如何快速生成不同系列的Apriltag码?

举报
tsinghuazhuoqing 发表于 2022/01/01 00:32:26 2022/01/01
【摘要】 简 介: 关键词: Apriltag,生成 ...

简 介:

关键词 Apriltag生成

Apriltag简介
文章目录
Apriltag图像生成
通过OpenMV生成
官网下载
网页图片
程序生成

 

§01 Apriltag简介


  AprilTag 是一个视觉基准系统,可用于多种任务,包括增强现实,机器人和相机校准。通过特定的标志(与二维码相似,但是降低了复杂度以满足实时性要求),可以快速地检测标志,并计算相对位置。它可以从普通打印机创建目标,AprilTag检测软件可以计算标签相对于相机的精确3D位置,方向和身份。AprilTag库在C中实现,没有任何外部依赖关系。它被设计为易于包含在其他应用程序中,并且可移植到嵌入式设备中。即使在手机级处理器上也可以实现实时性能。

  • 官网:https://april.eecs.umich.edu/software/apriltag.html
  • git仓库地址:https://github.com/AprilRobotics/apriltag

▲ 图1.1  不同系列的Apriltag码

▲ 图1.1 不同系列的Apriltag码

  在 AprilTag with Python 中的最后一段 “Limitations and Frustrations”给出了生成Apriltag码的几种方法:

 

§02 Apriltag图像生成


2.1 通过OpenMV生成

  下载openmv软件

  • 中国官网地址:http://openmv.cc (点击 软件下载)
  • 美国官网下载地址:https://openmv.io/pages/download

  安装后打开,依次按照图示进行,选择相应文件夹生成即可
▲ 图2.1.1  利用OpenMV生成不同序列的Apriltag码

▲ 图2.1.1 利用OpenMV生成不同序列的Apriltag码

▲ 图2.1.2  对应的不同家族的Apriltag码
▲ 图2.1.2 对应的不同家族的Apriltag码

2.2 官网下载

  实际上,在网络上所有的Apriltag的图片已经被生成存储,可以直接下使用:

  请注意,所有序列的Apriiltag图片个数非常多,所以下载使用在解压缩的时候花费很多的时间和磁盘存储空间。

2.3 网页图片

  如果只是使用少量的Apriltag做实验,可以直接在一些网页上提取,鼠标右键存储。

▲ 图2.3.1 带有Apriltag图片的网页

▲ 图2.3.1 带有Apriltag图片的网页

2.4 程序生成

  在 C. Making and Using AprilTags 给出了产生不同系列的Apriltag的方法。

▲ 图2.4.1 通过程序生成Apriltag

▲ 图2.4.1 通过程序生成Apriltag

sudo apt install python-pyx
rosrun tagslam make_tag.py --nx 1 --ny 1 --marginx 0.00 --marginy 0.00 --tsize 0.16 --tspace 0.0 --startid 4 --tfam t36h11 --borderbits 1 

  
 
  • 1
  • 2


■ 相关文献链接:

● 相关图表链接:

文章来源: zhuoqing.blog.csdn.net,作者:卓晴,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuoqing.blog.csdn.net/article/details/122250204

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。