findFundamentalMatUsacAsync function

Future<Mat> findFundamentalMatUsacAsync(
  1. InputArray points1,
  2. InputArray points2,
  3. UsacParams params, {
  4. OutputArray? mask,
})

Calculates a fundamental matrix from the corresponding points in two images.

Mat cv::findFundamentalMat (InputArray points1, InputArray points2, OutputArray mask, const UsacParams &params)

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

Implementation

Future<Mat> findFundamentalMatUsacAsync(
  InputArray points1,
  InputArray points2,
  UsacParams params, {
  OutputArray? mask,
}) async {
  mask ??= Mat.empty();
  final prval = calloc<cvg.Mat>();
  return cvRunAsync0(
    (callback) =>
        ccalib3d.cv_findFundamentalMat_1(points1.ref, points2.ref, mask!.ref, params.ref, prval, callback),
    (c) => c.complete(Mat.fromPointer(prval)),
  );
}