使用Python,Opencv检测AprilTag
2023-09-27 14:26:27 时间
这篇博客将介绍AprilTags,这是一组基准标记,通常用于机器人技术、校准和3D计算机视觉项目。通常在执行实时检测时使用AprilTags(以及密切相关的ArUco标记)。
AprilTags是一种基准标记,更简单地说是“标记”,基准点是在捕获图像或视频帧时放置在相机视野中的参考对象。因此它们很容易识别。然后在后台运行的计算机视觉软件获取输入图像,检测基准标记,并根据标记的类型和标记在输入图像中的位置执行一些操作。
1. 效果图
单个AprilTag检测效果图
多个AprilTags检测效果图
可以看到多个AprilTag也能检测到,部分遮挡的没有被检测到,这是正常的。必须看到整个AprilTag才能检测到它;遮挡对许多基准标记来说是一个大问题。
相关文章
- Python opencv图像处理基础总结(六) 直线检测 圆检测 轮廓发现
- 图片转视频(opencv + python)
- 目标检测必须要OpenCV?10行Python代码也能实现,亲测好用
- (OpenCV+Python)--目标跟踪,基本的运动检测
- Python+opencv实现入侵物体检测
- OpenCV:开源的视觉库(有C++、Python接口)【提供了丰富的图像操作功能】【Python接口是直接对接numpy的ndarray作为图像存储;C++接口则是cv::Mat进行存储】
- 基于python+opencv+dlib实现人脸修正效果【附源码】
- python 统计时间,写日志
- Python 常见的错误类型和继承关系
- 实战 | OpenCV+OCR实现环形文字识别实例(详细步骤 + Python/C++源码)
- Python opencv 设置滑动窗口调节步长获得图像ROI并动态显示
- 使用Python+OpenCV的色彩过滤和和分割
- python opencv 打开相机检测圆点
- 使用Python,OpenCV执行视觉显著性检测(Visual Saliency Detection)
- Python,OpenCV使用KNN来构建手写数字及字母识别OCR
- Python,OpenCV中的K近邻(knn K-Nearest Neighbor)及改进版的K近邻
- 使用Python,OpenCV进行模板匹配单对象、多对象及多尺度模板匹配
- Python,OpenCV轮廓属性、轮廓检测及绘制
- Python,OpenCV骨架化图像并显示(skeletonize)
- 使用Python和OpenCV进行图像拼接和全景图构建
- 使用Python,OpenCV构建移动文档扫描仪
- 使用Python,OpenCV制作全透明的logo水印,对图像添加水印
- 使用Python,OpenCV线程化方式提高视频FPS(每秒帧数)
- 热视觉2:使用Python和OpenCV从图像中测量温度
- 使用Python,Opencv检测图像,视频中的猫
- OpenCV保存USB摄像头视频流,附C++和Python源代码
- Python-OpenCV——Morphological Transformations(形态学转换)
- 【Pybind11】Python调用C++接口(Ubuntu下编译OpenCV)
- python PIL 和opencv检测图片是否包含透明通道