标签: aruco

调整 aruco 检测参数对标记识别的影响

我有两张非常相似的照片,这张照片被正确识别为 5x5_250 字典的标记 209

Aruco 识别的标记 209

虽然另一个非常相似但无法识别,但它是同一 5x5_250 字典的标记 207:

标记 207 未被 Aruco 识别

并且在另一张照片中也识别出了标记 207:

标记 207 已识别

我尝试更改探测器参数中的某些内容

params->adaptiveThreshWinSizeMin = 4;
params->adaptiveThreshWinSizeMax = 26;
params->adaptiveThreshWinSizeStep = 2;
params->minMarkerPerimeterRate = 0.01;
params->maxMarkerPerimeterRate = 4;
params->polygonalApproxAccuracyRate = 0.1;
params->perspectiveRemovePixelPerCell = 10;
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何变化,所以我回到默认值,所以我的问题是:

  1. 标记周围是否需要有白色边框?
  2. 为什么第二张照片中的标记 207 未被识别?谢谢

opencv aruco

2
推荐指数
1
解决办法
4568
查看次数

如何获取相机到 OpenCV ArUco 标记的距离

如何使用 OpenCV 中的 ArUco 框架来获取相机到 ArUco 标记的距离?

python opencv aruco

2
推荐指数
1
解决办法
6829
查看次数

如何改进 Aruco 标记姿势估计?

我很难用相机估计 Aruco 标记的位置。在我使用 DICT_6X6_250 字典和上面有 4 个 20x20 厘米标记的板进行测试时,我测量了 6 米,误差为 20-30 厘米。我需要更精确的测量。

这个错误率正常吗?我可以做什么来提高准确性?

computer-vision pose-estimation aruco

2
推荐指数
1
解决办法
4201
查看次数

ArUco姿势估计中的不稳定值

我正在尝试使用Aruco标记找到相机的方向。从旋转矩阵提取的欧拉角在某个点以上不稳定。随着摄像机到标记的距离增加,摄像机的偏航角值变得不稳定。标记上的“ Z”轴翻转。欧拉角抖动,在每帧中都不相同,并且需要花费一些时间才能稳定下来。如何获得偏航角和相机与标记之间的距离的可靠值?我试图找到一个带有静态标记的移动摄像机的姿势。我实现了solvePnPsolvePnPRansac都产生不稳定的结果。从estimatePoseSingleMarker转换旋转向量后获得的旋转矩阵 似乎可以达到一定程度,但会失去稳定性。我该怎么办?谢谢

c++ opencv aruco

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

标签 统计

aruco ×4

opencv ×3

c++ ×1

computer-vision ×1

pose-estimation ×1

python ×1