findContoursAsync function
FindContours finds contours in a binary image.
For further details, please see: https://docs.opencv.org/4.x/d3/dc0/group__imgproc__shape.html#gadf1ad6a0b82947fa1fe3c3d497f260e0
Implementation
Future<(Contours contours, Mat hierarchy)> findContoursAsync(Mat src, int mode, int method) async {
final hierarchy = Mat.empty();
final v = calloc<cvg.VecVecPoint>();
return cvRunAsync0(
(callback) => cimgproc.cv_findContours(src.ref, hierarchy.ref, mode, method, v, callback),
(c) {
return c.complete((Contours.fromPointer(v), hierarchy));
},
);
}