一种图像校正方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39331443 阅读:15 留言:0更新日期:2023-11-12 16:07
本申请提供一种图像校正方法、装置、电子设备及存储介质,该方法包括:对待校正图像进行关键点检测,获得图像关键点;根据图像关键点的空间位置对图像关键点进行分组,获得关键点分组;对每个关键点分组进行图像变换,获得各关键点分组分别对应的校正图像块;将校正图像块进行拼接,获得目标校正图像。基于图像关键点进行图像分块并校正,图像中的像素点在透视变换后具有唯一确定的坐标点,因此改善了现有技术中图像分块之后交界处的点分别映射到不同像素点,造成像素产生错位的情况,提高了图像校正的准确性。图像校正的准确性。图像校正的准确性。

【技术实现步骤摘要】
一种图像校正方法、装置、电子设备及存储介质


[0001]本申请涉及图像处理领域,具体而言,涉及一种图像校正方法、装置、电子设备及存储介质。

技术介绍

[0002]目前常用的图像形变校正方法,是基于透视变换原理,通过线检测等方法获取已知固定位置关系的4个锚点,然后通过计算检测到的4点与固定位置关系的四点间的映射关系获取形变矩阵,将形变图像校正为正常无形变图像。这种方式会因为图像的不完整或图像背景较为复杂,造成校正的准确率较低。另一种图像形变校正方法是将图像进行分块后进行校正,这种方式会存在交界处的像素不一致的情况,校正的准确率也较低。

技术实现思路

