Skip to content

Cv::Aruco

Singleton Methods

calibrate_camera_aruco(corners: Cv::InputArray, ids: Cv::InputArray, counter: Cv::InputArray, board: Cv::Ptr≺cv꞉꞉aruco꞉꞉Board≻, image_size: Cv::Size2i, camera_matrix: Cv::InputOutputArray, dist_coeffs: Cv::InputOutputArray, rvecs: Cv::OutputArray, tvecs: Cv::OutputArray, flags: Integer, criteria: Cv::TermCriteria) -> Float

calibrate_camera_aruco(corners: Cv::InputArray, ids: Cv::InputArray, counter: Cv::InputArray, board: Cv::Ptr≺cv꞉꞉aruco꞉꞉Board≻, image_size: Cv::Size2i, camera_matrix: Cv::InputOutputArray, dist_coeffs: Cv::InputOutputArray, rvecs: Cv::OutputArray, tvecs: Cv::OutputArray, std_deviations_intrinsics: Cv::OutputArray, std_deviations_extrinsics: Cv::OutputArray, per_view_errors: Cv::OutputArray, flags: Integer, criteria: Cv::TermCriteria) -> Float

calibrate_camera_charuco(charuco_corners: Cv::InputArray, charuco_ids: Cv::InputArray, board: Cv::Ptr≺cv꞉꞉aruco꞉꞉CharucoBoard≻, image_size: Cv::Size2i, camera_matrix: Cv::InputOutputArray, dist_coeffs: Cv::InputOutputArray, rvecs: Cv::OutputArray, tvecs: Cv::OutputArray, flags: Integer, criteria: Cv::TermCriteria) -> Float

calibrate_camera_charuco(charuco_corners: Cv::InputArray, charuco_ids: Cv::InputArray, board: Cv::Ptr≺cv꞉꞉aruco꞉꞉CharucoBoard≻, image_size: Cv::Size2i, camera_matrix: Cv::InputOutputArray, dist_coeffs: Cv::InputOutputArray, rvecs: Cv::OutputArray, tvecs: Cv::OutputArray, std_deviations_intrinsics: Cv::OutputArray, std_deviations_extrinsics: Cv::OutputArray, per_view_errors: Cv::OutputArray, flags: Integer, criteria: Cv::TermCriteria) -> Float

detect_charuco_diamond(image: Cv::InputArray, marker_corners: Cv::InputArray, marker_ids: Cv::InputArray, square_marker_length_rate: Float, diamond_corners: Cv::OutputArray, diamond_ids: Cv::OutputArray, camera_matrix: Cv::InputArray, dist_coeffs: Cv::InputArray, dictionary: Cv::Ptr≺cv꞉꞉aruco꞉꞉Dictionary≻) -> NilClass

detect_markers(image: Cv::InputArray, dictionary: Cv::Ptr≺cv꞉꞉aruco꞉꞉Dictionary≻, corners: Cv::OutputArray, ids: Cv::OutputArray, parameters: Cv::Ptr≺cv꞉꞉aruco꞉꞉DetectorParameters≻, rejected_img_points: Cv::OutputArray) -> NilClass

draw_charuco_diamond(dictionary: Cv::Ptr≺cv꞉꞉aruco꞉꞉Dictionary≻, ids: Cv::Vec4i, square_length: Integer, marker_length: Integer, img: Cv::OutputArray, margin_size: Integer, border_bits: Integer) -> NilClass

draw_detected_corners_charuco(image: Cv::InputOutputArray, charuco_corners: Cv::InputArray, charuco_ids: Cv::InputArray, corner_color: Cv::Scalar) -> NilClass

draw_detected_diamonds(image: Cv::InputOutputArray, diamond_corners: Cv::InputArray, diamond_ids: Cv::InputArray, border_color: Cv::Scalar) -> NilClass

draw_detected_markers(image: Cv::InputOutputArray, corners: Cv::InputArray, ids: Cv::InputArray, border_color: Cv::Scalar) -> NilClass

draw_planar_board(board: Cv::Ptr≺cv꞉꞉aruco꞉꞉Board≻, out_size: Cv::Size2i, img: Cv::OutputArray, margin_size: Integer, border_bits: Integer) -> NilClass

estimate_pose_board(corners: Cv::InputArray, ids: Cv::InputArray, board: Cv::Ptr≺cv꞉꞉aruco꞉꞉Board≻, camera_matrix: Cv::InputArray, dist_coeffs: Cv::InputArray, rvec: Cv::InputOutputArray, tvec: Cv::InputOutputArray, use_extrinsic_guess: TrueClass) -> Integer

estimate_pose_charuco_board(charuco_corners: Cv::InputArray, charuco_ids: Cv::InputArray, board: Cv::Ptr≺cv꞉꞉aruco꞉꞉CharucoBoard≻, camera_matrix: Cv::InputArray, dist_coeffs: Cv::InputArray, rvec: Cv::InputOutputArray, tvec: Cv::InputOutputArray, use_extrinsic_guess: TrueClass) -> TrueClass

estimate_pose_single_markers(corners: Cv::InputArray, marker_length: Float, camera_matrix: Cv::InputArray, dist_coeffs: Cv::InputArray, rvecs: Cv::OutputArray, tvecs: Cv::OutputArray, obj_points: Cv::OutputArray, estimate_parameters: Cv::Ptr≺cv꞉꞉aruco꞉꞉EstimateParameters≻) -> NilClass

extend_dictionary(n_markers: Integer, marker_size: Integer, base_dictionary: Cv::Aruco::Dictionary, random_seed: Integer) -> Cv::Aruco::Dictionary

generate_image_marker(dictionary: Cv::Aruco::Dictionary, id: Integer, side_pixels: Integer, img: Cv::OutputArray, border_bits: Integer) -> NilClass

get_board_object_and_image_points(board: Cv::Ptr≺cv꞉꞉aruco꞉꞉Board≻, detected_corners: Cv::InputArray, detected_ids: Cv::InputArray, obj_points: Cv::OutputArray, img_points: Cv::OutputArray) -> NilClass

get_predefined_dictionary(name: Cv::Aruco::PredefinedDictionaryType) -> Cv::Aruco::Dictionary

get_predefined_dictionary(dict: Integer) -> Cv::Aruco::Dictionary

interpolate_corners_charuco(marker_corners: Cv::InputArray, marker_ids: Cv::InputArray, image: Cv::InputArray, board: Cv::Ptr≺cv꞉꞉aruco꞉꞉CharucoBoard≻, charuco_corners: Cv::OutputArray, charuco_ids: Cv::OutputArray, camera_matrix: Cv::InputArray, dist_coeffs: Cv::InputArray, min_markers: Integer) -> Integer

refine_detected_markers(image: Cv::InputArray, board: Cv::Ptr≺cv꞉꞉aruco꞉꞉Board≻, detected_corners: Cv::InputOutputArray, detected_ids: Cv::InputOutputArray, rejected_corners: Cv::InputOutputArray, camera_matrix: Cv::InputArray, dist_coeffs: Cv::InputArray, min_rep_distance: Float, error_correction_rate: Float, check_all_orders: TrueClass, recovered_idxs: Cv::OutputArray, parameters: Cv::Ptr≺cv꞉꞉aruco꞉꞉DetectorParameters≻) -> NilClass

test_charuco_corners_collinear(board: Cv::Ptr≺cv꞉꞉aruco꞉꞉CharucoBoard≻, charuco_ids: Cv::InputArray) -> TrueClass