[发明专利]带旋转的亚像素匹配算法在机器视觉系统中的应用方法有效
申请号: | 200910247586.0 | 申请日: | 2009-12-30 |
公开(公告)号: | CN101794373A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 贺显良;晏立;郑之开 | 申请(专利权)人: | 上海维宏电子科技有限公司;上海奈凯电子科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;B23Q17/00 |
代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 孙景宜 |
地址: | 200032 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 旋转 像素 匹配 算法 机器 视觉 系统 中的 应用 方法 | ||
1.带旋转的亚像素匹配算法在机器视觉系统中的应用方法,其特征 在于,首先对匹配源在一定小角度范围内进行旋转,将每个旋转得到 的图形保存下来,然后依次用所有的图像对目标图像进行匹配,寻找 匹配度值最大的作为本次匹配的结果;然后对匹配得到的一系列匹配 特征点,运用算法计算出相似度极大值点,该点的坐标即为测量结果; 所述方法的具体步骤包括:
①通过摄像头抓取模板图像;
②通过软件将步骤①中图像旋转,旋转角度为(-θ,θ),其中 θ=3,4…,10;
③将步骤②中得到的一系列图像保存下来,放入数组中;
④将数组中的每个图像与目标图像进行匹配,通过粗匹配和精匹 配,取得当前的匹配度值,如果该值为目前的匹配度最大值,则将其 匹配点坐标值通过亚像素算法计算出来,并保存为当前的结果值;
⑤数组中的图像如果匹配完毕,读取步骤④中计算的匹配点坐标 值,该值即为所得;
所述粗匹配利用OpenCV提供的匹配函数,在全范围内进行匹配, 得出第一次粗略匹配点坐标;
所述精匹配将粗匹配求得的坐标点的11×11邻域内,再次匹配,得 到精匹配点坐标;
在精匹配点的3×3邻域内,采用亚像素算法计算最终匹配点信息, 算法为:计算3×3邻域上,每个点对应的相似度值;根据离散正交多 项式的构造理论,存在唯一的离散正交多项式基集,该基集的各基底 函数除自身以外与其它基底函数正交,并且各基底函数与该集合的定 义域有关,故可以构造连续的相似度函数,该函数为基底的系数加权 之和;
构造三次相似度函数f(x,y),其对应的正交多项式基集为
f(x,y)=(a0,a1,a2,a3,a4,a5,a6,a7,a8)×T
Mk的值如下所示:
其中F(x,y)为3×3邻域上每个点对应的相似度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海维宏电子科技有限公司;上海奈凯电子科技有限公司,未经上海维宏电子科技有限公司;上海奈凯电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910247586.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:钢骨架轻质砼板装配房屋
- 下一篇:含氮芳基次磷酸金属盐及其制备方法