[发明专利]屏幕视觉定位方法、定位设备及存储介质有效
申请号: | 202010323621.9 | 申请日: | 2020-04-22 |
公开(公告)号: | CN111563883B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 杨铠康;华成;孙立;沈红佳;邱画谋 | 申请(专利权)人: | 惠州旭鑫智能技术有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T3/40 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 陈卫;禹小明 |
地址: | 516006 广东省惠州市仲恺高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 屏幕 视觉 定位 方法 设备 存储 介质 | ||
1.一种屏幕视觉定位方法,应用于定位设备,其特征在于,所述方法包括:
步骤S1、获取屏幕的屏幕图像及对应的初始参数;根据所述初始参数对所述屏幕图像进行缩小操作;
所述初始参数包括所述屏幕的屏幕刘海参数、屏幕亮度阈值参数以及图像缩小倍数的至少一种;
当初次对同一型号的屏幕进行连续视觉定位时,自动记录本型号屏幕的基准位置大小,比较连续视觉定位的结果中的屏幕位置大小和基准位置大小的差异;若差异处于预定的差异阈值以内时,则基于上述的屏幕刘海参数、屏幕亮度阈值参数以及图像缩小倍数跳过步骤S2,直接执行步骤S3;若差异大于预定的差异阈值,则执行步骤S2-S3;
所述获取屏幕的屏幕图像及对应的初始参数之前,还包括:确定缩小后的屏幕图像的屏幕亮度阈值参数;基于所述屏幕亮度阈值参数形成二值图;从所述二值图中提取屏幕轮廓的凸起缺陷;根据所述凸起缺陷确定所述屏幕刘海参数;
所述屏幕刘海参数包括代表是否存在屏幕刘海的标识参数,其根据屏幕轮廓的凸起缺陷的大小和缺陷深度超过预定数值来确定;所述屏幕刘海参数还包括代表刘海所在屏幕边界类型的类型参数,其根据屏幕轮廓的凸起缺陷与屏幕轮廓的相对方位来确定;所述屏幕刘海参数还包括代表刘海占据屏幕边界的位置范围参数,其根据屏幕轮廓的凸起缺陷的起始和终止位置来确定;
步骤S2、基于缩小后的屏幕图像进行屏幕区域的粗定位,获得所述屏幕的粗定位边缘参数;
具体为:
步骤S21、确定屏幕区域的边界点集合;包括:步骤S211、确定缩小后的屏幕图像的屏幕亮度阈值参数,具体通过计算所述缩小后的屏幕图像的亮度直方图,根据所述亮度直方图的首处局部极小值处的亮度确定屏幕亮度阈值参数;步骤S212、基于所述屏幕亮度阈值参数形成二值图;步骤S213、从所述二值图中提取屏幕轮廓的轮廓凸包;步骤S214、根据所述轮廓凸包获得所述屏幕区域的边界点集合;
步骤S22、根据所述边界点集合拟合直线得到屏幕的各边缘线;
步骤S23、对所述各边缘线求交点,获得所述缩小后的屏幕图像的屏幕区域的粗定位顶点坐标;
步骤S3、根据所述屏幕图像及所述粗定位边缘参数进行精定位,获得所述屏幕的精定位边缘参数,将所述精定位边缘参数进行输出,包括:根据所述粗定位顶点坐标确定所述屏幕图像中所述屏幕的四边感兴趣区域;根据所述屏幕的四边感兴趣区域以及所述粗定位顶点坐标,确定所述屏幕图像中屏幕区域的精定位顶点坐标;
具体为:
步骤S31、根据屏幕的四边感兴趣区域和缩小屏幕图像中屏幕边界直线,从缩小后的屏幕图像中提取一系列边界点,得到缩小后的屏幕图像中边界点集合;
步骤S32、将缩小后的屏幕图像中边界点集合根据屏幕图像缩小倍数分别映射到原尺寸的屏幕图像中,得到映射后的屏幕图像的边界点,并在映射后的屏幕图像中边界点附近按特定方向搜索,计算搜索路径上的像素亮度lp的变化率rp=(lp-ls)/(lb-ls),当亮度变化率rp超过阈值时判定当前像素位置为屏幕区域的边界点,其中,屏幕亮度为ls,背景亮度为lb,进而得到屏幕区域四边的边界点集合;所述特定方向包括上边朝上,下边朝下,左边朝左,右边朝右;
步骤S33、对屏幕区域四边的边界点集合分别拟合直线得到屏幕区域的边界直线,对屏幕区域四边直线求交点,得到屏幕区域的精定位顶点坐标;
步骤S34、将所述精定位边缘参数进行输出,所述精定位边缘参数包括屏幕区域的精定位顶点坐标。
2.如权利要求1所述的屏幕视觉定位方法,其特征在于,
所述根据所述边界点集合拟合直线得到屏幕的各边缘线,包括:
基于加权最小二乘法将所述边界点集合拟合直线;
其中,拟合直线时采用L1范数作为点线距离度量。
3.一种定位设备,其特征在于,所述定位设备包括:
处理器及与所述处理器电连接的存储器;
所述存储器存储有所述处理器可执行的机器可读指令,所述处理器执行所述机器可读指令,以执行如权利要求1-2任一项所述的屏幕视觉定位方法。
4.一种计算机可读存储介质,其特征在于:
所述计算机可读存储介质上存储有计算机程序;
所述计算机程序被处理器运行时执行如权利要求1-2任一项所述的屏幕视觉定位方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州旭鑫智能技术有限公司,未经惠州旭鑫智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010323621.9/1.html,转载请声明来源钻瓜专利网。