sksurgeryimage.calibration.charuco_plus_chessboard_point_detector module

ChArUco + Chessboard implementation of PointDetector.

class sksurgeryimage.calibration.charuco_plus_chessboard_point_detector.CharucoPlusChessboardPointDetector(reference_image, minimum_number_of_points=50, scale=(1, 1), number_of_charuco_squares=(19, 26), size_of_charuco_squares=(5, 4), dictionary=<aruco_Dictionary 0x7fb1e4743670>, camera_matrix=None, distortion_coeff=None, charuco_filtering=False, use_chessboard_inset=True, number_of_chessboard_squares=(9, 14), chessboard_square_size=3, chessboard_id_offset=500, error_if_no_chessboard=True, error_if_no_charuco=False)[source]

Bases: sksurgeryimage.calibration.point_detector.PointDetector

Class to detect ChArUco points and Chessboard points in a 2D grey scale video image.

get_model_points()[source]

Returns a [Nx3] numpy ndarray representing the model points in 3D.