decodeObjectDetectorResult function

ObjectDetectorResult decodeObjectDetectorResult(
  1. VisionResultData data
)

Decodes an Object Detector result, boxes as for faces.

Implementation

ObjectDetectorResult decodeObjectDetectorResult(VisionResultData data) =>
    ObjectDetectorResult(
      imageWidth: data.width,
      imageHeight: data.height,
      timestampMilliseconds: data.timestamp,
      detections: [
        for (final d in data.result['detections'] as List)
          Detection(
            boundingBox: _box((d as Map)['boundingBox']),
            categories: _categories(d['categories']),
          ),
      ],
    );