图像处理方法、计算机程序产品、存储介质及电子设备技术

技术编号:37241331 阅读:21 留言:0更新日期:2023-04-20 23:22
本申请涉及计算机视觉技术领域,提供一种图像处理方法及装置、计算机程序产品、存储介质及电子设备。其中,图像处理方法包括:获取第一图像和第二图像,第一图像和第二图像分别为通过当前摄像头和待切换摄像头得到的图像;获取第一图像的图像质量和第二图像的图像质量之间的总偏差量;根据总偏差量计算当前偏差量,并根据当前偏差量将第一图像的图像质量向第二图像对齐,得到对齐后的第一图像并进行显示;当前偏差量不大于总偏差量,且当前偏差量的大小与倍数接近程度正相关,倍数接近程度是指第一图像当前对应的放大倍数与待切换摄像头的放大倍数的接近程度。该方法实现了平滑的图像质量对齐,显著提高了用户的预览体验或者所录制的视频质量。所录制的视频质量。所录制的视频质量。

【技术实现步骤摘要】
图像处理方法、计算机程序产品、存储介质及电子设备


[0001]本专利技术涉及计算机视觉
,具体而言,涉及一种图像处理方法及装置、计算机程序产品、计算机可读存储介质及电子设备。

技术介绍

[0002]光学变焦,通常是指变焦镜头通过改变镜头内部镜片之间的位置关系,以此来改变镜头的焦距。根据光学成像原理,焦距越大,视场角越小,被拍摄对象在图像上的面积占比越大,其细节越清晰。
[0003]数字变焦,通常是针对镜头的焦距不变的情况,为了增大被拍摄对象在图像上的面积占比(即为了达到和光学变焦类似的成像效果),只能通过上采样技术对图像中包含被拍摄对象的局部区域进行放大,然而,图像内容在被放大之后,其清晰度也随之降低。
[0004]对于手机等电子设备而言,由于设备体积所限,所以通常只能采用定焦镜头,因此原则上只能实现数字变焦。为了解决数字变焦在高变焦倍率下的缺陷,业界越来越多地在手机上搭载两个或多个焦距不同的摄像头,来实现数字变焦和光学变焦的结合,以便满足用户将拍摄倍率调大后,也能拍摄到清晰画面的需求,这种技术可称为光学数字联合变焦。
[0005]例如,手机包括一个广角摄像头,一个长焦摄像头,若广角摄像头对应放大倍数1x,长焦摄像头对应放大倍数2x,则光学数字联合变焦的过程大致如下:用户在使用手机进行预览或录像的过程中,屏幕上先显示广角摄像头的摄像头获取的图像,此时放大倍数为1x。随着用户对屏幕画面进行放大,只要放大倍数尚未达到2x,屏幕上显示的图像都是对广角摄像头的摄像头所获取的图像进行数字变焦的结果。当放大倍数达到2x时,屏幕上显示长焦摄像头获取到的图像,此时为光学变焦。用户继续放大屏幕画面,即放大倍数大于2x,则会基于长焦摄像头所获取的图像进行数字变焦。
[0006]相较于单个摄像头的纯数字变焦,光学数字联合变焦在高变焦倍率下会切换为使用焦距更大的摄像头进行成像,特别对于中远景,其成像质量显著高于纯数字变焦。
[0007]可见,光学数字联合变焦的实现依赖于不同摄像头之间的切换,然而,即使是同一时刻针对同一场景进行拍摄,不同的摄像头所获取的图像在质量也存在一定的差异,例如,亮度不同。因此,在进行摄像头切换时,屏幕画面会发生突变,例如,突然变暗,从而严重影响用户的预览体验或者所录制的视频质量。

技术实现思路

