[发明专利]屏幕定位方法及装置有效
申请号: | 202010072259.2 | 申请日: | 2020-01-21 |
公开(公告)号: | CN111242116B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 刘尧;常树林;陈敏 | 申请(专利权)人: | 上海万物新生环保科技集团有限公司 |
主分类号: | G06V10/22 | 分类号: | G06V10/22;G06V10/26;G06K7/14 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 汪祖乐;邵栋 |
地址: | 200433 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 屏幕 定位 方法 装置 | ||
本发明的目的是提供一种屏幕定位方法及装置,本发明通过将屏幕亮屏显示为白底画面,基于白底画面的边界可以简单、准确的定位设备的屏幕位置。另外,通过指定预设像素阈值T1对所述灰度图片gray进行分割;计算每个像素点连续的区域中的像素点的个数,对每个像素点连续的区域进行筛选;计算每个保留的像素点连续的区域的最小外接旋转矩形的面积,计算每个保留的像素点连续的区域的最小外接旋转矩形的饱满度s;将饱满度s大于预设饱满度阈值T3的保留的像素点连续的区域作为所述白底画面的边界,将所述边界作为所述屏幕的轮廓的位置,从而准确、可靠的识别出各种终端的屏幕位置。
技术领域
本发明涉及计算机领域,尤其涉及一种屏幕定位方法及装置。
背景技术
现有的手机等终端的屏幕位置的定位的方式存在定位过程复杂和定位准确度不高的问题。
发明内容
本发明的一个目的是提供一种屏幕定位方法及装置。
根据本发明的一个方面,提供了一种屏幕定位方法,该方法包括:
将屏幕亮屏显示为白底画面;
拍摄包括所述白底画面的屏幕的照片;
从所述照片中识别出所述白底画面的边界,将所述边界作为所述屏幕的轮廓的位置。
进一步的,上述方法中,从所述照片中识别出所述白底画面的边界,将所述边界作为所述屏幕的轮廓的位置,包括:
将所述照片转换为灰度图片;
指定预设像素阈值T1对所述灰度图片进行分割,其中,将所述照片中超过所述预设像素阈值T1的像素点的像素值设为255,将所述照片中未超过所述预设像素阈值T1的像素点的像素值设为0;
获取所述灰度图片中的像素值为255的各个像素点连续的区域;
计算每个像素点连续的区域中的像素点的个数,对每个像素点连续的区域进行筛选,其中,舍弃像素点的个数量小于预设个数阈值T2的像素点连续的区域,并保留像素点的个数量大于等于预设个数阈值T2的像素点连续的区域;
计算每个保留的像素点连续的区域的最小外接旋转矩形的面积,计算每个保留的像素点连续的区域的最小外接旋转矩形的饱满度s,其中,饱满度s=某个保留的像素点连续的区域中的像素点的个数/该个保留的像素点连续的区域的最小外接旋转矩形的面积;
将饱满度s大于预设饱满度阈值T3的保留的像素点连续的区域作为所述白底画面的边界,将所述边界作为所述屏幕的轮廓的位置。
进一步的,上述方法中,将屏幕亮屏显示为白底画面中,包括:
所述白底画面的中间区域叠加显示有待识别图像。
进一步的,上述方法中,从所述照片中识别出所述白底画面的边界之后,还包括:
获取所述白底画面的边界所围的范围内的待识别图像;
识别所述待识别图像,以得到带有所述屏幕的终端设备的属性信息。
进一步的,上述方法中,所述待识别图像包括二维码或条形码。
根据本发明的另一方面,还提供一种屏幕定位装置,其中,该装置包括:
显示模块,用于将屏幕亮屏显示为白底画面;
拍摄模块,用于拍摄包括所述白底画面的屏幕的照片;
识别模块,用于从所述照片中识别出所述白底画面的边界,将所述边界作为所述屏幕的轮廓的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万物新生环保科技集团有限公司,未经上海万物新生环保科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010072259.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种异步IO数据处理方法、装置、设备及介质
- 下一篇:车载摄像机系统及方法