【发布时间】:2019-08-20 16:29:50
【问题描述】:
我使用函数cv.aruco.estimatePoseSingleMarkers() 得到rvec 和tvec。
使用这两个向量如何获得相对于 Aruco Marker 的相机位姿?
while (True):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
aruco_dict = aruco.Dictionary_get(aruco.DICT_ARUCO_ORIGINAL)
parameters = aruco.DetectorParameters_create()
corners, ids, rejectedImgPoints = aruco.detectMarkers(gray, aruco_dict, parameters=parameters)
font = cv2.FONT_HERSHEY_SIMPLEX
if np.all(ids != None):
# POSE ESTIMATION
rvec, tvec,_ = aruco.estimatePoseSingleMarkers(corners[0], 0.1, mtx, dist)
【问题讨论】:
标签: python opencv camera aruco