detect method

  1. @override
Future<Payload?> detect(
  1. dynamic detectable
)
override

Implementation

@override
Future<Payload?> detect(dynamic detectable) async
{
    try
    {
      Payload? result;

      if (detectable?.image is InputImage)
      {
        var image = detectable.image;

        // process the image
        var text = await _detector.processImage(image);

        // return result
        result = payload(text);
      }

      return result;
    }
    catch(e)
    {
      Log().exception(e);
      return null;
    }
}