flutter_ondevice_kyc 1.1.0
flutter_ondevice_kyc: ^1.1.0 copied to clipboard
On-device KYC scanning for MRZ and card numbers. The scan path makes no network call.
1.1.0 #
- The example detector weight is the synthetic-card fine-tune. The checksum gate is unchanged. The host still copies the three model files into its own assets.
- A private measurement ledger scores lock rate, false locks, and p95. It is not part of the host API.
1.0.0 #
KycScanViewis the scan surface a host app embeds. It opens the back camera, keeps the preview aspect, draws the card guide and MRZ lane, and locks focus on that lane.- Model files are host assets.
KycScanner.onnxandKycScanner.detectorOnlyrequire the detector, recognizer, and dictionary paths. This package does not ship the weights. - The Android plugin merges
CAMERAand a consumer R8 keep rule forai.onnxruntime.**into the host release build. - The public library exports the integration surface. Pipeline helpers stay under
lib/src.
0.1.0 #
- On-device scan path for ICAO TD1, TD2, and TD3, including TCKN when it appears in the MRZ.
- Luhn and expiry checks for card numbers. A checksum miss is a rejected frame, not an exception.
- YOLOX-Nano detector and PP-OCRv4 English recognizer through
flutter_onnxruntime. - Camera preview keeps its aspect, focuses the MRZ band, and reads each MRZ line on its own.
- Example Android release build keeps the ONNX Runtime classes for R8.