图像去雾处理方法、装置、存储介质和移动终端与流程

文档序号:13165925阅读:223来源:国知局
图像去雾处理方法、装置、存储介质和移动终端与流程

本发明涉及计算机技术领域,特别是涉及一种图像去雾处理方法、装置、存储介质和移动终端。



背景技术:

拍照是人们生活中必不可少的工作和娱乐项目,然而拍照的场景往往是复杂多变的。例如,室内环境中光线往往比较昏暗,室外环境光线往往比较明亮。然而室外环境的天气更是变化莫测,对于晴天、雨雪、大雾等不同的天气,拍照时的需求和处理方式都不一样。

在能见度较低的室外环境中拍摄图像时,往往会使得拍摄的图像不清晰。对于清晰度不够的照片,通常需要通过物理或者软件处理手段去提高图像的清晰度。去雾处理是一种常用的提高图像清晰度的手段,即通过软件处理方式去除图像中引起图像不清晰的噪声。然而,去雾程度太过会造成图像的饱和度过高,亮度过低。若去雾程度不够的话,又会使得图像的还原度不够。



技术实现要素:

本发明实施例提供一种图像去雾处理方法、装置、存储介质和移动终端,可以提高图像处理的准确性。

一种图像去雾处理方法,包括:

获取待处理图像及对应的物理距离信息;

检测所述待处理图像中的人脸区域,并根据所述人脸区域和物理距离信息获取所述待处理图像中的除人像区域之外的背景区域;以及

根据预设去雾方式对所述背景区域进行处理。

一种图像去雾处理装置,包括:

图像获取模块,用于获取待处理图像及对应的物理距离信息;

区域获取模块,用于检测所述待处理图像中的人脸区域,并根据所述人脸区域和物理距离信息获取所述待处理图像中的除人像区域之外的背景区域;

去雾处理模块,用于根据预设去雾方式对所述背景区域进行处理。

一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如下步骤:

获取待处理图像及对应的物理距离信息;

检测所述待处理图像中的人脸区域,并根据所述人脸区域和物理距离信息获取所述待处理图像中的除人像区域之外的背景区域;以及

根据预设去雾方式对所述背景区域进行处理。

一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如下步骤:

获取待处理图像及对应的物理距离信息;

检测所述待处理图像中的人脸区域,并根据所述人脸区域和物理距离信息获取所述待处理图像中的除人像区域之外的背景区域;以及

根据预设去雾方式对所述背景区域进行处理。

本发明实施例提供的图像去雾处理方法、装置、存储介质和移动终端,根据待处理图像和对应的物理距离信息获取出人像区域和背景区域,将背景区域进行去雾处理,而不是对整个图像区域进行去雾处理,防止对整个图像区域进行去雾处理造成的图像失真,提高了图像处理的准确性。

附图说明

图1为一个实施例中电子设备的内部结构示意图;

图2为一个实施例中服务器的内部结构示意图;

图3为一个实施例中图像去雾处理方法的流程图;

图4为另一个实施例中图像去雾处理方法的流程图;

图5为一个实施例中获取物理距离信息的原理图;

图6为一个实施例中待处理图像中的人像区域的显示示意图;

图7为又一个实施例中图像去雾处理方法的流程图;

图8为一个实施例中图像去雾处理装置的结构示意图;

图9为另一个实施例中图像去雾处理装置的结构示意图;

图10为一个实施例中图像处理电路的示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。

图1为一个实施例中电子设备的内部结构示意图。如图1所示,该电子设备包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口、显示屏和输入装置。其中,电子设备的非易失性存储介质存储有操作系统和计算机可读指令。该计算机可读指令被处理器执行时以实现一种图像去雾处理方法。该处理器用于提供计算和控制能力,支撑整个电子设备的运行。电子设备中的内存储器为非易失性存储介质中的计算机可读指令的运行提供环境。网络接口用于与服务器进行网络通信,如发送图像去雾处理请求至服务器,接收服务器返回的去雾处理后的图像等。电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。其中,显示屏可以用于显示待处理图像以及去雾处理后的待处理图像,输入装置可以用于输入去雾处理指令,然后根据该去雾处理指令对待处理图像进行去雾处理。该电子设备可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

图2为一个实施例中服务器的内部结构示意图。如图2所示,该服务器包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口。其中,该服务器的非易失性存储介质存储有操作系统和计算机可读指令。该计算机可读指令被处理器执行时以实现一种图像去雾处理方法。该服务器的处理器用于提供计算和控制能力,支撑整个服务器的运行。该服务器的网络接口用于据以与外部的终端通过网络连接通信,比如接收终端发送的图像去雾处理请求以及向终端返回去雾处理后的图像等。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

