在灰度 OpenCV 图像中跟踪 ArUco 标记?

Track ArUco marker in gray scale OpenCV image?

我想使用 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 检测非常有效,因为我通过了单个捕获的帧。