一种多边形区域检测方法及装置制造方法及图纸

技术编号:21894585 阅读:39 留言:0更新日期:2019-08-17 15:34
本申请提供一种多边形区域检测方法、装置及计算机可读存储介质和电子设备。其中,所述方法包括:获取待检测的图像;基于直线检测算法,计算出所述图像中的线段;将满足合并条件的线段合并成一条线段;根据所述合并后的线段,计算出所述合并后的线段之间的交叉点;在所述图像中以所述交叉点为多边形区域的顶点,生成多边形区域。应用本申请,可以提升多边形区域检测的准确性。

A Polygon Area Detection Method and Device

【技术实现步骤摘要】
一种多边形区域检测方法及装置
本申请涉及互联网
,尤其涉及一种多边形区域检测方法、装置及计算机存储介质和电子设备。
技术介绍
随着图像处理技术的不断发展,检测图像中多边形区域的场景也越来越多。例如,在实名制认证过程中,用户可以上传本人与身份证同框的照片,认证系统需要检测该照片中身份证所在的四边形区域,从而进行身份证信息的识别。在相关技术中,检测图像中多边形区域主要利用LSD算法。通过LSD算法可以计算出图像中的直线段,然后根据这些直线段构建出多边形区域。然而,由于图像中存在大量干扰因素,例如背景噪声、线段微小弯曲、线段相交等,容易将一条完整的线段打断成为很多的短线段。为了提升处理效率,现有技术中,会删除短于与阈值的短线段,由于这些短线段很有可能是多边形区域边长的一部分,因此这样的处理方式会影响多边形区域检测的准确性。
技术实现思路
有鉴于此,本申请提供一种多边形区域检测方法、装置及计算机存储介质和电子设备,用于解决上述的多边形区域检测准确性不高的问题。具体地,本申请是通过如下技术方案实现的:根据本说明书实施例的第一方面,提供一种多边形区域检测方法,所述方法包括:获取待检测的图像;基本文档来自技高网...

【技术保护点】
1.一种多边形区域检测方法,其特征在于,所述方法包括:获取待检测的图像;基于直线检测算法,计算出所述图像中的线段;将满足合并条件的线段合并成一条线段;根据所述合并后的线段,确定出所述合并后的线段之间的交叉点;在所述图像中以所述交叉点为多边形区域的顶点,生成多边形区域。

【技术特征摘要】
1.一种多边形区域检测方法,其特征在于,所述方法包括:获取待检测的图像;基于直线检测算法,计算出所述图像中的线段;将满足合并条件的线段合并成一条线段;根据所述合并后的线段,确定出所述合并后的线段之间的交叉点;在所述图像中以所述交叉点为多边形区域的顶点,生成多边形区域。2.根据权利要求1所述的方法,其特征在于,所述将满足合并条件的线段合并成一条线段,具体包括:获取任意相邻的两条线段;计算所述两条线段位于相同坐标轴上的投影长度;当所述投影长度短的一条线段的两个端点与所述另一条线段的垂直距离均小于阈值时,将所述两条线段合并成一条线段。3.根据权利要求2所述的方法,其特征在于,所述将所述两条线段合并成一条线段,具体包括:获取所述两条线段的两个相距最远的端点;连接所述两个端点,得到合并后的线段。4.根据权利要求1所述的方法,其特征在于,所述根据所述合并后的线段,确定出所述合并后的线段之间的交叉点,具体包括:以所述图像中心为原点,以顺时针或者逆时针设置所述合并后的线段方向,得到线段向量;获取所述线段向量之间相交的点;在所述相交的点满足交叉点条件时,确定出所述相交的点为交叉点。5.根据权利要求1所述的方法,其特征在于,所述多边形区域为四边形区域时,所述在所述图像中以所述交叉点为多边形区域的顶点,生成多边形区域,具体包括:当任意四个所述交叉点满足生成四边形区域条件时,在所述图像中以所述四个交叉点为四边形区域的顶点,生成四边形区域。6.根据权利要求5所述的方法,其特征在于,所述生成四边形区域条件,具体包括:以图像中心点为坐标原点,获取同一坐标轴下坐标值大于0和小于0的两个交叉点,设为A和B;获取A的入射线段向量和B的出射线段向量构成的交点,设为C;获取A的出射线段向量和B的入射线段向量构成的交点,设为D;在所述C和D均满足交叉点条件时,确定所述A、B、C、D满足生成四边形区域条件;其中,所述入射线段向量为指向交叉点的线段向量;所述出射线段向量为从交叉点出发的线段向量。7.根据权利要求5或6所述的方法,其特征在于,所述交叉点条件包括以下至少一种:交叉点位于所述图像内;以交叉点为终点时,线段向量的入射方向与向量方向相同,以及以交叉点为起点时,线段向量的出射方向与向量方向相同;两条线段向量构成的内角符合设定的角度范围。8.根据权利要求1所...

【专利技术属性】
技术研发人员:朱贝尔张睿
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1