パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.3.0

flutter_mrz_scanner

iOS および Android 向けに本人確認書類から MRZ(機械読み取り可能ゾーン)をスキャンします。

AndroidiOS
30日間ダウンロード
227
いいね数
42
Pub ポイント
160

パッケージをインストール

flutter pub add flutter_mrz_scanner

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

AndroidおよびiOSの両方で本人確認書類からの機械読み取り可能なゾーン(MRZ)のスキャンを可能にするFlutterパッケージです。ネイティブカメラAPIを使用して、パスポート番号、氏名、有効期限などのデータをMRZラインから検出および抽出します。本人認証が必要なアプリケーションにおける安全かつ正確な書類確認を目的としています。Flutterプロジェクトにシームレスに統合でき、最小限の構成でリアルタイムスキャンをサポートしています。

用途

  • 旅行アプリにおけるパスポートの確認
  • 銀行サービスの本人確認
  • 自動チェックインシステム
  • 政府サービスにおける文書の認証
  • セキュアなユーザーのオンボーディングワークフロー

主な機能

  • リアルタイムMRZ検出
  • iOS および Android の両方をサポートしています
  • 構造化されたIDデータを抽出する
  • 最小限のセットアップが必要
  • 高精度で低レイテンシ

適している対象

  • 旅行および移住アプリ
  • 金融機関
  • 政府のデジタルサービス
  • オンボーディングプラットフォーム
  • セキュリティに焦点を当てたアプリケーション

注意事項

  • カメラの権限が必要です
  • 性能は照明状態に依存します
  • 最適な結果を得るには、手動での調整が必要になる場合があります
  • 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

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。