ARUCO marker的解释(ARUCO二维码的含义说明)

编程入门 行业动态 更新时间:2024-10-25 10:25:40

ARUCO marker的解释(ARUCO二维码的<a href=https://www.elefans.com/category/jswz/34/1764670.html style=含义说明)"/>

ARUCO marker的解释(ARUCO二维码的含义说明)

转载自:=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=f3cf405d-3f2e-482f-bde8-1770d6e06634&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

ARUCO marker的解释
qq_278667286 2017-10-15 16:09:53 6324 收藏 7
分类专栏: 通讯协议 ros
markers for ARUCO

一种汉明(海明)码的格子图

 

如图

百度百科解释汉明码规则概要:使用奇偶校验,具有一位纠错能力,校验位在2的次幂位置1,2,4,8,16,32...
具体参看:
/%E6%B1%89%E6%98%8E%E7%A0%81/3226749?fr=aladdin
 

这里主要说我们上面的aruco marker图,它去除边框后是5X5的格子,黑色表示0 白色表示1
遵循这样的排列规则

 p d p d p
 p d p d p
 p d p d p
 p d p d p
 p d p d p

其中p是校验位(1,3,5列)
d是数据位(2,4列)

数据位一共10位 能表示0-1023的数字

 

示意图用数字01可表示为下面的排列
 0 1 0 0 1
 1 0 1 1 1
 1 0 0 0 0
 1 0 1 1 1
 0 1 0 0 1

去除校验位1,3,5列后得到
   1   0  
   0   1  
   0   0  
   0   1  
   1   0  

再将数据行行首尾相接
10 01 00 01 10

即得到二进制数 10 0100 0110
512+64+4+2=582;

于是我们得到了刚才示意arucomarker图的markerId是582.

 


参考
How to create markers for ARUCO?
/
————————————————
版权声明:本文为CSDN博主「qq_278667286」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:

更多推荐

ARUCO marker的解释(ARUCO二维码的含义说明)

本文发布于:2024-03-09 11:08:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1724809.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:含义   二维码   ARUCO   marker

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!