extract method

  1. @override
Future<List<List<String>>?> extract(
  1. OcrImage ocrImage
)

Extracts text data from an OcrImage.

Implementation

@override
Future<List<List<String>>?> extract(OcrImage ocrImage) async {
  final mapResults = await _flutterVision.tesseractOnImage(
      bytesList: ocrImage.singlePlaneBytes);
  final tessResults = mapResults.map(_TesseractResult.fromMap);
  final blocksAndLines =
      tessResults.map((tessResult) => [tessResult.text]).toList();
  return blocksAndLines;
}