[发明专利]一种显示屏幕的自动标定方法有效
申请号: | 201611176140.X | 申请日: | 2016-12-19 |
公开(公告)号: | CN108205672B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 谭登峰;康三顺 | 申请(专利权)人: | 南京仁光电子科技有限公司 |
主分类号: | G06K9/32 | 分类号: | G06K9/32;G06K9/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210028 江苏省南京市栖霞区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 屏幕 自动 标定 方法 | ||
本发明提供了一种显示屏幕的自动标定方法,包括检测到角点,制作两张图放在电脑屏幕上,包括白色格子图和黑色格子图并其分别转为灰度图,判断获得的灰度图的每个像素点是否相等,如果相等则此位置的像素置为0,否则置为白色格子图和黑色格子图相减的差值得到一个新的图像;获取新的图像的第一个像素点周围的感兴趣区域,然后重置该新的图像,获取第二个像素点周围的感兴趣区域,再重置该图像,同理可获取到该图像的每个像素点周围的感兴趣区域,并一一对此区域进行角点检测;对感兴趣区域进行强角点的检测和亚像素精度角点的检测;用新检测出来的像素点去和已有不正确的像素点进行匹配,匹配成功则用检测出来的像素点替换掉原来位置的像素点。
技术领域
本发明属于图像识别的技术领域,具体涉及一种显示屏幕的自动标定方法。
背景技术
现有的自动标定方法为了检测到显示屏幕上的每个像素点,在原有的屏幕图像上做了过多处理,如图1(c)所示,是对图1(a)的白色格子图和图1(b)的黑色格子图进行一系列处理后获得的效果图,为了检测到每个角点,需要对图1(a)和图1(b)进行一系列变化,但是在提取角点的时候显示屏幕中间的拼接线会对标定造成很大的干扰,为了去掉这种不利因素,会对图像做多次中值滤波和高斯滤波,造成的负面效果是原本目标角点的失真,如图1(c)所示可以看到此图中的每个长方形的角点已经不明显,现有的标定方法能检测到每个标定点,但是在标定点的精度上却必须做出牺牲,导致原有图像中的信息丢失严重,从而引起了所检测到的角点的位置不准确的问题,另外在现有的自动标定方法采取的是轮廓提取的方法,产生了丢失很多有用信息而导致的标定精度低的问题。
发明内容
本发明提供了一种显示屏幕的自动标定方法,使得对显示屏幕的自动标定更加精确。
本发明提供了一种显示屏幕的自动标定方法,包括如下步骤:
S1、检测到角点,制作两张图放在电脑屏幕上,包括白色格子图和黑色格子图;
S2、将白色格子图,黑色格子图转为灰度图,判断获得的灰度图的每个像素点是否相等,如果相等则此位置的像素置为0,否则不相等则置为白色格子图和黑色格子图相减的差值,得到一个新的图像;
S3、截取新的图像的第一个像素点周围的感兴趣区域,然后执行步骤S4和S5以重置该新的图像,接着截取第二个像素点周围的感兴趣区域,再执行步骤S4和S5以重置该图像,同理,可截取到该图像的每个像素点周围的感兴趣区域,并一一执行步骤S4和S5以重置该图像;
S4、对感兴趣区域进行强角点的检测和亚像素精度角点的检测;
S5、用新检测出来的像素点去和已有不正确的像素点进行匹配,匹配成功则用检测出来的像素点替换掉原来位置的像素点。
优选的,所述的获取感兴趣区域的像素点的步骤具体包括:
S31、在已经检测到的像素点周围获取一定区域的图,所截取区域以已有像素点为中心,边长为10像素的正方形;
S32、通过克隆的方式将所截取图像保存下来以便使用;
S33、对所截取图像执行步骤S4和S5并重置原有图像的信息,以便于其他点的感兴趣区域的截取。
优选的,所述的对感兴趣区域进行强角点的检测和亚像素精度角点的检测的步骤具体包括:
S41、以角点间距为0对所截取图像进行强角点检测,获取到角点的点集。
S42、以所述获得的角点的点集为基础,通过多次迭代确立出亚像素角点。
优选的,所述的步骤S5具体包括:
以所获取角点中的一个点为基础,去除原有所获取到的点集,以距离最小原则并且两者距离相差不大于某个特定阈值的原则进行匹配替换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京仁光电子科技有限公司,未经南京仁光电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611176140.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像处理方法及装置
- 下一篇:用于集装箱码识别的方法和系统