用于畸变校正的图像处理方法、装置、介质与电子设备制造方法及图纸

技术编号:33779331 阅读:22 留言:0更新日期:2022-06-12 14:33
本公开提供一种用于畸变校正的图像处理方法、用于畸变校正的图像处理装置、计算机可读存储介质与电子设备,涉及图像处理技术领域。用于畸变校正的图像处理方法包括:获取第一图像,在第一图像中确定校正区域与保护区域;获取第一图像经过畸变校正后的第二图像;基于参考点在第一图像中的位置与第二图像中的位置,确定校正区域的尺度变化数据与保护区域的尺度变化数据;根据校正区域的尺度变化数据与保护区域的尺度变化数据确定保护区域的缩放参数,按照缩放参数在第二图像中对保护区域进行缩放处理,得到第三图像。本公开能够对畸变校正后的图像进行有效处理,以避免由于畸变校正图像产生的异常拉伸问题。变校正图像产生的异常拉伸问题。变校正图像产生的异常拉伸问题。

【技术实现步骤摘要】
用于畸变校正的图像处理方法、装置、介质与电子设备


[0001]本公开涉及图像处理
,尤其涉及一种用于畸变校正的图像处理方法、用于畸变校正的图像处理装置、计算机可读存储介质与电子设备。

技术介绍

[0002]目前,拍照已经成为人们日常生活和工作中不可缺少的一部分,随着人们对拍摄要求的日渐提高,为了满足不同的场景需求,终端设备中也常常配有多种不同功能的摄像头装置,例如当用户想要拍摄更大视场角范围的图像时,可以使用广角或超广角摄像头进行图像拍摄。
[0003]但是,使用广角或超广角摄像头拍摄的图像不可避免的会出现畸变现象,例如拍摄场景中处于边缘的地平线或建筑边缘等元素,由于畸变会呈现弯曲的状态等。为了避免这种畸变问题,现有技术通常会采用局部校正或全局校正的方式,对广角或超广角摄像头拍摄的图像进行畸变校正。然而,畸变校正虽然能够很好的对图像边缘的畸变区域进行调整,但是也不可避免的造成了非畸变区域的异常拉伸现象,例如对超广角图像进行畸变校正时,虽然避免了建筑边缘线条等畸变区域的弯曲,但是却使得处于图像边缘的非畸变区域的人像身体出现了异常拉伸的现象等。

技术实现思路