图3为一个实施例中图像去雾处理方法的流程图。如图3所示,该图像去雾处理方法包括步骤302至步骤306,其中:

步骤302,获取待处理图像及对应的物理距离信息。

在本发明提供的实施例中,待处理图像是指需要进行去雾处理的图像,可以通过图像采集装置进行采集。图像采集装置是指采集图像的装置,例如图像采集装置可以是照相机、移动终端上的摄像头、摄像机等装置。物理距离信息是指表示图像采集装置到待处理图像中各个像素点对应的物体之间的物理距离的相关参数。

举例来说,通过移动终端获取待处理图像时,用户通过移动终端输入拍照指令,移动终端在检测到该拍照指令之后,通过摄像头来采集待处理图像。其中,拍照指令可以是移动终端的物理按键或触屏操作触发的,也可以是语音指令等。

步骤304,检测待处理图像中的人脸区域,并根据人脸区域和物理距离信息,获取待处理图像中的除人像区域之外的背景区域。

在一个实施例中,人脸区域是指待处理图像中人像的人脸所在的区域,人像区域是指待处理图像中的整个人像所在的区域,背景区域是指待处理图像中除人像区域之外的区域。

一般认为人像与人脸在同一垂直平面上,人像到图像采集装置的物理距离与人脸到图像采集装置的物理距离相在同一范围内。由于待处理图像中的每一个像素点都有对应的物理距离信息,因此在获取到物理距离信息和人脸区域后,根据人脸区域对应的物理距离可以获取到待处理图像中的人像区域对应的物理距离信息。然后根据人像区域对应的物理距离信息可以在待处理图像中确定人像区域,再根据人像区域就可以在待处理图像中确定背景区域。

步骤306,根据预设去雾方式对背景区域进行处理。

在本发明提供的实施例中,在大雾、雨雪或者雾霾天气时,在户外拍摄时往往会受到影响,使拍摄出来的图像特别不清晰,看不清图像中的物体。去雾处理是指去除图像中的使图像不清晰的雾气和沙尘等噪声,使图像还原的处理方法。预设去雾方式是指预先设置的对图像进行去雾处理的方式。

举例来说,若预设去雾方式为暗原色先验去雾算法,假设待处理图像可以表达为如下公式:

i(x)=j(x)t(x)+a(1-t(x))

其中,i(x)为待处理图像,j(x)为对待处理图像进行去雾处理之后得到的图像,t(x)为透射率,a为大气光值。一般假设a为已知值,待处理图像中rgb三个通道中存在通道值很低的通道,且该通道值接近于零,则可以得到:

由上式可以获取到透射率即为:

可以引入一个0到1之间的权值ω对透射率进行调节,则最终的透射率表达式如下:

为了保证去雾效果,可以对透射率设定一个阈值t0,那么去雾处理后的图像可以有如下表达式得到:

在本发明提供的其他实施例中,可以从待处理图像中提取人像区域和背景区域,对人像区域采用第一去雾方式进行处理,并对所述背景区域采用第二去雾方式进行处理,并将去雾处理后的人像区域和背景区域进行融合。例如,通过暗原色先验算法分别对人像区域和背景区域进行去雾处理,并通过ω调节去雾处理的程度,使得对人像区域进行较小程度的去雾处理,对背景区域进行较深程度的去雾处理。

上述图像去雾处理方法,根据待处理图像和对应的物理距离信息获取出人像区域和背景区域,将背景区域进行去雾处理,而不是对整个图像区域进行去雾处理,防止对整个图像区域进行去雾处理造成的图像失真,提高了图像处理的准确性。

图4为另一个实施例中图像去雾处理方法的流程图。如图4所示,该图像去雾处理方法包括步骤402至步骤408,其中:

步骤402,获取待处理图像及对应的物理距离信息。

在本发明提供的实施例中,图像采集装置上可以安装双摄像头,通过双摄像头测量图像采集装置到物体之间的物理距离信息。具体地,通过第一摄像头和第二摄像头分别拍摄物体的图像;根据该图像获取第一夹角和第二夹角,其中,第一夹角为第一摄像头到物体所在水平线与第一摄像头到第二摄像头所在水平线之间的夹角,第二夹角为第二摄像头到物体所在水平线与第二摄像头到第一摄像头所在水平线之间的夹角;根据第一夹角、第二夹角及第一摄像头到第二摄像头之间的距离,获取图像采集装置到物体之间的物理距离信息。

