一种图像处理方法及移动终端与流程

文档序号:14351781阅读:205来源:国知局
本发明实施例涉及通信
技术领域
:,尤其涉及一种图像处理方法及移动终端。
背景技术
::随着时代的发展,人们对照片还原度的要求越来越高。为了满足上述需求,高动态范围图像(high-dynamicrange,hdr)应运而生。hdr是由多个不同曝光时间的低动态范围图像(low-dynamicrange,ldr),通过图像合成技术生成的。相较于普通图像,hdr可以提供更多的动态范围和图像细节,能够更好的反映出真实环境中的视觉效果。由于hdr是由多个ldr合成的,对于大光比场景下人像拍照的照片,人像和背景之间亮度过渡不均匀,会有明显的亮度间隔,并且,人像的轮廓边界也会存在色彩过渡不均匀的现象,显示较为明显的灰色或黑色区域。技术实现要素:本发明实施例提供一种图像处理方法及移动终端,以解决大光比人像场景hdr中人像和场景之间亮度过渡不均匀的问题。为了解决上述技术问题,本发明是这样实现的:第一方面,本发明实施例提供了一种图像处理方法,包括:采用红外摄像头对大光比人像场景进行图像采集,获取红外图像;从所述红外图像中,获取第一人像轮廓区域图像;采用彩色摄像头对所述大光比人像场景进行图像采集,获取高动态范围图像hdr合成帧;从所述hdr合成帧中,获取第二人像轮廓区域图像;在所述hdr合成帧中,确定所述第一人像轮廓区域图像和第二人像轮廓区域图像之间的第一过渡区域图像;对所述第一过渡区域图像进行色彩补偿和亮度补偿,生成目标hdr合成帧。第二方面,本发明实施例还提供一种移动终端,包括:第一获取模块,用于采用红外摄像头对大光比人像场景进行图像采集,获取红外图像;第二获取模块,用于从所述第一获取模块获取的红外图像中,获取第一人像轮廓区域图像;第三获取模块,用于采用彩色摄像头对所述大光比人像场景进行图像采集,获取高动态范围图像hdr合成帧;第四获取模块,用于从所述第三获取模块获取的hdr合成帧中,获取第二人像轮廓区域图像;第五获取模块,用于在所述第三获取模块获取的hdr合成帧中,确定所述第二获取模块获取的第一人像轮廓区域图像和所述第四获取模块获取的第二人像轮廓区域图像之间的第一过渡区域图像;补偿模块,用于对所述第五获取模块获取的第一过渡区域图像进行色彩补偿和亮度补偿,生成目标hdr合成帧。第三方面,本发明实施例还提供一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的图像处理方法的步骤。第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的图像处理方法的步骤。在本发明实施例中,通过红外摄像头对大光比人像场景进行图像采集,能够准确地获取到第一人像轮廓区域图像,并采用第一人像轮廓区域图像对hdr合成帧中的第二人像轮廓区域图像进行修正,获取第一过渡区域图像,并对其进行色彩补偿和亮度补偿,从而使补偿后生成的目标hdr合成帧中,人像和场景之间色彩和亮度过渡均匀,亮度、色彩过渡更自然协调,经过hdr合成的人像更具光线感,照片整体效果更具美感,解决现有技术在大光比人像场景hdr中,人像和场景之间亮度过渡不均匀的问题。附图说明图1是本发明实施例提供的照片图像的处理方法的流程图;图2是本发明实施例提供的照片图像的处理方法中各人像轮廓区域图的示意图;图3是图1所示的本发明实施例提供的照片图像的处理方法中步骤106的流程图;图4是本发明另一实施例提供的照片图像的处理方法的流程图;图5是图4所示的本发明另一实施例提供的照片图像的处理方法中步骤106’在hdr合成帧中对第二过渡区域进行色彩补偿和亮度补偿的步骤的流程图;图6是本发明又一实施例提供的照片图像的处理方法的流程图;图7是本发明实施例提供的移动终端的结构图之一;图8是图7所示的本发明实施例提供的移动终端的补偿模块706结构图;图9是图8所示的本发明实施例提供的移动终端的第一补偿子模块803结构示意图;图10是本发明实施例提供的移动终端的结构图之二;图11是图8所示的本发明实施例提供的移动终端的第三补偿子模块810结构示意图;图12是本发明另一实施例提供的移动终端的结构图;图13是本发明另一实施例提供的移动终端的结构图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,图1是本发明实施例提供的图像处理方法的流程图,如图1所示,包括以下步骤:步骤101、采用红外摄像头对大光比人像场景进行图像采集,获取红外图像。在本实施例中,可以预先在移动终端上安装红外摄像头,当用户打开照相机时,照相机会对待拍摄的景物进行判断,如果判断出待拍摄的景物为大光比人像场景,则照相器启动红外摄像头对该大光比人像场景进行图像采集,获取红外图像并进行缓存。步骤102、从红外图像中,获取第一人像轮廓区域图像。自然界中的一切物体,其表面都在不断地辐射红外线,对应的频谱分布或波长与物体的性质和温度有关。人体温度为36.5℃左右,也会对外辐射特定特征的红外线;红外摄像头可以扑捉物体散发的红外线,每种温度都用一个伪色来显示;对于人体辐射的红外线,也对应一种特定的伪色;通过指定阈值,缓存的红外图像可以仅显示某特定温度或伪色的区域,从而获取第一人像轮廓区域图像。由于红外成像不受光线明暗的影响,通过红外摄像头可以完整地捕捉到人像的轮廓,相较于其他获取人像轮廓的方法,红外成像方式获取的人像轮廓更完整,保真度更高。步骤103、采用彩色摄像头对大光比人像场景进行图像采集,获取hdr合成帧。在本实施例中,步骤103可以在不同曝光度的条件下,采用彩色摄像头对大光比人像场景进行连续拍照,获得多个彩色照片图像,并采用hdr合成技术对多个彩色照片图像进行合成,获取hdr合成帧。步骤104、从hdr合成帧中,获取第二人像轮廓区域图像。在本实施例中,步骤104具体可以通过人像识别技术从hdr合成帧中获取第二人像轮廓区域图像,当然,在实际的使用过程中,步骤104还可以通过其他方式获取第二人像轮廓区域图像,此处不对每种情况进行一一赘述。步骤105、在hdr合成帧中,确定第一人像轮廓区域图像和第二人像轮廓区域图像之间的第一过渡区域图像。如图2所示,第一人像轮廓区域图像l1和第二人像轮廓区域图像l2之间的第一过渡区域图像为z01。步骤106、对第一过渡区域图像进行色彩补偿和亮度补偿,生成目标hdr合成帧。具体地,如图3所示,步骤106可以包括:步骤301、获取第二人像轮廓图像在hdr合成帧中的轮廓区域的色彩值l2saturation_2和亮度值l2bright_2。步骤302、获取第一人像轮廓图像在hdr合成帧中的轮廓区域的亮度值l1bright_1。在本实施例中,步骤302可以将红外图像与hdr合成帧进行匹配,将第一人像轮廓图像映射到hdr合成帧上,再从hdr合成帧上获取第一人像轮廓图像的亮度值l1bright_1。步骤303、基于l2saturation_2、l2bright_2和l1bright_1,对第一过渡区域图像进行色彩补偿和亮度补偿。具体地,步骤303可以包括:首先,根据如下公式(1),确定第一过渡区域图像在hdr合成帧中的补偿值l1saturation,采用l1saturation,对第一过渡区域图像进行色彩补偿:l1saturation=l2saturation_2*s_l2/s_l1*s’(1)其中,s_l2为第一过渡区域图像z01中像素点到第二人像轮廓图像l2的轮廓区域距离,s_l1为第一过渡区域图像z01中像素点到第一人像轮廓图像l1的轮廓区域距离,s’为补偿系数,且s’为固定值。需要说明的是,本实施例不对s’的具体取值进行限定,在实际的使用过程中可以根据需要设置s’的取值,此处不做赘述。其次,根据l2bright_2和l1bright_1之间的差值,对第一过渡区域图像进行亮度补偿。在本实施例中,第一过渡区域图像z01的亮度补偿方案可以设置为l2到l1亮度逐渐增加,此时,可以根据亮度补偿方案以及l2bright_2和l1bright_1之间的差值对z01进行亮度补偿。当然,以上仅为具体的举例,在实际的使用过程中还可以通过其他方法进行亮度补偿,此处不做赘述。可选地,为了避免人像和景物之间出现亮度不均匀,显示较为明显的灰色或黑色区域的问题,如图3所示,步骤106还可以包括:步骤304、在hdr合成帧中,获取第一人像轮廓区域图像在轮廓区域内的像素点的第一亮度值。步骤305、获取第一人像轮廓区域图像在轮廓区域外的像素点的第二亮度值。步骤306、确定第一亮度值和第二亮度值之间的亮度差值。在本实施例中,可以将第一人像轮廓图像l1的边界划分成若干段,以每一段边界为中心,选取m*n个像素点(如图2所示),其中,m和n均为自然数,具体取值可以根据实际需要设置;计算m*n个像素点中位于l1边界内的像素点的第一亮度值与位于l1边界外的像素点的第二亮度值之间的亮度差值。步骤307、根据亮度差值,对第一人像轮廓区域图像在hdr合成帧中的轮廓区域进行亮度补偿。具体地,在本实施例中,步骤307可以在l1边界的内1/3*m*n和外1/3*m*n之间进行亮度插值,柔化边缘区域。当然,以上仅为举例,此处不对每种情况进行一一赘述。需要说明的是,在实际的拍摄过程中,当人脸占比过大时,hdr合成帧的人像与彩色照相机实际拍照获得的预览帧的人像之间也存在过渡区域,为了解决hdr合成帧中过渡区域色彩和亮度过渡不均匀的问题,如图4所示,本发明另一实施例还提供一种图像处理方法,该方法与如图1所示的基本相同,其区别在于,在图1所示的步骤101-105的基础上,还包括:步骤107、采用彩色摄像头对大光比人像场景进行图像采集,获取预览帧。步骤108、从预览帧中,获取第三人像轮廓区域图像。在本实施例中,步骤108可以通过人像识别技术从预览帧中获取第三人像轮廓区域图像,当然,在实际的使用过程中,步骤108还可以通过其他方式获取第三人像轮廓区域图像,此处不对每种情况进行一一赘述。步骤109、在hdr合成帧中,确定第三人像轮廓区域图像和第二人像轮廓区域图像之间的第二过渡区域图像。如图2所示,第三人像轮廓区域图像l3和第二人像轮廓区域图像l2之间的第二过渡区域图像为z02。则步骤106替换为步骤106’、分别对第一过渡区域图像和第二过渡区域图像进行色彩补偿和亮度补偿,生成目标hdr合成帧。本实施例对第二过渡区域图像进行色彩补偿和亮度补偿的方法可以参见如图3所示的步骤所述,此处不再赘述。具体地,如图5所示,步骤106’对第二过渡区域图像进行色彩补偿和亮度补偿的步骤可以包括:步骤501、获取第三人像轮廓图像在hdr合成帧中的轮廓区域的色彩值l3saturation_3和亮度值l3bright_3。在本实施例中,步骤501可以将预览帧与hdr合成帧进行匹配,将第三人像轮廓图像映射到hdr合成帧上,再从hdr合成帧上获取色彩值l3saturation_3和亮度值l3bright_3。步骤502、获取第二人像轮廓图像在hdr合成帧中的轮廓区域的色彩值l2saturation_2和亮度值l2bright_2。步骤503、基于l3saturation_3、l3bright_3、l2saturation_2和l2bright_2,对第二过渡区域图像进行色彩补偿和亮度补偿。具体地,步骤503可以包括:首先,根据如下公式(2),确定第二过渡区域图像在hdr合成帧中的补偿值l2saturation,采用l2saturation,对第二过渡区域图像进行色彩补偿:l2saturation=l3saturation_3*s_l3/s_l2*ratio3(2)其中,s_l3为第二过渡区域图像z02中像素点到第三人像轮廓图像l3的轮廓区域距离,s_l2为第二过渡区域图像z02中像素点到第二人像轮廓图像l2的轮廓区域距离,ratio3为补偿系数,且ratio3为l3saturation_3和l2saturation_2之间的差异变化比。其次,根据如下公式(3),确定第二过渡区域图像在hdr合成帧中的补偿值l2bright,采用l2bright,对第二过渡区域图像进行亮度补偿:l2bright=l3bright_3*s_l3/s_l2*ratio3’(3)其中,s_l3为第二过渡区域图像z02中像素点到第三人像轮廓图像l3的轮廓区域距离,s_l2为第二过渡区域图像z02中像素点到第二人像轮廓图像l2的轮廓区域距离,ratio3’为补偿系数,且ratio3’为l3bright_3和l2bright_2之间的差异变化比。需要说明的是,本实施例不对人脸占比的判断方法进行限定,在实际的使用过程中可以预先设置判断阈值,将人脸占比与预先设置的阈值进行比较,当比较结果为人脸占比大于预先设置的阈值时,执行如图4-5所示的步骤。当然,以上仅为具体的举例,此处不对每种情况进行一一赘述。这样,本发明实施例中,通过红外摄像头对大光比人像场景进行图像采集,能够准确地获取到第一人像轮廓区域图像,并采用第一人像轮廓区域图像对hdr合成帧中的第二人像轮廓区域图像进行修正,获取第一过渡区域图像,并对其进行色彩补偿和亮度补偿,从而使补偿后生成的目标hdr合成帧中,人像和场景之间色彩和亮度过渡均匀,亮度、色彩过渡更自然协调,经过hdr合成的人像更具光线感,照片整体效果更具美感,解决现有技术在大光比人像场景hdr中,人像和场景之间亮度过渡不均匀的问题。如图6所示,本发明实施例还提供一种照片图像的处理方法,包括:步骤601、在两种以上曝光度条件下,同时使用红外摄像头和彩色摄像头对大光比人像场景进行图像采集,获取两张以上红外图像和两张以上彩色图像。例如:曝光条件可以包括:曝光度1、曝光度2和曝光度3,此时,步骤601可以在曝光度1的条件下,采用红外摄像头获取红外图像1,采用彩色摄像头获取彩色图像1,在曝光度2的条件下,采用红外摄像头获取红外图像2,采用彩色摄像头获取彩色图像2,在曝光度3的条件下,采用红外摄像头获取红外图像3,采用彩色摄像头获取彩色图像3。需要说明的是,在本实施例中,在每种曝光度条件下拍摄的红外图像和彩色图像均可以为多张,例如:在曝光度1的条件下可以获取m张红外图像1和m张彩色图像1;在曝光度2的条件下可以获取n张红外图像2和n张彩色图像2;在曝光度3的条件下可以获取k张红外图像3和k张彩色图像3,其中,m、n和k均为自然数,具体的取值可以根据实际需要设置。步骤602、在每种曝光度条件下,使用红外图像对彩色图像进行处理,将彩色图像划分为人像区域图像和景物区域图像。具体地,步骤602可以获取红外图像的人像轮廓区域图像,然后将红外图像与彩色图像进行匹配,将人像轮廓区域图像映射到彩色图像上,从而将彩色图像划分为人像区域图像和景物区域图像。步骤603、分别将两种以上曝光度条件下的人像区域图像和景物区域图像进行hdr合成处理,生成人像区域hdr和景物区域hdr。例如:在曝光度1的条件下获取了m张彩色图像1,在曝光度2的条件下获取了n张彩色图像2,在曝光度3的条件下获取了k张彩色图像3;将m张彩色图像1的人像区域图像1、n张彩色图像2的人像区域图像2和k张彩色图像3的人像区域图像3,采用hdr合成技术进行合成,生成人像区域hdr;将m张彩色图像1的景物区域图像1、n张彩色图像2的景物区域图像2和k张彩色图像3的景物区域图像3,采用hdr合成技术进行合成,生成景物区域hdr。步骤604、将人像区域hdr和景物区域hdr进行合成处理,生成目标hdr合成帧。这样,本发明实施例可以在多种曝光度条件下,同时使用红外摄像头和彩色摄像头对大光比人像场景进行图像采集,获取多张红外图像和彩色图像,在每种曝光度条件下,采用红外图像对彩色图像进行处理,将彩色图像中的人像和景物分离,分别合成人像区域hdr和景物区域hdr,并采用合成技术生成目标hdr合成帧,由于将人像和景物单独处理后再进行合成,使得人像和景物之间色彩和亮度过渡均匀,解决了现有技术在大光比人像场景hdr中人像和场景之间亮度过渡不均匀的问题。需要说明的是,本发明实施例中,上述图1-6所示的图像处理方法可以应用于移动终端,例如:手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,简称pda)、移动上网装置(mobileinternetdevice,mid)或可穿戴式设备(wearabledevice)等。如图7所示,本发明实施例提供一种移动终端700,包括:第一获取模块701,用于采用红外摄像头对大光比人像场景进行图像采集,获取红外图像;第二获取模块702,用于从所述第一获取模块701获取的红外图像中,获取第一人像轮廓区域图像;第三获取模块703,用于采用彩色摄像头对所述大光比人像场景进行图像采集,获取高动态范围图像hdr合成帧;第四获取模块704,用于从所述第三获取模块703获取的hdr合成帧中,获取第二人像轮廓区域图像;第五获取模块705,用于在所述第三获取模块703获取的hdr合成帧中,确定所述第二获取模块702获取的第一人像轮廓区域图像和所述第四获取模块704获取的第二人像轮廓区域图像之间的第一过渡区域图像;补偿模块706,用于对所述第五获取模块705获取的第一过渡区域图像进行色彩补偿和亮度补偿,生成目标hdr合成帧。可选地,如图8所示,补偿模块706可以包括:第一获取子模块801,用于获取所述第二人像轮廓区域图像在所述hdr合成帧中的轮廓区域的色彩值l2saturation_2和亮度值l2bright_2;第二获取子模块802,用于获取所述第一人像轮廓区域图像在所述hdr合成帧中的轮廓区域的亮度值l1bright_1;第一补偿子模块803,用于基于所述l2saturation_2、l2bright_2和l1bright_1,对所述第一过渡区域图像进行色彩补偿和亮度补偿。进一步地,如图9所示,第一补偿子模块803可以包括:第一色彩补偿单元901,用于根据公式l1saturation=l2saturation_2*s_l2/s_l1*s’,确定所述第一过渡区域图像在所述hdr合成帧中的补偿值l1saturation,采用所述l1saturation,对所述第一过渡区域图像进行色彩补偿;第一亮度补偿单元902,用于根据所述l2bright_2和l1bright_1之间的差值,对所述第一过渡区域图像进行亮度补偿;其中,s_l2为所述第一过渡区域图像中像素点到所述第二人像轮廓区域图像的轮廓区域距离,s_l1为所述第一过渡区域图像中所述像素点到所述第一人像轮廓区域图像的轮廓区域距离,s’为补偿系数,且s’为固定值。可选地,如图8所示,补偿模块706还可以包括:第三获取子模块804,用于在所述hdr合成帧中,获取所述第一人像轮廓区域图像在轮廓区域内的像素点的第一亮度值;第四获取子模块805,用于获取所述第一人像轮廓区域图像在所述轮廓区域外的像素点的第二亮度值;确定子模块806,用于确定所述第一亮度值和所述第二亮度值之间的亮度差值;第二补偿子模块807,用于根据所述亮度差值,对所述第一人像轮廓区域图像在所述hdr合成帧中的轮廓区域进行亮度补偿。可选地,如图10所示,本发明实施例提供的移动终端,还可以包括:第六获取模块707,用于在摄像头采集的预览图像中的一个以上人脸比例大于预设值的情况下,采用所述彩色摄像头对所述大光比人像场景进行图像采集,获取预览帧;第七获取模块708,用于从所述第六获取模块707获取的从所述预览帧中,获取第三人像轮廓区域图像;第八获取模块709,用于在所述第三获取模块703获取的hdr合成帧中,获取所述第七获取模块708获取的第三人像轮廓区域图像和所述第四获取模块704获取的第二人像轮廓区域图像之间的第二过渡区域图像;所述补偿模块706,还用于对所述第五获取模块705获取的第一过渡区域图像和所述第八获取模块709获取的第二过渡区域图像进行色彩补偿和亮度补偿,生成目标hdr合成帧。可选地,如图8所示,所述补偿模块706还包括:第五获取子模块808,用于获取所述第三人像轮廓图像在所述hdr合成帧中的轮廓区域的色彩值l3saturation_3和亮度值l3bright_3;第六获取子模块809,用于获取所述第二人像轮廓图像在所述hdr合成帧中的轮廓区域的色彩值l2saturation_2和亮度值l2bright_2;第三补偿子模块810,用于基于所述l3saturation_3、l3bright_3、l2saturation_2和l2bright_2,对所述第二过渡区域图像进行色彩补偿和亮度补偿。进一步地,如图11所示,第三补偿子模块810可以包括:第二色彩补偿单元1101,用于根据公式l2saturation=l3saturation_3*s_l3/s_l2*ratio3,确定所述第二过渡区域图像在所述hdr合成帧中的补偿值l2saturation,采用所述l2saturation,对所述第二过渡区域图像进行色彩补偿;第二亮度补偿单元1102,用于根据公式l2bright=l3bright_3*s_l3/s_l2*ratio3’,确定所述第二过渡区域图像在所述hdr合成帧中的补偿值l2bright,采用所述l2bright,对所述第二过渡区域图像进行亮度补偿;其中,s_l3为所述第二过渡区域图像中像素点到所述第三人像轮廓图像的轮廓区域距离,s_l2为所述第二过渡区域图像中所述像素点到所述第二人像轮廓图像的轮廓区域距离,ratio3为补偿系数,且ratio3为l3saturation_3和l2saturation_2之间的差异变化比,s_l3为所述第二过渡区域图像中像素点到所述第三人像轮廓图像的轮廓区域距离,s_l2为所述第二过渡区域图像中所述像素点到所述第二人像轮廓图像的轮廓区域距离,ratio3’为补偿系数,且ratio3’为l3bright_3和l2bright_2之间的差异变化比。本发明实施例提供的移动终端的具体实现方法可以参见图1-5所示的本发明实施例提供的图像处理方法所述此处不再赘述。这样,本发明实施例中,通过红外摄像头对大光比人像场景进行图像采集,能够准确地获取到第一人像轮廓区域图像,并采用第一人像轮廓区域图像对hdr合成帧中的第二人像轮廓区域图像进行修正,获取第一过渡区域图像,并对其进行色彩补偿和亮度补偿,从而使补偿后生成的目标hdr合成帧中,人像和场景之间色彩和亮度过渡均匀,亮度、色彩过渡更自然协调,经过hdr合成的人像更具光线感,照片整体效果更具美感,解决现有技术在大光比人像场景hdr中,人像和场景之间亮度过渡不均匀的问题。如图12所示,本发明实施例还提供一种移动终端1200,包括:第一获取模块1201,用于在两种以上曝光度条件下,同时使用红外摄像头和彩色摄像头对大光比人像场景进行图像采集,获取两张以上红外图像和两张以上彩色图像;划分模块1202,用于在每种曝光度条件下,使用第一获取模块1201红外图像对彩色图像进行处理,将彩色图像划分为人像区域图像和景物区域图像;生成模块1203,用于分别将两种以上曝光度条件下的所述划分模块1202获得人像区域图像和景物区域图像进行hdr合成处理,生成人像区域hdr和景物区域hdr;合成模块1204,用于将所述生成模块1203生成的人像区域hdr和景物区域hdr进行合成处理,生成目标hdr合成帧。本发明实施例提供的移动终端的具体实现方法可以参见图6所示的本发明实施例提供的照片图像的处理方法所述此处不再赘述。这样,本发明实施例可以在多种曝光度条件下,同时使用红外摄像头和彩色摄像头对大光比人像场景进行图像采集,获取多张红外图像和彩色图像,在每种曝光度条件下,采用红外图像对彩色图像进行处理,将彩色图像中的人像和景物分离,分别合成人像区域hdr和景物区域hdr,并采用合成技术生成目标hdr合成帧,由于将人像和景物单独处理后再进行合成,使得人像和景物之间色彩和亮度过渡均匀,解决了现有技术在大光比人像场景hdr中人像和场景之间亮度过渡不均匀的问题。图13为实现本发明各个实施例的一种移动终端的硬件结构示意图。该移动终端1300包括但不限于:射频单元1301、网络模块1302、音频输出单元1303、输入单元1304、传感器1305、显示单元1306、用户输入单元1307、接口单元1308、存储器1309、处理器1310、以及电源1311等部件。本领域技术人员可以理解,图13中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。其中,处理器1310,用于采用红外摄像头对大光比人像场景进行图像采集,获取红外图像;从所述红外图像中,获取第一人像轮廓区域图像;采用彩色摄像头对所述大光比人像场景进行图像采集,获取高动态范围图像hdr合成帧;从所述hdr合成帧中,获取第二人像轮廓区域图像;在所述hdr合成帧中,确定所述第一人像轮廓区域图像和第二人像轮廓区域图像之间的第一过渡区域图像;对所述第一过渡区域图像进行色彩补偿和亮度补偿,生成目标hdr合成帧。其中,处理器1310,用于获取所述第二人像轮廓区域图像在所述hdr合成帧中的轮廓区域的色彩值l2saturation_2和亮度值l2bright_2;获取所述第一人像轮廓区域图像在所述hdr合成帧中的轮廓区域的亮度值l1bright_1;基于所述l2saturation_2、l2bright_2和l1bright_1,对所述第一过渡区域图像进行色彩补偿和亮度补偿。其中,处理器1310,用于根据公式l1saturation=l2saturation_2*s_l2/s_l1*s’,确定所述第一过渡区域图像在所述hdr合成帧中的补偿值l1saturation,采用所述l1saturation,对所述第一过渡区域图像进行色彩补偿;根据所述l2bright_2和l1bright_1之间的差值,对所述第一过渡区域图像进行亮度补偿;其中,s_l2为所述第一过渡区域图像中像素点到所述第二人像轮廓区域图像的轮廓区域距离,s_l1为所述第一过渡区域图像中所述像素点到所述第一人像轮廓区域图像的轮廓区域距离,s’为补偿系数,且s’为固定值。其中,处理器1310,用于在所述hdr合成帧中,获取所述第一人像轮廓区域图像在轮廓区域内的像素点的第一亮度值;获取所述第一人像轮廓区域图像在所述轮廓区域外的像素点的第二亮度值;确定所述第一亮度值和所述第二亮度值之间的亮度差值;根据所述亮度差值,对所述第一人像轮廓区域图像在所述hdr合成帧中的轮廓区域进行亮度补偿。其中,处理器1310,用于在摄像头采集的预览图像中的一个以上人脸比例大于预设值的情况下,采用所述彩色摄像头对所述大光比人像场景进行图像采集,获取预览帧;从所述预览帧中,获取第三人像轮廓区域图像;在所述hdr合成帧中,确定所述第三人像轮廓区域图像和第二人像轮廓区域图像之间的第二过渡区域图像;分别对所述第一过渡区域图像和所述第二过渡区域图像进行色彩补偿和亮度补偿,生成目标hdr合成帧。其中,处理器1310,用于获取所述第三人像轮廓图像在所述hdr合成帧中的轮廓区域的色彩值l3saturation_3和亮度值l3bright_3;获取所述第二人像轮廓图像在所述hdr合成帧中的轮廓区域的色彩值l2saturation_2和亮度值l2bright_2;基于所述l3saturation_3、l3bright_3、l2saturation_2和l2bright_2,对所述第二过渡区域图像进行色彩补偿和亮度补偿。其中,处理器1310,用于根据公式l2saturation=l3saturation_3*s_l3/s_l2*ratio3,确定所述第二过渡区域图像在所述hdr合成帧中的补偿值l2saturation,采用所述l2saturation,对所述第二过渡区域图像进行色彩补偿;根据公式l2bright=l3bright_3*s_l3/s_l2*ratio3’,确定所述第二过渡区域图像在所述hdr合成帧中的补偿值l2bright,采用所述l2bright,对所述第二过渡区域图像进行亮度补偿;其中,s_l3为所述第二过渡区域图像中像素点到所述第三人像轮廓图像的轮廓区域距离,s_l2为所述第二过渡区域图像中所述像素点到所述第二人像轮廓图像的轮廓区域距离,ratio3为补偿系数,且ratio3为l3saturation_3和l2saturation_2之间的差异变化比,s_l3为所述第二过渡区域图像中像素点到所述第三人像轮廓图像的轮廓区域距离,s_l2为所述第二过渡区域图像中所述像素点到所述第二人像轮廓图像的轮廓区域距离,ratio3’为补偿系数,且ratio3’为l3bright_3和l2bright_2之间的差异变化比。这样,在本发明实施例中,通过红外摄像头对大光比人像场景进行图像采集,能够准确地获取到第一人像轮廓区域图像,并采用第一人像轮廓区域图像对hdr合成帧中的第二人像轮廓区域图像进行修正,获取第一过渡区域图像,并对其进行色彩补偿和亮度补偿,从而使补偿后生成的目标hdr合成帧中,人像和场景之间色彩和亮度过渡均匀,亮度、色彩过渡更自然协调,经过hdr合成的人像更具光线感,照片整体效果更具美感,解决现有技术在大光比人像场景hdr中,人像和场景之间亮度过渡不均匀的问题。应理解的是,本发明实施例中,射频单元1301可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1310处理;另外,将上行的数据发送给基站。通常,射频单元1301包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元1301还可以通过无线通信系统与网络和其他设备通信。移动终端通过网络模块1302为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。音频输出单元1303可以将射频单元1301或网络模块1302接收的或者在存储器1309中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1303还可以提供与移动终端1300执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1303包括扬声器、蜂鸣器以及受话器等。输入单元1304用于接收音频或视频信号。输入单元1304可以包括图形处理器(graphicsprocessingunit,gpu)13041和麦克风13042,图形处理器13041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1306上。经图形处理器13041处理后的图像帧可以存储在存储器1309(或其它存储介质)中或者经由射频单元1301或网络模块1302进行发送。麦克风13042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1301发送到移动通信基站的格式输出。移动终端1300还包括至少一种传感器1305,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板13061的亮度,接近传感器可在移动终端1300移动到耳边时,关闭显示面板13061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器1105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。显示单元1306用于显示由用户输入的信息或提供给用户的信息。显示单元1106可包括显示面板13061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板11061。用户输入单元1307可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1307包括触控面板13071以及其他输入设备13072。触控面板13071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板13071上或在触控面板13071附近的操作)。触控面板13071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1310,接收处理器1310发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板13071。除了触控面板13071,用户输入单元1307还可以包括其他输入设备13072。具体地,其他输入设备13072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。进一步的,触控面板13071可覆盖在显示面板13061上,当触控面板13071检测到在其上或附近的触摸操作后,传送给处理器1310以确定触摸事件的类型,随后处理器1310根据触摸事件的类型在显示面板13061上提供相应的视觉输出。虽然在图13中,触控面板13071与显示面板13061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板13071与显示面板13061集成而实现移动终端的输入和输出功能,具体此处不做限定。接口单元1308为外部装置与移动终端1300连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元1308可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端1300内的一个或多个元件或者可以用于在移动终端1300和外部装置之间传输数据。存储器1309可用于存储软件程序以及各种数据。存储器1309可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1309可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器1310是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器1309内的软件程序和/或模块,以及调用存储在存储器1309内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器1310可包括一个或多个处理单元;优选的,处理器1310可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1310中。移动终端1300还可以包括给各个部件供电的电源131(比如电池),优选的,电源131可以通过电源管理系统与处理器1310逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。另外,移动终端1300包括一些未示出的功能模块,在此不再赘述。优选的,本发明实施例还提供一种移动终端,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述图6所示的本发明实施例提供的照片图像的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述图1-5或者图6所示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1