小编Xro*_*on7的帖子

使用 Aruco 标记获取相机位置和旋转

我使用该函数cv.aruco.estimatePoseSingleMarkers()来获取rvectvec。使用这两个向量如何获得相对于 Aruco 标记的相机姿势?

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) 
Run Code Online (Sandbox Code Playgroud)

python camera opencv aruco

4
推荐指数
1
解决办法
6950
查看次数

标签 统计

aruco ×1

camera ×1

opencv ×1

python ×1