[0004]本公开提供了一种用于畸变校正的图像处理方法、用于畸变校正的图像处理装置、计算机可读存储介质与电子设备,进而至少在一定程度上改善现有技术中对广角或超广角拍摄的图像进行畸变校正时,对非畸变区域造成异常拉伸的问题。
[0005]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0006]根据本公开的第一方面,提供一种用于畸变校正的图像处理方法,包括:获取第一图像,在所述第一图像中确定校正区域与保护区域;获取所述第一图像经过畸变校正后的第二图像;基于参考点在所述第一图像中的位置与所述第二图像中的位置,确定所述校正区域的尺度变化数据与所述保护区域的尺度变化数据;根据所述校正区域的尺度变化数据与所述保护区域的尺度变化数据确定所述保护区域的缩放参数,按照所述缩放参数在所述第二图像中对所述保护区域进行缩放处理,得到第三图像。
[0007]根据本公开的第二方面,提供一种用于畸变校正的图像处理装置,包括:第一图像获取模块,用于获取第一图像,在所述第一图像中确定校正区域与保护区域;第二图像获取模块,用于获取所述第一图像经过畸变校正后的第二图像;变化数据确定模块,用于基于参考点在所述第一图像中的位置与所述第二图像中的位置,确定所述校正区域的尺度变化数据与所述保护区域的尺度变化数据;第三图像获得模块,用于根据所述校正区域的尺度变化数据与所述保护区域的尺度变化数据确定所述保护区域的缩放参数,按照所述缩放参数在所述第二图像中对所述保护区域进行缩放处理,得到第三图像。
[0008]根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的用于畸变校正的图像处理方法及其可能的实现方式。
[0009]根据本公开的第四方面,提供一种电子设备,包括:处理器;存储器,用于存储所述处理器的可执行指令。其中,所述处理器配置为经由执行所述可执行指令,来执行上述第一方面的用于畸变校正的图像处理方法及其可能的实现方式。
[0010]本公开的技术方案具有以下有益效果:
[0011]获取第一图像,在第一图像中确定校正区域与保护区域;获取第一图像经过畸变校正后的第二图像;基于参考点在第一图像中的位置与第二图像中的位置,确定校正区域的尺度变化数据与保护区域的尺度变化数据;根据校正区域的尺度变化数据与保护区域的尺度变化数据确定保护区域的缩放参数,按照缩放参数在第二图像中对保护区域进行缩放处理,得到第三图像。一方面,第三图像基于第一图像进行了畸变校正处理,避免了广角或超广角等摄像头拍摄时造成的畸变现象,另外,还对畸变校正后的第二图像中的保护区域进行了缩放处理,以对畸变校正过程中对非畸变区域的校正过程进行补偿,避免了畸变校正对保护区域造成异常拉伸的问题,实现对畸变区域进行畸变校正的同时,对非畸变区域进行有效保护,使得处理后的第三图像能够具有较好的显示效果;另一方面,本示例性实施例对第一图像的处理过程较为简洁,能够迁移应用至多种移动设备中,以对广角或超广角摄像头拍摄的图像进行处理,适用范围较为广泛。
[0012]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0013]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1示出本示例性实施方式中一种系统架构的示意图;
[0015]图2示出本示例性实施方式中一种用于畸变校正的图像处理方法的流程图;
[0016]图3示出本示例性实施方式中一种用于畸变校正的图像处理方法的子流程图;
[0017]图4示出本示例性实施方式中一种用于畸变校正的图像处理方法的另一子流程图;
[0018]图5示出本示例性实施方式中一种用于畸变校正的图像处理方法的再一子流程图;
[0019]图6示出本示例性实施方式中另一种用于畸变校正的图像处理方法的流程图;
[0020]图7示出本示例性实施方式中一种用于畸变校正的图像处理装置的结构框图;
[0021]图8示出本示例性实施方式中一种电子设备的结构图。
具体实施方式
[0022]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形
式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
[0023]此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0024]鉴于上述一个或多个问题,本公开的示例性实施方式提供一种用于畸变校正的图像处理方法。图1示出了本示例性实施方式运行环境的系统架构图。如图1所示,该系统架构100可以包括终端设备110和服务端120,两者之间通过网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于畸变校正的图像处理方法,其特征在于,包括:获取第一图像,在所述第一图像中确定校正区域与保护区域;获取所述第一图像经过畸变校正后的第二图像;基于参考点在所述第一图像中的位置与所述第二图像中的位置,确定所述校正区域的尺度变化数据与所述保护区域的尺度变化数据;根据所述校正区域的尺度变化数据与所述保护区域的尺度变化数据确定所述保护区域的缩放参数,按照所述缩放参数在所述第二图像中对所述保护区域进行缩放处理,得到第三图像。2.根据权利要求1所述的方法,其特征在于,所述在所述第一图像中确定校正区域与保护区域,包括:从所述第一图像中检测出一个或多个目标区域;所述目标区域包括人脸区域或身体区域;将每个所述目标区域划分为所述校正区域或所述保护区域。3.根据权利要求2所述的方法,其特征在于,所述将每个所述目标区域划分为所述校正区域或所述保护区域,包括:获取所述第一图像中的保护判定区域;根据每个所述目标区域与所述保护判定区域的位置关系,将每个所述目标区域划分为所述校正区域或所述保护区域。4.根据权利要求1所述的方法,其特征在于,所述基于参考点在所述第一图像中的位置与所述第二图像中的位置,确定所述校正区域的尺度变化数据与所述保护区域的尺度变化数据,包括:获取所述参考点在所述第一图像中的第一位置偏移数据,以及所述参考点在所述第二图像中的第二位置偏移数据;根据所述校正区域所覆盖的参考点的第一位置偏移数据与第二位置偏移数据确定所述校正区域的尺度变化数据,根据所述保护区域所覆盖的参考点的第一位置偏移数据与第二位置偏移数据确定所述保护区域的尺度变化数据。5.根据权利要求4所述的方法,其特征在于,所述尺度变化数据包括第一尺度变化数据与第二尺度变化数据;所述根据所述校正区域所覆盖的参考点的第一位置偏移数据与第二位置偏移数据确定所述校正区域的尺度变化数据,根据所述保护区域所覆盖的参考点的第一位置偏移数据与第二位置偏移数据确定所述保护区域的尺度变化数据,包括:根据所述校正区域所覆盖的参考点的第一位置偏移数据与第二位置偏移数据,统计所述参考点的正向尺度比例数据与反向尺度比例数据,根据所述保护区域所覆盖的参考点的第一位置偏移数据与第二位置偏移数据,统计所述参考点的正向尺度比例数据与反向尺度比例数据;所述正向尺度比例数据由第一位置偏移数据与第二位置偏移数据之商确定,所述反向尺度比例数据由第二位置偏移数据与第一位置偏移数据之商确定;对所述参考点沿x方向的正向尺度比例数据、沿x方向的反向尺度比例数据、沿y方向的正向尺度比例数据、沿y方向的反向尺度比例数据分别进行统计,得到所述校正区域或保护区域的x方向第一尺度比、x方向第二尺度比、y方向第一尺度比、y方向第二尺度比;融合所述校正区域的x方向第一尺度比与y方向第一尺度比,得到所述校正区域的第一
尺度变化数据,融合所述校正区域的x方向第二尺度比与...

【专利技术属性】
技术研发人员:沈成南
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1