本发明专利技术提供了一种倾斜图像的倾斜值获取方法、装置、终端及存储介质。倾斜获取方法包括解析倾斜图像,获取倾斜图像的多个边界线的坐标信息;分别对各个坐标信息进行分析计算,得到各个边界线的第一倾斜值;获取校准值;分别计算各个第一倾斜值与校准值的差值;将最小差值对应的第一倾斜值确定为倾斜图像的倾斜值。本发明专利技术可以使倾斜图像的倾斜值唯一确定。
【技术实现步骤摘要】
倾斜图像的倾斜值获取方法、装置、终端及存储介质
本专利技术涉及图像处理领域,尤其涉及一种倾斜图像的倾斜值获取方法、装置、终端及存储介质。
技术介绍
目前,当矩形图像发生倾斜时,如要获取其倾斜值,可以通过霍夫线段检测算法检测提取该图像的边界线,但是由于矩形图像包括沿图像的长度方向和宽度方向的边界线,再加上一些矩形图像的边界不够分明,使得同一边界上会提取出多个线段,以及还有一些矩形图像的背景不够纯净,携带有杂质线段,这样,就会导致采用霍夫线段检测算法会检测出很多条边界线。边界线不同,通常情况下斜率值也会互不相同,即使是从矩形图像的同一边界上提取的多个线段的斜率值也会有一些差异,从而使得图像的倾斜值不能唯一确定。
技术实现思路
为克服现有技术中图像的倾斜值不能唯一确定的问题,本专利技术实施例倾斜图像的倾斜值获取方法、装置、终端及存储介质。第一方面,本专利技术实施例提供了一种倾斜图像的倾斜值获取方法,所述倾斜图像为矩形,所述倾斜值获取方法包括:解析所述倾斜图像,获取所述倾斜图像的多个边界线的坐标信息;根据各个坐标信息,获取各个所述边界线的第一倾斜值;获取校准值;分别计算各个所述第一倾斜值与所述校准值的差值;将最小差值对应的第一倾斜值确定为所述倾斜图像的倾斜值。优选地,所述解析所述倾斜图像,获取所述倾斜图像的多个边界线的坐标信息,包括:对所述倾斜图像进行二值化处理,得到二值化图像;基于霍夫线段检测算法对所述二值化图像进行检测,得到多个所述边界线的坐标信息。优选地所述倾斜图像为身份证图像;所述获取校准值,包括:解析身份证图像,提取所有的单字符区域,所述单字符区域为包含单个字符的仿射不变区域;对所有的单字符区域进行分组,得到多个单字符区域组;其中,所述单字符区域组中任意相邻的两个单字符区域之间的距离小于第一预设阈值;获取长度最大的单字符区域组;获取长度最大的单字符区域组的首尾两个单字符区域的连接线段的倾斜值,并将所述连接线段的倾斜值确定为校准值。优选地,所述对所有的单字符区域进行分组,得到多个单字符区域组,包括:获取第一单字符区域;获取与所述第一单字符区域的距离小于所述第一预设阈值的所有第二字单字符区域;直至获取与第n-1单字符区域的距离小于所述第一预设阈值的所有的第n字单字符区域;其中,n大于2,且所述第一单字符区域、所述第二单字符区域直至所述第n单字符区域不相同;将所述第一单字符区域、所有的所述第二单字符区域直至所有的所述第n单字符区域确定为单字符区域组。优选地,所述倾斜图像包括按序排列的多个元素,多个元素的排序方向与所述倾斜图像的长度方向或宽度方向相同;所述获取校准值,包括:解析所述倾斜图像,提取多个元素区域,所述元素区域为包含单个元素的区域;确定相邻的两个元素区域;获取所有的第二倾斜值,所述第二倾斜值为连接相邻的两个元素区域的直线的倾斜值;对所有的所述第二倾斜值进行分析计算,得到所述校准值。优选地,所述对所有的所述第二倾斜值进行分析计算,得到所述校准值,包括:对所有的所述第二倾斜值进行聚类,得到多个倾斜值簇;获取权重最大的倾斜值簇;计算权重最大的倾斜值簇的均值,得到所述校准值。优选地,所述解析倾斜图像,提取多个元素区域,包括:解析倾斜图像,提取所有的最大稳定极值区域;从所有的最大稳定极值区域中滤除非元素区域,得到多个所述元素区域。第二方面,本专利技术实施例提供一种倾斜图像的倾斜值获取装置,所述倾斜图像为矩形,所述倾斜值获取装置包括:解析模块,用于解析所述倾斜图像,获取所述倾斜图像的多个边界线的坐标信息;第一倾斜值获取模块,用于分别对各个坐标信息进行分析计算,得到各个所述边界线的第一倾斜值;校准值获取模块,用于获取校准值;差值计算模块,用于分别计算各个所述第一倾斜值与所述校准值的差值,以获得最小差值;确定模块,用于将所述最小差值对应的第一倾斜值确定为所述倾斜图像的倾斜值。第三方面,本专利技术实施例提供了一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的倾斜图像的倾斜值获取方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的倾斜图像的倾斜值获取方法。本专利技术实施例通过获取校准值,并将提取的各边界线的第一倾斜值与校准值一一比较,最后将最小差值对应的第一倾斜值确定为倾斜图像的倾斜值,从而使得倾斜图像的倾斜值唯一确定。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的倾斜图像的倾斜值获取方法的第一实施例的流程示意图;图2是本专利技术的倾斜图像的倾斜值获取方法的第二实施例的流程示意图;图3是本专利技术的校准值获取方式的实施例的流程示意图;图4是本专利技术的校准值获取方式的另一实施例的流程示意图;图5是本专利技术的倾斜图像的倾斜值获取装置的实施例的结构示意图。具体实施方式为了使本专利技术所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参照图1,是本专利技术的倾斜图像的倾斜值获取方法的第一实施例的流程示意图。该方法包括:步骤101,解析倾斜图像,获取倾斜图像的多个边界线的坐标信息。本步骤具体可以为对倾斜图像进行二值化处理,得到二值化图像,即黑白图像;基于霍夫线段检测算法对二值化图像进行检测,得到多个边界线的坐标信息。其中,坐标信息可以为边界线在平面直角坐标系(x,y)中的斜率和截距,也可以为边界线在其参数平面(k,b)所对应的点的坐标。倾斜图像的二值化处理是将倾斜图像中像素点的灰度值设置为第一数值或第二数值,也就是将整个倾斜图像呈现出明显的只有黑和白的视觉效果。而对倾斜图像的二值化处理方式有双峰法、迭代法、P参数法等,除去列出来的几种二值化处理方式,还有很多其他二值化处理的方式,本公开实施例对此不再一一列举。而关于二值化处理方式的详细步骤可以参考相关技术,本实施例对此不作具体阐述。需要说明的是,第一数值和第二数值可以事先设置,且第一数值大于第二数值,比如,第一数值可以为255、254、253等等,第二数值可以为0、1、2等等,而为了能够更精确地获取到倾斜图像中待检测直线(即边界线)的轮廓,进而提高直线检测的准确度,第一数值可以为255,以及第二数值可以为0,本实施例对此不作具体限定。在基于霍夫线段检测算法对二值化图像进行检测之前,需要获取二值化图像中各个像素点的灰度值,基于获取的各个像素点的灰度值,从该二值化图像区域中选择灰度值为第一数值的像素点,进而确定选择的像素点的像素点坐标。在平面直角坐标系(x,y)中,一条直线可以用方程y=kx+b来表示。对于直线上一个确定的点(x0,y0),有y0=kx0+b,这表示参数平面(k,b)中的一条直线。因此,二值化图像中的一个像素点对应其参数平面中的一条直线,二值化图像中的一条直线对应参数平面中的一个点。因此,本步本文档来自技高网...
【技术保护点】
一种倾斜图像的倾斜值获取方法,其特征在于,所述倾斜图像为矩形,所述倾斜值获取方法包括:解析所述倾斜图像,获取所述倾斜图像的多个边界线的坐标信息;根据各个所述坐标信息,获取各个所述边界线的第一倾斜值;获取校准值;分别计算各个所述第一倾斜值与所述校准值的差值,以获得最小差值;将所述最小差值对应的第一倾斜值确定为所述倾斜图像的倾斜值。
【技术特征摘要】
1.一种倾斜图像的倾斜值获取方法,其特征在于,所述倾斜图像为矩形,所述倾斜值获取方法包括:解析所述倾斜图像,获取所述倾斜图像的多个边界线的坐标信息;根据各个所述坐标信息,获取各个所述边界线的第一倾斜值;获取校准值;分别计算各个所述第一倾斜值与所述校准值的差值,以获得最小差值;将所述最小差值对应的第一倾斜值确定为所述倾斜图像的倾斜值。2.如权利要求1所述的倾斜图像的倾斜值获取方法,其特征在于,所述解析所述倾斜图像,获取所述倾斜图像的多个边界线的坐标信息,包括:对所述倾斜图像进行二值化处理,得到二值化图像;基于霍夫线段检测算法对所述二值化图像进行检测,得到多个所述边界线的坐标信息。3.如权利要求1所述的倾斜图像的倾斜值获取方法,其特征在于,所述倾斜图像为身份证图像;所述获取校准值,包括:解析身份证图像,提取所有的单字符区域,所述单字符区域为包含单个字符的仿射不变区域;对所有的单字符区域进行分组,得到多个单字符区域组;其中,所述单字符区域组中任意相邻的两个单字符区域之间的距离小于第一预设阈值;获取长度最大的单字符区域组;获取长度最大的单字符区域组的首尾两个单字符区域的连接线段的倾斜值,并将所述连接线段的倾斜值确定为校准值。4.如权利要求3所述的倾斜图像的倾斜值获取方法,其特征在于,所述对所有的单字符区域进行分组,得到多个单字符区域组,包括:获取第一单字符区域;获取与所述第一单字符区域的距离小于所述第一预设阈值的所有第二字单字符区域;直至获取与第n-1单字符区域的距离小于所述第一预设阈值的所有的第n字单字符区域;其中,n大于2,且所述第一单字符区域、所述第二单字符区域直至所述第n单字符区域不相同;将所述第一单字符区域、所有的所述第二单字符区域直至所有的所述第n单字符区域确定为单字符区域组。5.如权利要求1所述的倾斜图像的倾斜值获取方法,其特征在于,所述倾...
【专利技术属性】
技术研发人员:王健宗,王晨羽,马进,肖京,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。