[发明专利]一种圆阵列标定板特征点提取方法有效
申请号: | 201710445416.8 | 申请日: | 2017-06-14 |
公开(公告)号: | CN107274454B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 李文国;杨其乐;陈田 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06T7/80 | 分类号: | G06T7/80 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种圆阵列标定板特征点提取方法,属于摄像机标定技术领域。本发明首先针对摄像机标定的途径是根据摄像机模型,由已知特征点的图像坐标和世界坐标求解摄像机的模型参数这一关系,分析出特征点提取的精度直接决定标定结果,提出一种新的椭圆圆心特征提取算法,该方法有相对较高的精度,同时很好的解决了现有特征提取算法得到的特征点的图像坐标和空间点坐标的匹配问题,并实现椭圆圆心全自动提取。 | ||
搜索关键词: | 一种 阵列 标定 特征 提取 方法 | ||
【主权项】:
一种圆阵列标定板特征点提取方法,其特征在于:包括如下步骤:Step1、设计制作圆形阵列(6×8)标定板;Step2、将标定板置于需要标定的CCD相机视野范围内采集圆形阵列标定板的图像;Step3、通过调整阈值滑动块调整到合适的位置对采集到的图像进行二值化;Step4、利用OpenCV中的findContours函数提取图像中所有的轮廓;Step5、针对每一个椭圆轮廓,直接利用最小二乘拟合算法对椭圆进行拟合,求解出其中心坐标、长轴长和短轴长,并保存在设置好的变量中;Step6、根据CCD相机畸变相对较小的特点,所采集到的图像中的椭圆的长轴与短轴之比近似等于1,把长轴与短轴之比大于4/3椭圆剔除;Step7、计算余下椭圆的长轴长和短轴长的平均值;Step8、由于设计制作的标定板椭圆大小是一样的,图像中所有椭圆轴长相差不大,根据步骤Step7计算得到的轴长平均值,把余下的椭圆中长轴长或短轴长小于3/4或大于5/4轴长平均值的椭圆剔除;Step9、设定判定范围;Step10、以人机交互的形式利用鼠标光标手动点出图像上的左上角椭圆圆心;Step11、以光标点为判定范围的中心,在存有椭圆圆心坐标的变量找到属于该范围内的那个圆心坐标;Step12、将步骤Step11找到的圆心坐标存储在(point[0][0].x, point[0][0].y)中;Step13、利用鼠标光标手动点出图像上的右上角椭圆圆心;Step14、执行步骤Step11找到该范围内的圆心坐标并存储在(point[0][7].x, point[0][7].y)Step15、利用鼠标光标手动点出图像上的左下角椭圆圆心;Step16、执行步骤Step11找到该范围内的圆心坐标并存储在(point[5][0].x, point[5][0].y)Step17、利用鼠标光标手动点出图像上的右下角椭圆圆心;Step18、执行步骤Step11找到该范围内的圆心坐标并存储在(point[5][7].x, point[5][7].y);Step19、根据四个角的圆心坐标和标定板的圆位置分布(6×8)计算所有特征点圆心的相对坐标,并根据步骤Step9中设定的范围以圆心相对坐标为搜索判定范围的中心,判断出所有圆心对应的序号,并存储在(point[i][j].x, point[i][j].y)中;角点提取完成,并最终得到以数组序号i,j为标号图像特征点的坐标。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710445416.8/,转载请声明来源钻瓜专利网。