sumAsync function

Future<Scalar> sumAsync(
  1. Mat src
)

Calculates the sum of array elements.

The function cv::sum calculates and returns the sum of array elements, independently for each channel.

https://docs.opencv.org/4.x/d2/de8/group__core__array.html#ga716e10a2dd9e228e4d3c95818f106722

Implementation

Future<Scalar> sumAsync(Mat src) async {
  final p = calloc<cvg.Scalar>();
  return cvRunAsync0((callback) => ccore.cv_sum(src.ref, p, callback), (c) {
    return c.complete(Scalar.fromPointer(p));
  });
}