如何使用 openCv 获取检测到的 Aruco 标记的世界位置?

问题描述 投票:0回答:0

我正在检测 Aruco 代码:

rvec, tvec = aruco.estimatePoseSingleMarkers(corners, markersize, cam_mat, dist_coef)

我得到的是相对于相机位置的rvec,tvec。

我还可以使用以下方法轻松获取检测到的相机的字位置:

(trans, rot) = listener.lookupTransform('odom', 'base_footprint', rospy.Time(0))

所以我的问题是如何计算aruco代码相对于世界位置的位置?我的目标是使用 MoveBaseGoal() 导航到这个标记。

我是新手,所以我想听听有关如何正确操作的建议

我已经校准了相机的准确性。

python opencv ros aruco
© www.soinside.com 2019 - 2024. All rights reserved.