RodriguesAsync function

Future<Mat> RodriguesAsync(
  1. InputArray src, {
  2. OutputArray? dst,
  3. OutputArray? jacobian,
})

Converts a rotation matrix to a rotation vector or vice versa.

void cv::Rodrigues (InputArray src, OutputArray dst, OutputArray jacobian=noArray())

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

Implementation

Future<Mat> RodriguesAsync(
  InputArray src, {
  OutputArray? dst,
  OutputArray? jacobian,
}) async {
  dst ??= Mat.empty();
  jacobian ??= Mat.empty();
  return cvRunAsync0(
    (callback) => ccalib3d.cv_Rodrigues(
      src.ref,
      dst!.ref,
      jacobian!.ref,
      callback,
    ),
    (c) => c.complete(dst!),
  );
}