estimateAffine2DAsync function

Future<(Mat, Mat)> estimateAffine2DAsync(
  1. VecPoint2f from,
  2. VecPoint2f to, {
  3. int method = RANSAC,
  4. double ransacReprojThreshold = 3,
  5. int maxIters = 2000,
  6. double confidence = 0.99,
  7. int refineIters = 10,
  8. OutputArray? inliers,
})

Implementation

Future<(Mat, Mat inliers)> estimateAffine2DAsync(
  VecPoint2f from,
  VecPoint2f to, {
  int method = RANSAC,
  double ransacReprojThreshold = 3,
  int maxIters = 2000,
  double confidence = 0.99,
  int refineIters = 10,
  OutputArray? inliers,
}) async {
  inliers ??= Mat.empty();
  final rval = Mat.empty();
  return cvRunAsync0(
    (callback) => ccalib3d.cv_estimateAffine2D_1(
      from.ref,
      to.ref,
      inliers!.ref,
      method,
      ransacReprojThreshold,
      maxIters,
      confidence,
      refineIters,
      rval.ptr,
      callback,
    ),
    (c) => c.complete((rval, inliers!)),
  );
}