find4QuadCornerSubpixAsync function

Future<bool> find4QuadCornerSubpixAsync(
  1. InputArray img,
  2. InputOutputArray corners,
  3. (int, int) regionSize
)

finds subpixel-accurate positions of the chessboard corners

bool cv::find4QuadCornerSubpix (InputArray img, InputOutputArray corners, Size region_size)

https://docs.opencv.org/4.11.0/d9/d0c/group__calib3d.html#gab8816c8a176e1d78893b843b3f01557a

Implementation

Future<bool> find4QuadCornerSubpixAsync(
  InputArray img,
  InputOutputArray corners,
  (int, int) regionSize,
) async {
  final prval = calloc<ffi.Bool>();
  return cvRunAsync0(
      (callback) => ccalib3d.cv_find4QuadCornerSubpix(
            img.ref,
            corners.ref,
            regionSize.cvd.ref,
            prval,
            callback,
          ), (c) {
    final rval = prval.value;
    calloc.free(prval);
    return c.complete(rval);
  });
}