Future<Mat> applyAsync(Mat src, {Mat? dst}) async { dst ??= Mat.empty(); return cvRunAsync0((callback) => cimgproc.cv_CLAHE_apply(ref, src.ref, dst!.ref, callback), (c) { return c.complete(dst); }); }