首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ArUco标记检测ids无

ArUco标记检测ids无
EN

Stack Overflow用户
提问于 2021-10-23 04:36:49
回答 1查看 106关注 0票数 0

大家好,我最近开始学习用arUco标记来检测图像中的特定点,所以我用id 10生成了一个简单的标记,但是当我尝试用我的python代码检测它时

代码语言:javascript
复制
import math
import cv2
import cv2.aruco as aruco

img = cv2.imread("temp.jpg")

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

aruco_dict = aruco.Dictionary_get(aruco.DICT_5X5_250)

parameters = aruco.DetectorParameters_create()

# print(parameters)

corners, ids, _ = aruco.detectMarkers(gray, aruco_dict, parameters=parameters)
# cv2.imshow("img", img)
# ids = 10
print(ids)

cv2.waitKey(0)

我没有得到ids而不是数字,它显示无,而且角点的值是空列表,之后我从互联网上复制了一个代码来检查检测是否工作,但该代码仍然给了我相同的输出在这里我分享了两个输出图像,一个来自上面的代码,另一个来自我从互联网复制的代码

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-23 18:59:08

您使用的是默认生成4x4aruco标记大小的ArUco markers generator站点。

使用你的图像

我通过改变得到了[]

aruco_dict = aruco.Dictionary_get(aruco.DICT_5X5_250)

aruco_dict = aruco.Dictionary_get(aruco.DICT_4X4_250)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69685164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档