compute1Async static method
async version of compute1
Implementation
static Future<(Scalar, Mat qualityMap)> compute1Async(
Mat ref,
Mat cmp, {
Mat? qualityMap,
double maxPixelValue = 255,
}) =>
cvRunAsync<(Scalar, Mat)>(
(callback) {
qualityMap ??= Mat.empty();
final status = ccontrib.QualityPSNR_compute_static_async(
ref.ref,
cmp.ref,
maxPixelValue,
qualityMap!.ref,
callback,
);
return status;
},
(c, p) => c.complete((Scalar.fromPointer(p.cast<cvg.Scalar>()), qualityMap!)),
);