[0003]本专利技术实施例的目的在于一种图像校正方法、装置、电子设备及存储介质,基于图像关键点检测的分块图像矫正方法,提高图像校正的准确率。
[0004]第一方面,本申请实施例提供了一种图像校正方法,包括:对待校正图像进行关键点检测,获得图像关键点;根据图像关键点的空间位置对图像关键点进行分组,获得关键点分组;对每个关键点分组进行图像变换,获得各关键点分组分别对应的校正图像块;将校正图像块进行拼接,获得目标校正图像
[0005]在上述的实现过程中,对待校正图像进行关键点检测,对检测到的关键点进行分组,对每一个关键点分组对应的待校正图像块进行透视变换,获得校正图像。基于图像关键点进行图像分块并校正,图像中的像素点在透视变换后具有唯一确定的坐标点,因此改善了现有技术中图像分块之后交界处的点分别映射到不同像素点,造成像素产生错位的情况,提高了图像校正的准确性。
[0006]可选的,在本申请实施例中,根据图像关键点的空间位置对图像关键点进行分组,获得关键点分组,包括:根据图像关键点的空间位置,将相邻的四个图像关键点划分为一组,获得关键点分组;其中,每一关键点分组中的四个图像关键点构成四边形,四个图像关键点分别为四边形的四个顶点。
[0007]在上述的实现过程中,基于待校正图像中的图像关键点进行图像分块,改善直接对图像块进行分块的情况下,图像块经过透视变换后,不同图像块交界处的产生错位的现象,提高了图像校正的效果。
[0008]可选的,在本申请实施例中,在将校正图像块进行拼接,获得目标校正图像之后,方法还包括:获取校正图像块的变换矩阵参数;根据变换矩阵参数,将目标校正图像中的像素点进行逆变换映射,以使对像素点进行修正处理,获得修正后的校正图像。
[0009]在上述的实现过程中,使用变换矩阵的逆映射,将目标校正图像中的像素点进行逆变换映射,对目标校正图像中的像素值进行修正处理,消除图像变化不均匀的影响,提高图像校正的准确性。
[0010]可选的,在本申请实施例中,根据变换矩阵参数,将目标校正图像中的像素点进行逆变换映射,以使对像素点进行修正处理,获得修正后的校正图像,包括:根据变换矩阵参数,将目标校正图像中的像素点进行逆变换映射,获得校正像素点坐标;基于校正像素点坐标的权重,对校正像素点坐标进行修正,获得最终坐标;最终坐标为在待校正图像中的坐标;基于最终坐标,获得修正后的校正图像。
[0011]在上述的实现过程中,依次将目标校正图像上的所有像素点按照多个变换矩阵,映射回原本的待校正图像上,每个像素点产生一个映射点的集合。对像素点的映射点集合进行处理,重建校正图像,获得修正后的校正图像,以使图像校正更加准确,校正效果更好。
[0012]可选的,在本申请实施例中,基于校正像素点坐标的权重,对校正像素点坐标进行修正,获得最终坐标,包括:获得校正图像块的中心坐标;基于校正图像块的中心坐标,获得校正像素点坐标的权重;根据校正像素点坐标的权重,对校正像素点坐标进行修正,获得最终坐标。
[0013]在上述的实现过程中,将目标校正图像上的所有像素点按照多个变换矩阵,映射回原本的待校正图像上,对像素点的映射点集合按照空间距离进行加权求和,获得修正后的校正图像,提高图像校正的准确性。
[0014]可选的,在本申请实施例中,基于最终坐标,获得修正后的校正图像,包括:确定待校正图像中最终坐标对应的像素值;将像素值赋值给目标校正图像中校正像素点坐标对应的像素点,获得修正后的校正图像。
[0015]在上述的实现过程中,对目标校正图像中像素点的像素值进行修正,获得修正后的校正图像,消除图像变化不均匀的影响,提高图像校正的准确性。
[0016]可选的,在本申请实施例中,对待校正图像进行关键点检测,获得图像关键点,包括:对待校正图像进行加边框处理,获得待校正边框图像;通过关键点网络,对待校正边框图像进行关键点检测,获得图像关键点。
[0017]在上述的实现过程中,对待校正图像使用关键点检测网络进行关键点检测,使其后续基于关键点进行图像校正,改善了现有技术中图像分块之后交界处的点分别映射到不同像素点,造成像素产生错位的情况,提高了图像校正的准确性。
[0018]第二方面,本申请实施例还提供了一种图像校正装置,包括:关键点模块,用于对待校正图像进行关键点检测,获得图像关键点;分组模块,用于根据图像关键点的空间位置对图像关键点进行分组,获得关键点分组;初步校正模块,用于对每个关键点分组进行图像变换,获得各关键点分组分别对应的校正图像块;拼接模块,用于将校正图像块进行拼接,获得目标校正图像。
[0019]第三方面,本申请实施例还提供了一种电子设备,包括:处理器和存储器,存储器存储有处理器可执行的机器可读指令,机器可读指令被处理器执行时执行如上面描述的方法。
[0020]第四方面,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上面描述的方法。
[0021]采用本申请提供图像校正方法、装置、电子设备及存储介质,对待校正图像进行关键点检测,对检测到的关键点进行分组,对每一个关键点分组对应的待校正图像块进行透视变换,获得校正图像。基于图像关键点进行图像分块并校正,图像中的像素点在透视变换
后具有唯一确定的坐标点,因此改善了现有技术中图像分块之后交界处的点分别映射到不同像素点,造成像素产生错位的情况,提高了图像校正的准确性。
附图说明
[0022]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0023]图1为本申请实施例提供的一种图像校正方法的流程示意图;
[0024]图2为本申请实施例提供的获得修正后的校正图像的流程示意图。
[0025]图3为本申请实施例提供的图像校正装置的结构示意图;
[0026]图4为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0027]下面将结合附图对本申请技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像校正方法,其特征在于,包括:对待校正图像进行关键点检测,获得图像关键点;根据所述图像关键点的空间位置对所述图像关键点进行分组,获得关键点分组;对每个所述关键点分组进行图像变换,获得各关键点分组分别对应的校正图像块;将所述校正图像块进行拼接,获得目标校正图像。2.根据权利要求1所述的方法,其特征在于,根据所述图像关键点的空间位置对所述图像关键点进行分组,获得关键点分组,包括:根据所述图像关键点的空间位置,将相邻的四个所述图像关键点划分为一组,获得关键点分组;其中,每一所述关键点分组中的四个所述图像关键点构成四边形,四个所述图像关键点分别为所述四边形的四个顶点。3.根据权利要求1所述的方法,其特征在于,在将所述校正图像块进行拼接,获得目标校正图像之后,所述方法还包括:获取所述校正图像块的变换矩阵参数;根据所述变换矩阵参数,将所述目标校正图像中的像素点进行逆变换映射,以使对所述像素点进行修正处理,获得修正后的校正图像。4.根据权利要求3所述的方法,其特征在于,根据所述变换矩阵参数,将所述目标校正图像中的像素点进行逆变换映射,以使对所述像素点进行修正处理,获得修正后的校正图像,包括:根据所述变换矩阵参数,将所述目标校正图像中的像素点进行逆变换映射,获得校正像素点坐标;基于所述校正像素点坐标的权重,对所述校正像素点坐标进行修正,获得最终坐标;所述最终坐标为在所述待校正图像中的坐标;基于所述最终坐标,获得所述修正后的校正图像。5.根据权利要求4所述的方法,其特征在于,基于所述校正像素点坐标的权重,对所述校正像素点坐标进行修正,...

【专利技术属性】
技术研发人员:黄沛杰李杰鸿梁椅辉邹昆董帅
申请(专利权)人:电子科技大学中山学院
类型:发明
国别省市:

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

1