[0008]本申请实施例的目的在于提供一种图像处理方法及装置、计算机程序产品、计算机可读存储介质及电子设备,以改善上述技术问题。
[0009]为实现上述目的,本申请提供如下技术方案:
[0010]第一方面,本申请实施例提供一种图像处理方法,包括:获取第一图像和第二图像;其中,所述第一图像为通过当前摄像头得到的图像,所述第二图像为通过待切换摄像头得到的图像;获取所述第一图像的图像质量和所述第二图像的图像质量之间的总偏差量;
根据所述总偏差量计算当前偏差量,并根据所述当前偏差量将所述第一图像的图像质量向所述第二图像对齐,得到对齐后的第一图像;其中,所述当前偏差量不大于所述总偏差量,且所述当前偏差量的大小与倍数接近程度正相关,所述倍数接近程度是指:所述第一图像当前对应的放大倍数与所述待切换摄像头的放大倍数的接近程度;显示所述对齐后的第一图像。
[0011]根据前文对光学数字联合变焦的阐述,摄像头切换是一个过程,在此过程中第一图像对应的放大倍数与待切换摄像头的放大倍数越来越接近,直至在第一图像对应的放大倍数与待切换摄像头的放大倍数相等时,当前摄像头切换为待切换摄像头。
[0012]图像质量对齐可以指将一张图像的图像质量向另一张图像的图像质量进行映射的一种操作。上述方法并非在摄像头切换时才开始图像质量对齐,而是在摄像头切换之前就已经开始图像质量对齐并显示对齐结果,并且,随着第一图像对应的放大倍数与待切换摄像头的放大倍数的接近程度的提高,第一图像的图像质量向第二图像的对齐程度也相应提高(当前偏差量增大),使得图像质量的对齐具有平滑性。从而,用户不会观察到因摄像头切换所导致的预览画面或者视频画面中图像质量突变的现象,显著提高了用户的预览体验或者所录制的视频质量。
[0013]在第一方面的一种实现方式中,若所述第一图像当前对应的放大倍数与所述待切换摄像头的放大倍数相等,则所述当前偏差量等于所述总偏差量。
[0014]在上述实现方式中,在第一图像当前对应的放大倍数与待切换摄像头的放大倍数相等时,当前偏差量恰好等于总偏差量,这意味这第一图像和第二图像恰好在摄像头切换时完成了图像质量的完全对齐(二者图像质量相同),从而有利于将摄像头切换所引起的预览画面或者视频画面的变化降到最低。
[0015]在第一方面的一种实现方式中,所述第一图像和所述第二图像均包括K个通道,每个通道中的像素值表征一个维度上的图像质量,K为不小于1的整数,所述获取所述第一图像的图像质量和所述第二图像的图像质量之间的总偏差量,包括:整数i从1取至K,计算所述第二图像的第i个通道中的像素值和所述第一图像的第i个通道中的对应像素值的差值,得到第i个通道上的总偏差量;所述根据所述总偏差量计算当前偏差量,并根据所述当前偏差量将所述第一图像的图像质量向所述第二图像对齐,包括:整数i从1取至K,根据所述第i个通道上的总偏差量计算第i个通道上的当前偏差量,并根据所述第i个通道上的当前偏差量将所述第一图像的第i个通道中的像素值向所述第二图像的第i个通道中的对应像素值对齐。
[0016]在上述实现方式中,图像质量可以通过图像的像素值来体现。例如,YUV图像,Y、U、V三个通道中的像素值分别代表亮度、颜色、饱和度这三个维度的图像质量。从而,对第一图像和第二图像进行图像质量对齐得以转化为对应通道中的对应像素值之间的对齐,便于进行相应的量化计算。
[0017]在第一方面的一种实现方式中,所述计算所述第二图像的第i个通道中的像素值和所述第一图像的第i个通道中的对应像素值的差值,包括:以所述第二图像的第i个通道为基准,利用直方图匹配算法确定所述第一图像的第i个通道中的像素值与所述第二图像的第i个通道中的像素值之间的映射关系,并根据所述映射关系确定所述第二图像的第i个通道中的像素值和所述第一图像的第i个通道中的对应像素值的差值。
[0018]为将第一图像的第i个通道中的像素值向第二图像的第i个通道中的对应像素值对齐,一种实现方式是先确定第一图像的第i个通道中的像素点和第二图像的第i个通道中的像素点之间的对应关系(图像配准结果),然后根据该对应关系确定第二图像的第i个通道中的像素值和第一图像的第i个通道中的对应像素值的差值,但图像配准算法在图像中的无纹理、弱纹理、遮挡区域往往表现不佳,导致此种实现方式实施起来比较困难。
[0019]而上述实现方式中采用的直方图匹配算法是一种基于统计的方法,该算法所确定的是第一图像的第i个通道中的像素值与第二图像的第i个通道中的像素值之间的映射关系,而非像素点之间的对应关系,该映射关系的建立基本不受图像中的无纹理、弱纹理、遮挡区域的影响,实施起来比较容易,进行图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取第一图像和第二图像;其中,所述第一图像为通过当前摄像头得到的图像,所述第二图像为通过待切换摄像头得到的图像;获取所述第一图像的图像质量和所述第二图像的图像质量之间的总偏差量;根据所述总偏差量计算当前偏差量,并根据所述当前偏差量将所述第一图像的图像质量向所述第二图像对齐,得到对齐后的第一图像;其中,所述当前偏差量不大于所述总偏差量,且所述当前偏差量的大小与倍数接近程度正相关,所述倍数接近程度是指:所述第一图像当前对应的放大倍数与所述待切换摄像头的放大倍数的接近程度;显示所述对齐后的第一图像。2.根据权利要求1所述的图像处理方法,其特征在于,若所述第一图像当前对应的放大倍数与所述待切换摄像头的放大倍数相等,则所述当前偏差量等于所述总偏差量。3.根据权利要求1或2所述的图像处理方法,其特征在于,所述第一图像和所述第二图像均包括K个通道,每个通道中的像素值表征一个维度上的图像质量,K为不小于1的整数,所述获取所述第一图像的图像质量和所述第二图像的图像质量之间的总偏差量,包括:整数i从1取至K,计算所述第二图像的第i个通道中的像素值和所述第一图像的第i个通道中的对应像素值的差值,得到第i个通道上的总偏差量;所述根据所述总偏差量计算当前偏差量,并根据所述当前偏差量将所述第一图像的图像质量向所述第二图像对齐,包括:整数i从1取至K,根据所述第i个通道上的总偏差量计算第i个通道上的当前偏差量,并根据所述第i个通道上的当前偏差量将所述第一图像的第i个通道中的像素值向所述第二图像的第i个通道中的对应像素值对齐。4.根据权利要求3所述的图像处理方法,其特征在于,所述计算所述第二图像的第i个通道中的像素值和所述第一图像的第i个通道中的对应像素值的差值,包括:以所述第二图像的第i个通道为基准,利用直方图匹配算法确定所述第一图像的第i个通道中的像素值与所述第二图像的第i个通道中的像素值之间的映射关系,并根据所述映射关系确定所述第二图像的第i个通道中的像素值和所述第一图像的第i个通道中的对应像素值的差值。5.根据权利要求4所述的图像处理方法,其特征在于,所述以所述第二图像的第i个通道为基准,利用直方图匹配算法确定所述第一图像的第i个通道中的像素值与所述第二图像的第i个通道中的像素值之间的映射关系,包括:以第二区域图像的第i个通道为基准,利用直方图匹配算法确定第一区域图像的第i个通道中的像素值与所述第二区域图像的第i个通道中的像素值之间的映射关系;其中,若所述当前摄像头的视场角大于所述待切换摄像头的视场角,则所述第一区域图像为所述第一图像中与所述第二图像对应的区域,所述第二区域图像为所述第二图像;若所述当前摄像头的视场角小于所述待切换摄像头的视场角,则所述第一区域图像为所述第一图像,所述第二区域图像为所述第二图像中与所述第一图像对应的区域。6.根...

【专利技术属性】
技术研发人员:刘钦
申请(专利权)人:北京极感科技有限公司
类型:发明
国别省市:

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

1