一种图像倾斜角度矫正方法、装置、设备、存储介质及产品制造方法及图纸

技术编号:36380018 阅读:51 留言:0更新日期:2023-01-18 09:41
本申请公开了一种图像倾斜角度矫正方法、装置、设备、存储介质及产品。该方法通过获取待矫正图像中的多个第一目标检测框,分别确定每个第一目标检测框在预设坐标系中相对于预设坐标系的第一坐标轴的倾斜角度,得到倾斜角度集合;对倾斜角度集合中的倾斜角度进行闭环聚类,得到多个角度子集合;从多个角度子集合中选取元素数量最多的角度子集合,得到目标角度子集合;将目标角度子集合中角度小于预设角度阈值的角度进行角度转换,得到角度转换后的目标角度子集合;根据角度转换后的目标角度子集合的倾斜角度平均值旋转待矫正图像,得到目标矫正图像。根据本申请实施例,能够在不依赖边缘检测的情况下实现对待检测图像的角度矫正。缘检测的情况下实现对待检测图像的角度矫正。缘检测的情况下实现对待检测图像的角度矫正。

【技术实现步骤摘要】
一种图像倾斜角度矫正方法、装置、设备、存储介质及产品


[0001]本申请属于图像处理
,尤其涉及一种图像倾斜角度矫正方法、装置、设备、存储介质及产品。

技术介绍

[0002]在机器视觉中,对于不是正位的图像,即角度倾斜的图像,通常会想办法纠正为正确的角度视角,以便后续分析与识别工作的顺利开展。
[0003]目前,图像倾斜角度的矫正方法大多依赖于边缘检测,通过提取图像轮廓,确定角度偏差对图像进行转正。但是依赖于边缘检测的方法在图像边缘不清晰或是没有提取到边缘的情况下难以实现,且涉及的算法难度高,处理过程复杂。

技术实现思路