图5为一个实施例中获取物理距离信息的原理图。如图5所示,通过第一摄像头502和第二摄像头504分别拍摄物体506的图像,根据该图像可以获取第一夹角a1和第二夹角a2,然后再根据第一夹角a1、第二夹角a2和第一摄像头502到第二摄像头504之间的距离t,可以获取第一摄像头402到第二摄像头504所在水平线上任一点与物体506之间的物理距离d。

在本发明提供的其他实施例中,还可以通过rgbd摄像头或者激光摄像头来获取待处理图像中每一个像素点对应的物理距离信息。

步骤404,检测待处理图像中的人脸区域,并根据人脸区域和物理距离信息,获取待处理图像中的除人像区域之外的背景区域。

在一个实施例中,根据人脸区域和物理距离信息获取背景距离信息,根据背景距离信息获取待处理图像中除人像区域之外的背景区域。具体地,根据人脸区域和物理距离信息获取人像距离范围,根据人像距离范围获取背景距离信息,并根据背景距离信息获取待处理图像中除人像区域之外的背景区域。

其中,背景距离信息是指待处理图像中背景区域对应的物理距离信息,由于待处理图像中的每一个像素都存在对应的物理距离信息,因此根据背景距离信息可以获取待处理图像中的背景区域。

具体地,人像距离范围是指待处理图像中人像区域对应的物理距离信息的取值范围。由于图像采集装置到人脸的物理距离与到人像的物理距离可以看作是相等的,在检测到人脸区域之后,获取人脸区域对应的物理距离信息,再根据人脸区域对应的物理距离信息就可以确定人像区域对应的物理距离信息的范围,该范围内的物理距离信息认为是人像区域对应的物理距离信息,该范围之外的物理距离信息被认为是背景区域的物理距离信息,即背景距离信息。

进一步地,根据所述人脸区域和物理距离信息获取人像距离范围,并根据人像距离范围内的物理距离信息获取所述待处理图像中的图像区域;获取所述图像区域的颜色信息,并根据所述颜色信息获取所述待处理图像中的人像区域;以及根据所述人像区域和待处理图像获取背景区域。

根据人像距离范围提取的图像区域是待处理图像中与人脸在同一物理距离范围内的物体所在的区域,假设人旁边有其他物体存在,那么提取出来的图像区域就可能存在除人像区域之外的其他物体。这时候可以根据图像区域的颜色信息进一步将人像区域提取出来。

在本发明提供的实施例中,颜色信息是指用来表示图像的色彩的相关参数,例如颜色信息可以包括图像中色彩的色调、饱和度、明度等信息。其中,色彩的色调是指色彩的角度度量,其取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。饱和度是指色彩接近光谱的程度,一般饱和度越高,色彩越鲜艳;饱和度越低,色彩越暗淡。明度则表示色彩的明亮程度。

不同的物体往往有不同的颜色特征,即在图像中呈现的颜色信息也是不一样的。例如树木的颜色为绿色、天空为蓝色、大地为黄色等等。根据图像区域中的颜色信息可以提取人像区域和人像区域外的区域。

具体地,获取图像区域的颜色分量,提取图像区域中颜色分量在预设范围内的区域作为人像区域。颜色分量是指将待处理图像转化为某一从色彩维度的图像所产生的图像分量,例如颜色分量可以是指图像的rgb颜色分量、cmy颜色分量、hsv颜色分量等,可以理解的是rgb颜色分量、cmy颜色分量、hsv颜色分量之间可以相互转换。

在一个实施例中,获取图像区域的hsv颜色分量,提取图像区域中hsv颜色分量在预设范围内的区域作为人像区域。其中,hsv颜色分量分别是指图像的色调(h)、饱和度(s)、明度(v)分量,分别给这三个分量设定一个预设范围,并将图像区域中这三个分量在预设范围内的区域提取出来,作为人像区域。

举例来说,通过hsv颜色分量来获取人像区域,具体可以是获取图像区域的hsv颜色分量,并获取图像区域中满足条件“h值在20~25、s值在10~50、v值在50~85之间”的区域,作为人像区域。图6为一个实施例中待处理图像中的人像区域的显示示意图。根据检测的人脸区域和物理距离信息获取的人像区域的在终端的显示结果如图6所示。

步骤406,获取背景区域的景象类型。

