processAsset method

Future<ScanResult> processAsset(
  1. String assetPath,
  2. ScanMode mode
)

Processes an image loaded from a Flutter asset path.

Implementation

Future<ScanResult> processAsset(String assetPath, ScanMode mode) async {
  initialize();
  try {
    final inputImage = InputImage.fromFilePath(assetPath);
    return await processInputImage(inputImage, mode, imagePath: assetPath);
  } catch (e) {
    return ScanResult.error(
      mode,
      'Failed to process asset image: ${e.toString()}',
    );
  }
}