flutter_ocr_sdk 0.0.1  flutter_ocr_sdk: ^0.0.1 copied to clipboard
flutter_ocr_sdk: ^0.0.1 copied to clipboard
A new flutter plugin project.
flutter_ocr_sdk #
A wrapper for Dynamsoft OCR SDK, focusing on Passport MRZ recognition.
Try Passport MRZ Example #
cd example
flutter run -d <device>

Usage #
- 
Download the model package. Unzip model files to model/folder, and configureassetsinpubspec.yaml:assets: - model/ - model/CharacterModel/
- 
Initialize the object and load the model path by the asset path: _textRecognizer = FlutterOcrSdk(); _textRecognizer.loadModel('model/');
- 
Recognize passport MRZ by setting an image file and the template name locr. The template name is defined inmodel/wholeImgMRZTemplate.json:String ret = await _textRecognizer.recognizeByFile(image?.path, 'locr');
- 
Recognize passport MRZ by setting an image buffer (E.g. CameraImage) and the template name locr:CameraImage availableImage; String ret = await _textRecognizer.recognizeByFile(availableImage.planes[0].bytes, availableImage.width, availableImage.height, availableImage.planes[0].bytesPerRow, format, 'locr');
- 
Set the organization ID if you have a Dynamsoft account: await _textRecognizer.setOrganizationID('YOUR-ID');