在本发明提供的实施例中,给背景区域进行了分类,景象类型是指背景区域中的景象的类型,例如景象类型可以是建筑、天空、沙滩、树木等类型。具体地,提取背景区域的属性参数,根据该属性参数来判断背景区域的景象类型。

举例来说,获取背景区域的景象类型可以是以下方法中的一种或多种:提取背景区域的纹理信息,根据该纹理信息来判断背景区域的景象类型;提取背景区域的颜色信息,根据该颜色信息来判断背景区域的景象类型;在用户终端显示输入景象类型的界面,用户通过用户终端来输入景象类型。

步骤408,根据景象类型对应的去雾处理方式对背景区域进行处理。

在本发明提供的实施例中,景象类型对应的去雾处理方式,是指根据景象类型的不同而采取的不同的去雾处理方式。不同的去雾方式可以是指根据不同的去雾算法进行去雾处理,也可以是指采用同一种去雾算法的不同程度的去雾处理。

举例来说,背景区域的景象类型为建筑时,通常色彩比较暗淡,雾浓度相对较小,可以对其采用程度较浅的去雾处理对背景区域进行处理;背景区域的景象类型为天空时,通常色彩比较鲜亮,雾浓度比较深,则可以对其采用程度较深的去雾处理对背景区域进行处理。

在一个实施例中,还可以对背景区域进行进一步的划分,获取背景区域中的划分区域,并获取每个划分区域的区域类型,根据区域类型对应的去雾处理方式对划分区域进行处理。例如,将背景区域划分为天空区域、树木区域、土地区域等,然后对这三个区域分别进行去雾的处理。

上述图像去雾处理方法,根据待处理图像和对应的物理距离信息获取出人像区域和背景区域,将背景区域进行去雾处理,而不是对整个图像区域进行去雾处理,防止对整个图像区域进行去雾处理造成的图像失真,提高了图像处理的准确性。同时,将背景区域分为多种类型,并根据不同类型对应的去雾处理方式对背景区域进行去雾处理,进一步提高了图像处理的准确性。

图7为又一个实施例中图像去雾处理方法的流程图。如图7所示,该图像去雾处理方法包括步骤702至步骤710,其中:

步骤702,输入待处理图像及对应的物理距离信息。

在本发明提供的实施例中,输入待处理图像可以是指直接通过图像采集装置直接获取,也可以是通过其他终端或者本地直接进行获取。待处理图像为包含人像的用于进行去雾处理的图像。

步骤704,检测待处理图像中的人脸区域,并根据人脸区域和物理距离信息提取待处理图像中的人像区域和背景区域。

具体地,检测待处理图像中的人脸区域,根据人脸区域和物理距离信息提取待处理图像中的人像区域,再根据人像区域和待处理图像获取背景区域。

步骤706,根据预设去雾方式对背景区域进行处理。

在其中一个实施例中,根据预设去雾方式对背景区域进行处理,同时可以对人像区域进行不同程度的去雾处理,也可以保持人像区域不变。

步骤708,将人像区域和去雾处理后的背景区域进行融合处理。

在一个实施例中,将背景区域进行去雾处理之后,将去雾处理之后的背景区域和人像区域进行融合,得到最终输出的图像。

步骤710,输出融合后的图像。

图8为一个实施例中图像去雾处理装置的结构示意图。如图8所示,该图像去雾处理装置800包括图像获取模块802、区域获取模块804和去雾处理模块806。其中:

图像获取模块802,用于获取待处理图像及对应的物理距离信息。

区域获取模块804,用于检测所述待处理图像中的人脸区域,并根据所述人脸区域和物理距离信息获取所述待处理图像中的除人像区域之外的背景区域。

去雾处理模块806,用于根据预设去雾方式对所述背景区域进行处理。

图9为另一个实施例中图像去雾处理装置的结构示意图。如图9所示,该图像去雾处理装置900包括图像获取模块902、区域获取模块904、类型获取模块906和去雾处理模块908。其中:

图像获取模块902,用于获取待处理图像及对应的物理距离信息。

区域获取模块904,用于检测所述待处理图像中的人脸区域,并根据所述人脸区域和物理距离信息获取所述待处理图像中的除人像区域之外的背景区域。

类型获取模块906,用于获取所述背景区域的景象类型。

去雾处理模块908,用于根据所述景象类型对应的去雾处理方式对所述背景区域进行处理。

