processImage method
Launch the search for results from the image for all the modules started
Implementation
Future<void> processImage(
InputImage inputImage, Size imageSize, ui.Image? background) async {
if (_isBusy) return;
_isBusy = true;
OcrTextRecognizerResult? result = await _ocrScanService.processImage(
inputImage,
imageSize,
background,
Mode.camera,
widget.scanModules,
_textRecognizer,
);
if (result != null && result.mapResult.isNotEmpty) {
widget.ocrTextResult(result);
customPaint = result.customPaint;
}
_isBusy = false;
await _textRecognizer.close();
if (mounted) {
setState(() {});
}
}