[0004]本申请实施例提供一种图像倾斜角度矫正方法、装置、设备及计算机存储介质,能够在不依赖边缘检测的情况下实现对待检测图像的角度矫正。
[0005]第一方面,本申请实施例提供一种图像倾斜角度矫正方法,该方法包括:
[0006]获取待矫正图像中的多个第一目标检测框,第一目标检测框为对待矫正图像进行目标检测得到的;
[0007]分别确定多个第一目标检测框的每个第一目标检测框在预设坐标系中相对于预设坐标系的第一坐标轴的倾斜角度,得到倾斜角度集合;
[0008]对倾斜角度集合中的倾斜角度进行闭环聚类,得到多个角度子集合;
[0009]从多个角度子集合中选取元素数量最多的角度子集合,得到目标角度子集合;
[0010]将目标角度子集合中角度小于预设角度阈值的角度进行角度转换,得到角度转换后的目标角度子集合;
[0011]根据角度转换后的目标角度子集合的倾斜角度平均值,旋转待矫正图像,得到目标矫正图像。
[0012]第二方面,本申请实施例提供了一种图像倾斜角度矫正装置,该装置包括:
[0013]获取模块,用于获取待矫正图像中的多个第一目标检测框,第一目标检测框为对待矫正图像进行目标检测得到的;
[0014]确定模块,用于分别确定多个第一目标检测框的每个第一目标检测框在预设坐标系中相对于预设坐标系的第一坐标轴的倾斜角度,得到倾斜角度集合;
[0015]闭环聚类模块,用于对倾斜角度集合中的倾斜角度进行闭环聚类,得到多个角度子集合;
[0016]选取模块,用于从多个角度子集合中选取元素数量最多的角度子集合,得到目标角度子集合;
[0017]角度转换模块,用于将目标角度子集合中角度小于预设角度阈值的角度进行角度转换,得到角度转换后的目标角度子集合;
[0018]旋转模块,用于根据角度转换后的目标角度子集合的倾斜角度平均值,旋转待矫正图像,得到目标矫正图像。
[0019]第三方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器以及存储有计算机程序指令的存储器;
[0020]处理器执行计算机程序指令时实现如第一方面的任意一项实施例中的图像倾斜角度矫正方法的步骤。
[0021]第四方面,本申请实施例提供了一种计算机存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面的任意一项实施例中的图像倾斜角度矫正方法的步骤。
[0022]第五方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,电子设备执行如第一方面的任意一项实施例中的图像倾斜角度矫正方法的步骤。
[0023]本申请实施例的图像倾斜角度矫正方法、装置、设备、存储介质及产品,通过获取待矫正图像中的多个第一目标检测框,确定每个第一目标检测框在预设坐标系中相对于预设坐标系的第一坐标轴的倾斜角度,得到倾斜角度集合。对倾斜角度集合进行处理后得到目标角度子集合,基于目标角度子集合的倾斜角度平均值对待矫正图像进行旋转。如此,本申请实施例通过利用对多个目标检测框的倾斜角度进行聚类,然后再基于聚类后的元素最多的角度子集合中的平均角度对待矫正图像进行倾斜角度矫正,从而实现了在不利用边缘检测技术即可实现倾斜图像的矫正,进而实现了在图像边缘不清晰或是没有提取到边缘的情况下也能实现对图像倾斜角度矫正。
附图说明
[0024]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是本申请实施例提供的一种图像倾斜角度矫正方法的流程示意图;
[0026]图2是步骤S110具体实现方式的示意图;
[0027]图3是本申请实施例提供的另一种图像倾斜角度矫正方法的流程示意图;
[0028]图4是步骤S220具体实现方式的流程示意图;
[0029]图5是步骤S130具体实现方式的流程示意图;
[0030]图6是本申请实施例提供的再一种图像倾斜角度矫正方法的流程示意图;
[0031]图7是本申请实施例提供的再一种图像倾斜角度矫正方法的流程示意图;
[0032]图8是本申请实施例提供的一种图像倾斜角度矫正装置的结构示意图;
[0033]图9是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0034]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领
域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0035]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0036]本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0037]为了解决
技术介绍
中存在的问题,本申请实施例提供了一种图像倾斜角度矫正方法、装置、设备及计算机存储介质。
[0038]本申请实施例通过利用对多个目标检测框的倾斜角度进行聚类,然后再基于聚类后的元素最多的角度子集合中的平均角度对待矫正图像进行倾斜角度矫正,从而实现了在不利用边缘检测技术即可实现倾斜图像的矫正,进而实现了在图像边缘不清晰或是没有提取到边缘的情况下也能实现对图像倾斜角度矫正。
[0039]下面首先对本申请实施例所提供的图像倾斜角度矫正方法进行介本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像倾斜角度矫正方法,其特征在于,包括:获取待矫正图像中的多个第一目标检测框,所述第一目标检测框为对所述待矫正图像进行目标检测得到的;分别确定所述多个第一目标检测框的每个第一目标检测框在预设坐标系中相对于所述预设坐标系的第一坐标轴的倾斜角度,得到倾斜角度集合;对所述倾斜角度集合中的倾斜角度进行闭环聚类,得到多个角度子集合;从所述多个角度子集合中选取元素数量最多的角度子集合,得到目标角度子集合;将所述目标角度子集合中角度小于预设角度阈值的角度进行角度转换,得到角度转换后的目标角度子集合;根据所述角度转换后的目标角度子集合的倾斜角度平均值,旋转所述待矫正图像,得到目标矫正图像。2.根据权利要求1所述的方法,其特征在于,所述分别确定所述多个第一目标检测框的每个第一目标检测框在预设坐标系中相对于所述预设坐标系的第一坐标轴的倾斜角度之前,所述方法还包括:从所述多个第一目标检测框中,筛选出目标检测框形状为矩形的检测框,得到多个第二目标检测框;所述分别确定所述多个第一目标检测框的每个第一目标检测框在预设坐标系中相对于所述预设坐标系的第一坐标轴的倾斜角度,包括:分别确定所述多个第二目标检测框的每个第二目标检测框在预设坐标系中相对于所述预设坐标系的第一坐标轴的倾斜角度。3.根据权利要求2所述的方法,其特征在于,所述分别确定所述多个第二目标检测框的每个第二目标检测框在预设坐标系中相对于所述预设坐标系的第一坐标轴的倾斜角度,包括:对于每个所述第二目标检测框,分别执行:获取所述第二目标检测框的四个顶点坐标;基于所述四个顶点坐标,确定所述第二目标检测框的第一边,所述第一边为所述第二目标检测框的长边或短边;确定所述第一边在预设坐标系中相对于所述预设坐标系的第一坐标轴的倾斜角度。4.根据权利要求1所述的方法,其特征在于,所述对所述倾斜角度集合中的倾斜角度进行闭环聚类,得到多个角度子集合,包括:根据所述待矫正图像的特征,设置角度邻域值;若所述倾斜角度集合中两两角度之间差值在所述角度邻域值内,将在所述角度差值之内的角度归为一类,划分所述倾斜角度集合得到多个角度子集合。5.根据权利要求1

4任一项所述的方法,其特征在于,所述将所述目标角度子集合中角度小于预设角度阈值的角度进行角度转换,得到角度转换后的目标角度子集合,包括:设定预设角度阈值;若所述目标角度子集合中的角度小于所述预设角度阈值,在所述角度基础上相加目标角度进行角度转换,若所述目标角度子集合中的角度大于所述预设角度阈值,则不进行角度转换。
6.根据权利要求1

4任一项所述的方法,其特征在于,所述将所述目标角度子集合中角度小于预设角度阈值的角度进行角度转换,得到角度转换后的目标角度子集合...

【专利技术属性】
技术研发人员:戴菀庭罗奕康聂砂王伊妍郑江张士存
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1