- fixed name for charuco board
- fixed margin for aruco board
This commit is contained in:
@@ -9,7 +9,7 @@ def factory(dict_type: int, board_size: cv.typing.Size, marker_length: float=100
|
|||||||
board = cv.aruco.GridBoard(size=board_size, markerLength=marker_length, markerSeparation=marker_sep, dictionary=aruco_dict)
|
board = cv.aruco.GridBoard(size=board_size, markerLength=marker_length, markerSeparation=marker_sep, dictionary=aruco_dict)
|
||||||
detector = cv.aruco.ArucoDetector(aruco_dict, params)
|
detector = cv.aruco.ArucoDetector(aruco_dict, params)
|
||||||
keyname = [key for key, val in ARUCO_DICT.items() if val == dict_type][0]
|
keyname = [key for key, val in ARUCO_DICT.items() if val == dict_type][0]
|
||||||
name = f"aruco_board_w{board_size[0]}_h{board_size[1]}_{keyname}"
|
name = f"board_aruco_w{board_size[0]}_h{board_size[1]}_{keyname}"
|
||||||
|
|
||||||
return detector, board, name
|
return detector, board, name
|
||||||
|
|
||||||
@@ -84,7 +84,7 @@ class ArTagPoseArucoBoard(ArTagPose):
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
pose = ArTagPoseArucoBoard(10, (5,5))
|
pose = ArTagPoseArucoBoard(10, (5,5))
|
||||||
pose.board_image_generate()
|
pose.board_image_generate(margin_length=10)
|
||||||
pose.calibrate_load()
|
pose.calibrate_load()
|
||||||
pose.process()
|
pose.process()
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ def factory(dict_type: int, board_size: cv.typing.Size, square_length: float = 5
|
|||||||
board = cv.aruco.CharucoBoard(size=board_size, squareLength=square_length, markerLength=marker_length, dictionary=aruco_dict)
|
board = cv.aruco.CharucoBoard(size=board_size, squareLength=square_length, markerLength=marker_length, dictionary=aruco_dict)
|
||||||
detector = cv.aruco.CharucoDetector(board, params)
|
detector = cv.aruco.CharucoDetector(board, params)
|
||||||
keyname = [key for key, val in ARUCO_DICT.items() if val == dict_type][0]
|
keyname = [key for key, val in ARUCO_DICT.items() if val == dict_type][0]
|
||||||
name = f"aruco_board_w{board_size[0]}_h{board_size[1]}_{keyname}"
|
name = f"board_charuco_w{board_size[0]}_h{board_size[1]}_{keyname}"
|
||||||
|
|
||||||
return detector, board, name
|
return detector, board, name
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user