Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.3.0

flutter_mrz_scanner

Escanear a Zona Legível por Máquina (MRZ) de documentos de identidade para iOS e Android.

AndroidiOS
Downloads em 30 dias
227
Curtidas
42
Pontos Pub
160

Instalar pacote

flutter pub add flutter_mrz_scanner

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote Flutter que permite a leitura de Zonas Legíveis por Máquina (MRZ) em documentos de identidade tanto no Android quanto no iOS. Ele utiliza APIs nativas da câmera para detectar e extrair dados como números de passaporte, nomes e datas de expiração das linhas MRZ. Projetado para verificação segura e precisa de documentos em aplicações que exigem autenticação de identidade. O pacote se integra perfeitamente a projetos Flutter e oferece escaneamento em tempo real com configuração mínima.

Casos de uso

  • Verificação de passaporte em aplicativos de viagem
  • Validação de identidade para serviços bancários
  • Sistemas de check-in automatizados
  • Autenticação de documentos em serviços governamentais
  • Fluxos de onboarding de usuário seguros

Principais recursos

  • Detecção em tempo real de MRZ
  • Suporta tanto iOS quanto Android
  • Extrai dados de identidade estruturados
  • Configuração mínima necessária
  • Alta precisão com baixa latência

Indicado para

  • Aplicativos de viagem e imigração
  • Instituições financeiras
  • Serviços digitais governamentais
  • Plataformas de onboarding
  • Aplicações focadas em segurança

Considerações

  • Requer permissões de câmera
  • O desempenho depende das condições de iluminação
  • Pode ser necessário alinhamento manual para melhores resultados
  • Limitado a documentos compatíveis com MRZ
  • Sem suporte para processamento offline

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

flutter_mrz_scanner

Scan MRZ (Machine Readable Zone) from identity documents (passport, id, visa) using iOS and Android. Heavily insipred by QKMRZScanner.

To plugin users

Hello,

Sorry that the plugin didn’t work well for all of you. Unfortunately, I don’t have testing devices and time for investigations and fixing issues at the moment. Please feel free to create new tickets. I would be even more grateful for pull requests. I’m not abandoning the plugin and promise to merge contributions with fixes and new functionality, hence I would kindly ask for help with the development 🙂

Thanks in advance!

Supported formats:
  • TD1
  • TD2
  • TD3
  • MRV-A
  • MRV-B

Usage

Import the package

Add to pubspec.yaml

dependencies:
  flutter_mrz_scanner: <latest_version_here>
For iOS

Set iOS deployment target to 12. The plugin uses the device camera, so do not forget to provide the NSCameraUsageDescription. You may specify it in Info.plist like that:

    <key>NSCameraUsageDescription</key>
    <string>May I scan a MRZ please?</string>
For Android

Camera permission will be automatically added to your AndroidManifest.xml. Do not forget to request this permission.

Use the widget

Use MRZScanner widget:

MRZScanner(
  withOverlay: true, // optional overlay
  onControllerCreated: (controller) =>
    onControllerCreated(controller),
  )

Refer to example project for the complete app sample.

Acknowledgements

License

flutter_mrz_scanner is released under a MIT License. See LICENSE for details.

Categorias

Dependências

Lista de dependências 1 itens

  • mrz_parser^2.0.1

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.