图像处理方法、装置、计算机可读存储介质和计算机设备制造方法及图纸

技术编号:17784536 阅读:23 留言:0更新日期:2018-04-22 16:13
本申请涉及一种图像处理方法、装置、计算机可读存储介质和计算机设备。上述方法,包括:获取多帧预览图像,所述预览图像是计算机设备启动拍摄类应用程序后获取的;若接收到拍摄指令,根据所述拍摄指令确定待处理图像;若所述待处理图像中不存在参考色彩,将所述待处理图像与所述多帧预览图像分别进行匹配,获取与所述待处理图像具有重叠区域的所述预览图像,从所述与所述待处理图像具有重叠区域的所述预览图像中获取目标图像;对所述目标图像进行白平衡处理,获取目标白平衡增益值;根据所述目标白平衡增益值对所述待处理图像进行白平衡处理。上述方法,提高了对待处理图像进行白平衡处理的准确性,使得对图像的色彩还原更精确。

【技术实现步骤摘要】
图像处理方法、装置、计算机可读存储介质和计算机设备
本申请涉及计算机
,特别是涉及一种图像处理方法、装置、计算机可读存储介质和计算机设备。
技术介绍
随着智能计算机设备的迅速发展,智能计算机的拍摄技术越来越完备。对拍摄获取的图像,智能计算机设备可进行多种图像处理操作。例如,对图像的白平衡处理、美颜处理等。其中,对图像的白平衡处理即为调整图像中色彩,使得图像能够精确地反映被摄物体的色彩状况。
技术实现思路
本申请实施例提供一种图像处理方法、装置、计算机可读存储介质和计算机设备,可以对图像进行白平衡处理。一种图像处理方法,包括:获取多帧预览图像,所述预览图像是计算机设备启动拍摄类应用程序后获取的;若接收到拍摄指令,根据所述拍摄指令确定待处理图像;若所述待处理图像中不存在参考色彩,将所述待处理图像与所述多帧预览图像分别进行匹配,获取与所述待处理图像具有重叠区域的所述预览图像,从所述与所述待处理图像具有重叠区域的所述预览图像中获取目标图像;对所述目标图像进行白平衡处理,获取目标白平衡增益值;根据所述目标白平衡增益值对所述待处理图像进行白平衡处理。一种图像处理装置,包括:获取模块,用于获取多帧预览图像,所述预览图像是计算机设备启动拍摄类应用程序后获取的;拍摄模块,用于若接收到拍摄指令,根据所述拍摄指令确定待处理图像;匹配模块,用于若所述待处理图像中不存在参考色彩,将所述待处理图像与所述多帧预览图像分别进行匹配,获取与所述待处理图像具有重叠区域的所述预览图像,从所述与所述待处理图像具有重叠区域的所述预览图像中获取目标图像;处理模块,用于对所述目标图像进行白平衡处理,获取目标白平衡增益值;根据所述目标白平衡增益值对所述待处理图像进行白平衡处理。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。一种计算机设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如上所述的方法。本申请实施例中,在对待处理图像直接进行白平衡处理不准确时,获取与待处理图像具有重叠区域的预览图像,再根据对预览图像的白平衡处理参数来对待处理图像进行白平衡处理,提高了对待处理图像进行白平衡处理的准确性,使得对图像的色彩还原更精确。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中图像处理方法的流程图;图2为一个实施例中与待处理图像具有重叠区域的预览图像的示意图;图3为一个实施例中将预览图像与待处理图像合成完整图像的示意图;图4为另一个实施例中图像处理方法的流程图;图5为另一个实施例中图像处理方法的流程图;图6为一个实施例中图像处理装置的结构框图;图7为另一个实施例中图像处理装置的结构框图;图8为另一个实施例中图像处理装置的结构框图;图9为一个实施例中图像处理电路的示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中图像处理方法的流程图。如图1所示,一种图像处理方法,包括:步骤102,获取多帧预览图像,预览图像是计算机设备启动拍摄类应用程序后获取的。计算机设备在启动拍摄类应用程序后,可通过摄像头捕获当前场景并成像于计算机设备显示界面,即将预览图像展示在计算机设备显示界面。计算机设备可获取多帧预览图像。以计算机设备为移动终端为例,上述预览图像可为移动终端前置摄像头获取的图像,也可为移动终端后置摄像头获取的图像。步骤104,若接收到拍摄指令,根据拍摄指令确定待处理图像。计算机设备在接收到拍摄指令后,可将接收到拍摄指令的时刻计算机设备显示界面所展示的预览图像作为待处理图像。计算机设备在获取到上述待处理图像后,可对待处理图像进行图像处理,如对待处理图像进行美颜处理,对待处理图像进行白平衡处理等。步骤106,若待处理图像中不存在参考色彩,将待处理图像与多帧预览图像分别进行匹配,获取与待处理图像具有重叠区域的预览图像,从与待处理图像具有重叠区域的预览图像中获取目标图像。计算机设备在采用白平衡算法对待处理图像进行白平衡处理时,可先检测上述待处理图像中是否存在参考色彩。其中,上述参考色彩是指与标准色彩的色差值在预设范围内的色彩,即接近标准色彩的色彩。通常情况下,可将上述标准色彩设置为白色,上述参考色彩即为接近白色的色彩。在一个实施例中,也可将上述标准色彩设置为其他颜色,例如肤色。若待处理图像中存在参考色彩,则可根据上述参考色彩对待处理图像进行白平衡处理。在待处理图像中每个像素点由多个颜色通道构成,例如,由RGB(红、绿、蓝三种颜色)三通道构成、或由HSV(色调、饱和度和明度)三通道构成、或由CMY(青、洋红或品红和黄三种颜色)三通道构成。对图像的白平衡算法可包括:灰度世界算法、完美反射算法、白点法等。以白点法为例,在RGB三通道中对待处理图像的白平衡处理可包括:以标准色彩为白色为例,在RGB三颜色通道中白色对应的像素点中R/G=1.0,B/G=1.0,则接近白色的参考色彩的色彩范围为{0.8<R/G<1.2,0.8<B/G<1.2},若计算机设备检测到待处理图像中像素点满足{0.8<R/G<1.2,0.8<B/G<1.2},则将上述像素点作为参考色彩点。对待处理图像中像素色彩点求均值,可获取R/G_average,B/G_average,即像素中R/G的均值和B/G的均值。将待处理图像中各个像素点的R通道乘R/G_average,B通道乘B/G_average,即可完成对待处理图像的白平衡处理。若待处理图像中不存在参考色彩,对待处理图像直接进行白平衡处理会不准确,则将获取的待处理图像与多帧预览图像分别进行匹配,检测待处理图像与预览图像是否有重叠区域。计算机设备可分别提取待处理图像与预览图像中特征点,再根据特征点进行图像配准。若待处理图像与预览图像中存在重叠区域,则可从上述与待处理图像具有重叠区域的预览图像中获取目标图像。在一个实施例中,从与待处理图像具有重叠区域的预览图像中获取目标图像包括:若与待处理图像具有重叠区域的预览图像中存在参考色彩,将存在参考色彩的与待处理图像具有重叠区域的预览图像作为目标图像。计算机设备可检测上述与待处理图像具有重叠区域的预览图像中是否存在参考色彩。其中,若与待处理图像具有重叠区域的预览图像中存在参考色彩,则将上述与待处理图像具有重叠区域的预览图像作为目标图像。本申请实施例中方法,计算机设备可从与待处理图像具有重叠区域的预览图像中选取具有参考色彩的预览图像作为目标图像,根据预览图像中参考色彩可确定白平衡参数,获取的白平衡参数更加准确,提高白平衡处理效果。步骤108,对目标图像进行白平衡处理,获取目标白平衡增益值。计算机设备可对目标图像进行本文档来自技高网...
图像处理方法、装置、计算机可读存储介质和计算机设备

