drawDetectedCornersCharucoAsync function

Future<void> drawDetectedCornersCharucoAsync(
  1. Mat image,
  2. VecPoint2f charucoCorners, [
  3. VecI32? charucoIds,
  4. Scalar? cornerColor,
])

Implementation

Future<void> drawDetectedCornersCharucoAsync(
  Mat image,
  VecPoint2f charucoCorners, [
  VecI32? charucoIds,
  Scalar? cornerColor,
]) async {
  final ids = charucoIds ?? VecI32();
  final disposeIds = charucoIds == null;
  final color = cornerColor ?? Scalar(255, 0, 0, 0);
  await cvRunAsync0(
    (callback) => ccontrib.cv_aruco_drawDetectedCornersCharuco(
      image.ref,
      charucoCorners.ref,
      ids.ref,
      color.ref,
      callback,
    ),
    (c) => c.complete(),
  );
  if (disposeIds) ids.dispose();
}