solvePnPRansacUsac function
        
(bool, Mat, Mat, Mat)
solvePnPRansacUsac(
    
- InputArray objectPoints,
- InputArray imagePoints,
- InputOutputArray cameraMatrix,
- InputArray distCoeffs, {
- OutputArray? rvec,
- OutputArray? tvec,
- OutputArray? inliers,
- UsacParams? params,
Finds an object pose from 3D-2D point correspondences using the RANSAC scheme.
https://docs.opencv.org/4.11.0/d9/d0c/group__calib3d.html#gab14667ec49eda61b4a3f14eb9704373b
Implementation
(bool rval, Mat rvec, Mat tvec, Mat inliers) solvePnPRansacUsac(
  InputArray objectPoints,
  InputArray imagePoints,
  InputOutputArray cameraMatrix,
  InputArray distCoeffs, {
  OutputArray? rvec,
  OutputArray? tvec,
  OutputArray? inliers,
  UsacParams? params,
}) {
  rvec ??= Mat.empty();
  tvec ??= Mat.empty();
  inliers ??= Mat.empty();
  params ??= UsacParams();
  final prval = calloc<ffi.Bool>();
  cvRun(
    () => ccalib3d.cv_solvePnPRansac_1(
      objectPoints.ref,
      imagePoints.ref,
      cameraMatrix.ref,
      distCoeffs.ref,
      rvec!.ref,
      tvec!.ref,
      inliers!.ref,
      params!.ref,
      prval,
      ffi.nullptr,
    ),
  );
  final rval = prval.value;
  calloc.free(prval);
  return (rval, rvec, tvec, inliers);
}