[发明专利]用于摄像机标定的编码平面靶标及其解码方法有效
申请号: | 202110397468.9 | 申请日: | 2021-04-14 |
公开(公告)号: | CN113160329B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 殷玉龙;朱华炳;杨昭辉;杨霈 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06T7/80 | 分类号: | G06T7/80;G06T5/30;G06T7/187;G06T7/70 |
代理公司: | 合肥律通专利代理事务所(普通合伙) 34140 | 代理人: | 赵春海 |
地址: | 230009 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 摄像机 标定 编码 平面 靶标 及其 解码 方法 | ||
1.一种用于摄像机标定的编码平面靶标的解码方法,其特征在于:包括以下主要步骤:
步骤1.1、输入放置在空间中的编码平面靶标的基本信息,即位于空间中的编码平面靶标包含M行×N列个标定角点,编码平面靶标的初始平行四边形编码单元编码号为zv,编码平面靶标上第1行第1个平行四边形编码单元的4个顶点中作为标定角点的个数Φp;
步骤1.2、通过摄像机拍摄位于空间的编码平面靶标,由此得到编码平面靶标的图像;
步骤2、对编码靶标图像进行8位灰度处理,并将得到的图像记为编码平面靶标灰度图像P1;
步骤3、建立标定角点的像素坐标系,并在编码平面靶标灰度图像P1中,利用棋盘格角点提取算法提取编码平面靶标灰度图像P1中所包含标定角点个数最多的m行×n列个标定角点的亚像素坐标集合并记为标定角点亚像素坐标集合Q,并将所述m行×n列个标定角点亚像素坐标集合中最外围角点所围成的多边形记为最大标定角点数多边形L;
步骤4、在所述编码平面靶标灰度图像P1中,利用数字图像处理的方法令最大标定角点数多边形L内部的所有像素点的灰度值均保持不变,L以外的所有像素点的灰度值均赋值为255,并将编码平面靶标灰度图像P1经过此处理得到的图像记为无复杂背景靶标灰度图像P1′;
步骤5、对无复杂背景靶标灰度图像P1′进行二值化处理,并将无复杂背景靶标灰度图像P1′经过二值化处理得到的图像记为无复杂背景靶标二值化图像P2;
步骤6、根据在编码平面靶标灰度图像P1中提取的最大标定角点数多边形L内部包含m行×n列个标定角点数目,确定最大标定角点数多边形L内部包含的平行四边形编码单元个数μ,其中m、n和μ均为整数;
步骤7、在无复杂背景靶标二值化图像P2上,作黑色连通域腐蚀处理,使得无复杂背景靶标二值化图像P2中所有平行四边形编码单元对角处断开,并将无复杂背景靶标二值化图像P2经过此处理得到的图像记为靶标二值化腐蚀图像P′2;
步骤8、寻找在靶标二值化腐蚀图像P′2中的μ个最大黑色连通域并分别记为方格连通域Ω1、方格连通域Ω2、…、方格连通域Ωμ,计算得到靶标二值化腐蚀图像P′2上的方格连通域Ω1、方格连通域Ω2、…、方格连通域Ωμ质心像素坐标(x1,y1)1、(x2,y2)2、…、(xμ,yμ)μ,并将(x1,y1)1、(x2,y2)2、…、(xμ,yμ)μ依次作为平行四边形编码单元质心像素坐标集合A中的第1个元素、第2个元素、…、第μ个元素;
步骤9、在靶标二值化腐蚀图像P′2中,计算得到靶标二值化腐蚀图像P′2中的圆环中心连通域Ω′1、圆环中心连通域Ω′2、…、圆环中心连通域Ω′μ;
步骤10、在靶标二值化腐蚀图像P′2中,计算得到靶标二值化腐蚀图像P′2中的圆环中心连通域Ω′1、圆环中心连通域Ω′2、…、圆环中心连通域Ω′μ的质心像素坐标o″d,1(x″d,1,y″d,1)、o″d,2(x″d,2,y″d,2)、…、o″d,μ(x″d,μ,y″d,μ),并将o″d,1(x″d,1,y″d,1)、o″d,2(x″d,2,y″d,2)、…、o″d,μ(x″d,μ,y″d,μ)依次作为圆环质心像素坐标集合B中的第1个元素、第2个元素、…、第μ个元素;
步骤11、在靶标二值化腐蚀图像P′2中,将除方格连通域Ω1、方格连通域Ω2、…、方格连通域Ωμ以及圆环中心连通域Ω′1、圆环中心连通域Ω′2、…、圆环中心连通域Ω′μ以外的黑色连通域的灰度值均赋值为255,并将靶标二值化腐蚀图像P′2经过此处理得到的图像记为解码二值化图像P3;
步骤12、取整数变量ζ,并赋予初始值ζ=1;
步骤13、去除第ζ个平行四边形编码单元以外的复杂背景,得到第ζ个无复杂背景的单元二值化图像Eζ;
步骤14、在第ζ个无复杂背景的单元二值化图像Eζ中,寻找得到第ζ个平行四边形编码单元的标定角点,并确定对应标定角点所属的编码区域;
步骤15、根据获得的质心像素坐标值为(xζ,yζ)ζ的平行四边形编码单元中所有编码标志圆的编码值,求出与第ζ个无复杂背景的单元二值化图像Eζ中质心像素坐标值为(xζ,yζ)ζ的平行四边形编码单元相对应的实际空间中放置的编码平面靶标上的平行四边形编码单元的编码号Wζ;
步骤16、获得第ζ个无复杂背景的单元二值化图像Eζ中质心像素坐标为(xζ,yζ)ζ的平行四边形编码单元上4个标定角点Cζ,1(xζ,1,yζ,1)、Cζ,2(xζ,2,yζ,2)、Cζ,3(xζ,3,yζ,3)、Cζ,4(xζ,4,yζ,4)的非唯一编码序号;
步骤17、计算得到第ζ个无复杂背景的单元二值化图像Eζ中质心像素坐标为(xζ,yζ)ζ的平行四边形编码单元上4个标定角点Cζ,1(xζ,1,yζ,1)、Cζ,2(xζ,2,yζ,2)、Cζ,3(xζ,3,yζ,3)、Cζ,4(xζ,4,yζ,4)的唯一编码序号;
步骤18、建立靶标坐标系Ot-XtYtZt;
步骤19、利用编码平面靶标上标定角点的靶标坐标计算方法,获得第ζ个无复杂背景的单元二值化图像Eζ中质心像素坐标为(xζ,yζ)ζ的平行四边形编码单元上4个标定角点的靶标坐标值;即获得了质心像素坐标为(xζ,yζ)ζ的平行四边形编码单元上4个标定角点的亚像素坐标、唯一编码号和靶标坐标的匹配关系:
唯一编码序号为Δ′ζ,1_σ′ζ,1的标定角点的像素坐标Cζ,1(xζ,1,yζ,1)所对应的靶标坐标为(Xζ,1,Yζ,1,0);
唯一编码序号为Δ′ζ,2_σ′ζ,2的标定角点的像素坐标Cζ,2(xζ,2,yζ,2)所对应的靶标坐标为(Xζ,2,Yζ,2,0);
唯一编码序号为Δ′ζ,3_σ′ζ,3的标定角点的像素坐标Cζ,3(xζ,3,yζ,3)所对应的靶标坐标为(Xζ,3,Yζ,3,0);
唯一编码序号为Δ′ζ,4_σ′ζ,4的标定角点的像素坐标Cζ,4(xζ,4,yζ,4)所对应的靶标坐标为(Xζ,4,Yζ,4,0);
步骤20、将ζ+1赋予ζ,循环执行步骤13至步骤19,获得μ个平行四边形编码单元上所有标定角点的靶标坐标值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110397468.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种清扫机器人
- 下一篇:一种AAO法污水处理实验装置及污水处理工艺