上述图像去雾处理装置,根据待处理图像和对应的物理距离信息获取出人像区域和背景区域,将背景区域进行去雾处理,而不是对整个图像区域进行去雾处理,防止对整个图像区域进行去雾处理造成的图像失真,提高了图像处理的准确性。同时,将背景区域分为多种类型,并根据不同类型对应的去雾处理方式对背景区域进行去雾处理,进一步提高了图像处理的准确性。

在其中一个实施例中,区域获取模块904还用于根据所述人脸区域和物理距离信息获取背景距离信息,根据所述背景距离信息获取所述待处理图像中除人像区域之外的背景区域。

在其中一个实施例中,区域获取模块904还用于根据所述人脸区域和物理距离信息获取人像距离范围,并根据人像距离范围内的物理距离信息获取所述待处理图像中的图像区域;获取所述图像区域的颜色信息,并根据所述颜色信息获取所述待处理图像中的人像区域;以及根据所述人像区域和待处理图像获取背景区域。

在一个实施例中,去雾处理模块908还用于对所述人像区域采用第一去雾方式进行处理;以及对所述背景区域采用第二去雾方式进行处理。

上述图像去雾处理装置中各个模块的划分仅用于举例说明,在其他实施例中,可将图像去雾处理装置按照需要划分为不同的模块,以完成上述图像去雾处理装置的全部或部分功能。

本发明实施例还提供了一种存储介质。一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:

获取待处理图像及对应的物理距离信息;

检测所述待处理图像中的人脸区域,并根据所述人脸区域和物理距离信息,获取所述待处理图像中的除人像区域之外的背景区域;以及

根据预设去雾方式对所述背景区域进行处理。

在一个实施例中,被处理器执行的所述根据所述人脸区域和物理距离信息获取所述待处理图像中的除人像区域之外的背景区域包括:

根据所述人脸区域和物理距离信息获取背景距离信息,根据所述背景距离信息获取所述待处理图像中除人像区域之外的背景区域。

在其中一个实施例中,被处理器执行的所述根据所述人脸区域和物理距离信息获取所述待处理图像中的除人像区域之外的背景区域包括:

根据所述人脸区域和物理距离信息获取人像距离范围,并根据人像距离范围内的物理距离信息获取所述待处理图像中的图像区域;

获取所述图像区域的颜色信息,并根据所述颜色信息获取所述待处理图像中的人像区域;以及

根据所述人像区域和待处理图像获取背景区域。

在本发明提供的实施例中,被处理器执行的所述方法还包括:

对所述人像区域采用第一去雾方式进行处理;以及

被处理器执行的所述根据预设去雾方式对所述背景区域进行处理包括:

对所述背景区域采用第二去雾方式进行处理。

在本发明提供的实施例中,被处理器执行的所述方法还包括:

获取所述背景区域的景象类型;以及

被处理器执行的所述根据预设去雾方式对所述背景区域进行处理包括:

根据所述景象类型对应的去雾处理方式对所述背景区域进行处理。

本发明实施例还提供一种计算机设备。上述计算机设备中包括图像处理电路,图像处理电路可以利用硬件和/或软件组件实现,可包括定义isp(imagesignalprocessing,图像信号处理)管线的各种处理单元。图10为一个实施例中图像处理电路的示意图。如图10所示,为便于说明,仅示出与本发明实施例相关的图像处理技术的各个方面。

如图10所示,图像处理电路包括isp处理器1040和控制逻辑器1050。成像设备1010捕捉的图像数据首先由isp处理器1040处理,isp处理器1040对图像数据进行分析以捕捉可用于确定和/或成像设备1010的一个或多个控制参数的图像统计信息。成像设备1010可包括具有一个或多个透镜1012和图像传感器1014的照相机。图像传感器1014可包括色彩滤镜阵列(如bayer滤镜),图像传感器1014可获取用图像传感器1014的每个成像像素捕捉的光强度和波长信息,并提供可由isp处理器1040处理的一组原始图像数据。传感器1020可基于传感器1020接口类型把原始图像数据提供给isp处理器1040。传感器1020接口可以利用smia(standardmobileimagingarchitecture,标准移动成像架构)接口、其它串行或并行照相机接口或上述接口的组合。

isp处理器1040按多种格式逐个像素地处理原始图像数据。例如,每个图像像素可具有8、10、12或14比特的位深度,isp处理器1040可对原始图像数据进行一个或多个图像处理操作、收集关于图像数据的统计信息。其中,图像处理操作可按相同或不同的位深度精度进行。

