我想使用ArUco标记进行AR,我想知道是否可以在灰度OpenCV图像中跟踪ArUco标记?

谢谢。

YL

最佳答案

是的,Aruco能够检测灰色图像。

frame = cv2.imread("aruco_captured_image.png")
gray = cv2.cvtColor(frame, cv2.COLOR_RGB2GRAY)
aruco_dict = aruco.Dictionary_get(aruco.DICT_6X6_250)
parameters = aruco.DetectorParameters_create()
corners, ids, rejectedImgPoints = aruco.detectMarkers(gray, aruco_dict, parameters=parameters)

当我通过了单个捕获的帧时,这对于aruco检测效果很好。

10-08 04:16