【技术保护点】
一种图像处理方法,其特征在于,包括:获取多帧预览图像,所述预览图像是计算机设备启动拍摄类应用程序后获取的;若接收到拍摄指令,根据所述拍摄指令确定待处理图像;若所述待处理图像中不存在参考色彩,将所述待处理图像与所述多帧预览图像分别进行匹配,获取与所述待处理图像具有重叠区域的所述预览图像,从所述与所述待处理图像具有重叠区域的所述预览图像中获取目标图像;对所述目标图像进行白平衡处理,获取目标白平衡增益值;根据所述目标白平衡增益值对所述待处理图像进行白平衡处理。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取多帧预览图像,所述预览图像是计算机设备启动拍摄类应用程序后获取的;若接收到拍摄指令,根据所述拍摄指令确定待处理图像;若所述待处理图像中不存在参考色彩,将所述待处理图像与所述多帧预览图像分别进行匹配,获取与所述待处理图像具有重叠区域的所述预览图像,从所述与所述待处理图像具有重叠区域的所述预览图像中获取目标图像;对所述目标图像进行白平衡处理,获取目标白平衡增益值;根据所述目标白平衡增益值对所述待处理图像进行白平衡处理。2.根据权利要求1所述的方法,其特征在于,所述从所述与所述待处理图像具有重叠区域的所述预览图像中获取目标图像包括:若所述与所述待处理图像具有重叠区域的所述预览图像中存在所述参考色彩,将存在所述参考色彩的所述与所述待处理图像具有重叠区域的所述预览图像作为所述目标图像。3.根据权利要求2所述的方法,其特征在于:所述参考色彩是指与标准色彩的色差值与预设范围内的色彩;对所述目标图像进行白平衡处理,获取目标白平衡增益值包括:若存在多帧所述目标图像,分别获取多帧所述目标图像中所述参考色彩与所述标准色彩的色差值;若存在所述色差值最小的所述目标图像,对所述色差值最小的所述目标图像进行白平衡处理,获取所述目标白平衡增益值。4.根据权利要求2所述的方法,其特征在于,所述对所述目标图像进行白平衡处理,获取目标白平衡增益值包括:若存在多帧所述目标图像,对多帧所述目标图像分别进行白平衡处理,获取每帧所述目标图像对应的第一白平衡增益值;获取所述第一白平衡增益值的均值作为所述目标白平衡增益值。5.根据权利要求1所述的方法,其特征在于,在所述获取与所述待处理图像具有重叠区域的所述预览图像之后,所述方法还包括:将所述与所述待处理图像具有重叠区域的所述预览图像分...

【专利技术属性】
技术研发人员:张弓
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1