问题标签 [aruco]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1378 浏览

c++ - 为什么 aruco 没有在我的图像中检测到标记

我生成了一系列 aruco 标记DICT_4X4_50并打印它们,但是当我在此图像上启动检测器时,它不起作用.. 虽然标记相当明显:

在此处输入图像描述

是图像不够好还是我可以修改一些参数?

0 投票
0 回答
1839 浏览

opencv - ArUco 可以检测到的最小图像尺寸是多少?

我已经尝试过两种不同尺寸的标记,一种是 100 像素等于 3.2cm*3.2cm,另一种更大。

我的意思是我不能打印更多尺寸的标记来检测。

所以,我想知道ArUco可以检测到的最小图像的大小是多少?

0 投票
0 回答
742 浏览

opencv - 如何初始化 3D aruco board 对象点?

我有一个 3D 对象(头盔),上面有一堆 aruco 标记。我想把这些标记当作一块板子。标记彼此不共面,但这很好,根据我对 aruco 板的理解。问题是,如何初始化棋盘对象坐标(objPoints)?

拿尺子测量它们的相对位置并不容易,因为它们并不都存在于同一个平面上。我可以拍照,检测标记,估计每个标记的姿势,然后从中找出它们的相对位置。但我认为用一张照片来做这件事不会很精确,一张照片也不一定能捕捉到每个标记。

有没有一种通用的方法可以从多张照片中获取 objPoints 以获得更高的精度?或者有没有更好的方法来做到这一点?

0 投票
4 回答
37426 浏览

python-3.x - Python opencv Aruco“没有名为'cv2.aruco'的模块”

我正在使用 Python 3.6.1、Anaconda 4.4.0(64 位)运行 Ubuntu 虚拟机。我正在尝试在这个网站上运行代码。当我尝试使用

import cv2.aruco

我得到:

这是我需要安装或设置的东西吗?

0 投票
2 回答
1433 浏览

c++ - OpenCV aruco,Z 轴无法正确绘制

我对 aruco 模块中的 drawAxis 函数有疑问。Z 轴翻转和一般不在 90 度(X 和 Y 工作正常)。

问题通过屏幕说明: 翻转轴

我尝试更换相机,检测另一个标记并进行许多重新校准(我尝试了不同的照片配置,在 15 到 100 之间)

当我打印旋转矢量 (rvec) 时,我注意到角度 0 和 1 (x, y?) 波动很小,但角度 2 (z?) 通常是恒定的: rvec print

哪里可能有问题?如果 X 和 Y 轴工作正常,代码应该正确吗?rvec_2 是常数是正常的吗?或者也许是我校准的错?

请提供任何线索!问候!

0 投票
2 回答
886 浏览

c++ - 工业相机无法识别 OpenCV Aruco Markers

我正在检测工业自动化技术 C2 相机上的 ARUCO 标记,该相机旨在检测三角测量扫描仪中的激光条纹,但它们也可以捕获图像。我的问题是,除了我之前提到的相机之外,无论我使用哪种相机,都会检测到相同的标记。我的代码的最小工作示例如下:

来自相机的示例图像:

问题是标记被检测到但由于未知原因被拒绝:

拒绝标记

我使用 OpenCV 3.1。

0 投票
3 回答
12456 浏览

c++ - 带有openCv的Aruco标记,获取3d角坐标?

我正在使用 opencv 3.2 检测打印的 Aruco 标记:

这将返回标记的平移和旋转向量。我需要的是标记每个角的 3d 坐标。

我知道标记长度,我可以做类似的事情

……

但是有更好的方法吗?还是现有的功能?总结一下,我有:

2d 正方形中心的 3d 点。

该正方形边的长度。

正方形的旋转值。

如何找到角的 3d 坐标?

0 投票
2 回答
6252 浏览

python - opencv aruco 估计PoseSingleMarkers python

我正在尝试使用 w10、python 3.6、opencv2 查找 aruco 标记。

我可以检测到标记但在这一步失败

我得到这个python异常:

在结果列表中省略 tvec 不会引发错误,但我没有翻译信息。

0 投票
1 回答
438 浏览

c++ - OpenCV Aruco 失败

我试图为 OpenCV 安装 Aruco Markers 模块,但在应用 make 时出现问题。

我一直在关注本教程:uco.es/investiga/grupos/ava/node/26

错误的图像。

犯错的图片

0 投票
1 回答
4507 浏览

c++ - 如何从 OpenCV rvecs 计算旋转角度

我正在使用 aruco 标记来获取机器人的位置。从estimatePoseSingleMarkers 获得姿势后,我获得给定标记的rvecs 和tvecs。由此我如何获得标记围绕每个轴的旋转角度。

我使用下面的代码来检测和绘制 aruco 标记及其轴