[发明专利]一种多边形区域检测方法及装置有效
申请号: | 201810108373.9 | 申请日: | 2018-02-02 |
公开(公告)号: | CN110136156B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 朱贝尔;张睿 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06T7/13 | 分类号: | G06T7/13;G06T7/136 |
代理公司: | 北京曼威知识产权代理有限公司 11709 | 代理人: | 方志炜 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多边形 区域 检测 方法 装置 | ||
本申请提供一种多边形区域检测方法、装置及计算机可读存储介质和电子设备。其中,所述方法包括:获取待检测的图像;基于直线检测算法,计算出所述图像中的线段;将满足合并条件的线段合并成一条线段;根据所述合并后的线段,计算出所述合并后的线段之间的交叉点;在所述图像中以所述交叉点为多边形区域的顶点,生成多边形区域。应用本申请,可以提升多边形区域检测的准确性。
技术领域
本申请涉及互联网技术领域,尤其涉及一种多边形区域检测方法、装置及计算机存储介质和电子设备。
背景技术
随着图像处理技术的不断发展,检测图像中多边形区域的场景也越来越多。例如,在实名制认证过程中,用户可以上传本人与身份证同框的照片,认证系统需要检测该照片中身份证所在的四边形区域,从而进行身份证信息的识别。
在相关技术中,检测图像中多边形区域主要利用LSD算法。通过LSD算法可以计算出图像中的直线段,然后根据这些直线段构建出多边形区域。然而,由于图像中存在大量干扰因素,例如背景噪声、线段微小弯曲、线段相交等,容易将一条完整的线段打断成为很多的短线段。为了提升处理效率,现有技术中,会删除短于与阈值的短线段,由于这些短线段很有可能是多边形区域边长的一部分,因此这样的处理方式会影响多边形区域检测的准确性。
发明内容
有鉴于此,本申请提供一种多边形区域检测方法、装置及计算机存储介质和电子设备,用于解决上述的多边形区域检测准确性不高的问题。
具体地,本申请是通过如下技术方案实现的:
根据本说明书实施例的第一方面,提供一种多边形区域检测方法,所述方法包括:
获取待检测的图像;
基于直线检测算法,计算出所述图像中的线段;
将满足合并条件的线段合并成一条线段;
根据所述合并后的线段,确定出所述合并后的线段之间的交叉点;
在所述图像中以所述交叉点为多边形区域的顶点,生成多边形区域。
可选的,所述将满足合并条件的线段合并成一条线段,具体包括:
获取任意相邻的两条线段;
计算所述两条线段位于相同坐标轴上的投影长度;
当所述投影长度短的一条线段的两个端点与所述另一条线段的垂直距离均小于阈值时,将所述两条线段合并成一条线段。
可选的,所述将所述两条线段合并成一条线段,具体包括:
获取所述两条线段的两个相距最远的端点;
连接所述两个端点,得到合并后的线段。
可选的,所述根据所述合并后的线段,确定出所述合并后的线段之间的交叉点,具体包括:
以所述图像中心为原点,以顺时针或者逆时针设置所述合并后的线段方向,得到线段向量;
获取所述线段向量之间相交的点;
在所述相交的点满足交叉点条件时,确定出所述相交的点为交叉点。
可选的,所述多边形区域为四边形区域时,所述在所述图像中以所述交叉点为多边形区域的顶点,生成多边形区域,具体包括:
当任意四个所述交叉点满足生成四边形区域条件时,在所述图像中以所述四个交叉点为四边形区域的顶点,生成四边形区域。
可选的,所述生成四边形区域条件,具体包括:
以图像中心点为坐标原点,获取同一坐标轴下坐标值大于0和小于0的两个交叉点,设为A和B;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810108373.9/2.html,转载请声明来源钻瓜专利网。