搜索插件、代码仓与 APP 分类

插件详情v2.3.0

flutter_mrz_scanner

从身份证明文件中扫描机器可读区域(MRZ)以支持 iOS 和 Android。

AndroidiOS
近 30 天下载
227
喜欢数
42
Pub 分数
160

安装插件

flutter pub add flutter_mrz_scanner

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

一个 Flutter 包,可在 Android 和 iOS 上扫描身份文件中的机器可读区(MRZ)。它利用原生相机 API 检测并提取护照号码、姓名和到期日期等数据。专为需要身份验证的应用程序中的安全且准确的文档验证而设计。该包可无缝集成到 Flutter 项目中,并支持实时扫描,配置简单。

适合场景

  • 旅行应用中的护照验证
  • 银行服务的身份验证
  • 自动登记系统
  • 政府服务中的文件认证
  • 安全的用户入职工作流程

主要特点

  • 实时MRZ检测
  • 同时支持 iOS 和 Android
  • 提取结构化身份数据
  • 所需设置最少
  • 高精度低延迟

适合对象

  • 旅行和移民应用
  • 金融机构
  • 政府数字服务
  • 入职平台
  • 注重安全的应用程序

使用建议

  • 需要相机权限
  • 性能取决于光照条件
  • 可能需要手动对齐以获得最佳效果
  • 仅限符合MRZ的文件
  • 不支持离线处理

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

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.

所属分类

依赖

依赖清单 1 项

  • mrz_parser^2.0.1

源码仓库

使用此插件的项目

暂无相关数据。