isp处理器1040还可从图像存储器1030接收像素数据。例如,从传感器1020接口将原始像素数据发送给图像存储器1030,图像存储器1030中的原始像素数据再提供给isp处理器1040以供处理。图像存储器1030可为存储器装置的一部分、存储设备、或电子设备内的独立的专用存储器,并可包括dma(directmemoryaccess,直接直接存储器存取)特征。

当接收到来自传感器1020接口或来自图像存储器1030的原始图像数据时,isp处理器1040可进行一个或多个图像处理操作,如时域滤波。处理后的图像数据可发送给图像存储器1030,以便在被显示之前进行另外的处理。isp处理器1040还可从图像存储器1030接收处理数据,对上述处理数据进行原始域中以及rgb和ycbcr颜色空间中的图像数据处理。处理后的图像数据可输出给显示器1080,以供用户观看和/或由图形引擎或gpu(graphicsprocessingunit,图形处理器)进一步处理。此外,isp处理器1040的输出还可发送给图像存储器1030,且显示器1080可从图像存储器1030读取图像数据。在一个实施例中,图像存储器1030可被配置为实现一个或多个帧缓冲器。此外,isp处理器1040的输出可发送给编码器/解码器1070,以便编码/解码图像数据。编码的图像数据可被保存,并在显示于显示器1080设备上之前解压缩。

isp处理后的图像数据可发送给去雾模块1060,以便在被显示之前对图像进行去雾处理。去雾模块1060对图像数据去雾处理可包括获取待处理图像中每一个像素的去雾参数,并根据去雾参数对待处理图像进行去雾处理等。其中,去雾模块1060可为移动终端中cpu(centralprocessingunit,中央处理器)或gpu(graphicsprocessingunit,图形处理器)等。去雾模块1060将图像数据进行去雾处理后,可将去雾处理后的图像数据发送给编码器/解码器1070,以便编码/解码图像数据。编码的图像数据可被保存,并在显示与显示器1080设备上之前解压缩。可以理解的是,去雾模块1060处理后的图像数据可以不经过编码器/解码器1070,直接发给显示器1080进行显示。isp处理器1040处理后的图像数据还可以先经过编码器/解码器1070处理,然后再经过去雾模块1060进行处理。

isp处理器1040确定的统计数据可发送给控制逻辑器1050单元。例如,统计数据可包括自动曝光、自动白平衡、自动聚焦、闪烁检测、黑电平补偿、透镜1012阴影校正等图像传感器1014统计信息。控制逻辑器1050可包括执行一个或多个例程(如固件)的处理器和/或微控制器,一个或多个例程可根据接收的统计数据,确定成像设备1010的控制参数以及isp处理器1040的控制参数。例如,控制参数可包括传感器1020控制参数(例如增益、曝光控制的积分时间)、照相机闪光控制参数、透镜1012控制参数(例如聚焦或变焦用焦距)、或这些参数的组合。isp控制参数可包括用于自动白平衡和颜色调整(例如,在rgb处理期间)的增益水平和色彩校正矩阵,以及透镜1012阴影校正参数。以下为运用图10中图像处理技术实现图像去雾处理方法的步骤:

获取待处理图像及对应的物理距离信息;

检测所述待处理图像中的人脸区域,并根据所述人脸区域和物理距离信息,获取所述待处理图像中的除人像区域之外的背景区域;以及

根据预设去雾方式对所述背景区域进行处理。

在一个实施例中,所述根据所述人脸区域和物理距离信息获取所述待处理图像中的除人像区域之外的背景区域包括:

根据所述人脸区域和物理距离信息获取背景距离信息,根据所述背景距离信息获取所述待处理图像中除人像区域之外的背景区域。

在其中一个实施例中,所述根据所述人脸区域和物理距离信息获取所述待处理图像中的除人像区域之外的背景区域包括:

根据所述人脸区域和物理距离信息获取人像距离范围,并根据人像距离范围内的物理距离信息获取所述待处理图像中的图像区域;

获取所述图像区域的颜色信息,并根据所述颜色信息获取所述待处理图像中的人像区域;以及

根据所述人像区域和待处理图像获取背景区域。

在本发明提供的实施例中,所述方法还包括:

对所述人像区域采用第一去雾方式进行处理;以及

所述根据预设去雾方式对所述背景区域进行处理包括:

对所述背景区域采用第二去雾方式进行处理。

在本发明提供的实施例中,所述方法还包括:

获取所述背景区域的景象类型;以及

所述根据预设去雾方式对所述背景区域进行处理包括:

根据所述景象类型对应的去雾处理方式对所述背景区域进行处理。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1