CN107481186B - 图像处理方法、装置、计算机可读存储介质和计算机设备 - Google Patents
图像处理方法、装置、计算机可读存储介质和计算机设备 Download PDFInfo
- Publication number
- CN107481186B CN107481186B CN201710737479.0A CN201710737479A CN107481186B CN 107481186 B CN107481186 B CN 107481186B CN 201710737479 A CN201710737479 A CN 201710737479A CN 107481186 B CN107481186 B CN 107481186B
- Authority
- CN
- China
- Prior art keywords
- color
- area
- image
- face
- depth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims abstract description 64
- 238000003672 processing method Methods 0.000 title claims abstract description 25
- 238000000034 method Methods 0.000 claims abstract description 20
- 239000003086 colorant Substances 0.000 claims description 21
- 238000010586 diagram Methods 0.000 description 15
- 238000003384 imaging method Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 6
- 238000001914 filtration Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000009499 grossing Methods 0.000 description 3
- 238000003705 background correction Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/18—Image warping, e.g. rearranging pixels individually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
- G06T2207/30201—Face
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
本发明涉及一种图像处理方法、装置、计算机可读存储介质和计算机设备。上述方法包括:若检测到图像中存在人脸区域,获取所述人脸区域的第一景深信息;获取所述人脸区域中第一色彩;根据所述第一景深信息和第一色彩识别所述图像中第一区域;对所述图像中除所述第一区域外的第二区域进行虚化处理。上述方法,在获取图像后进行人脸识别获取人脸ROI区域,即人脸区域。通常情况下,人脸区域为多边形区域,如正方形区域、长方形区域等。进一步根据人脸区域中景深信息和色彩信息获取人脸轮廓区域,即精确的人脸区域,对图像中除精确的人脸区域以外的区域进行虚化处理。可以避免对图像进行虚化处理时出现漏虚化现象。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种图像处理方法、装置、计算机可读存储介质和计算机设备。
背景技术
随着智能移动终端的快速发展,采用智能移动终端进行拍照变得越来越频繁。在采用智能移动终端进行拍照时,可采用双摄像头获取图像中景深信息,根据图像中景深信息对可图像进行虚化处理,虚化处理后图像可突出图像中目标主体。对图像的虚化处理可采用多种方式,如拍摄图像时采用大光圈,拍摄图像时主体与背景相隔较远、对图像采用平滑滤波处理等。
发明内容
本发明实施例提供一种图像处理方法、装置、计算机可读存储介质和计算机设备,可以对图像进行虚化处理时的漏虚化现象。
一种图像处理方法,包括:
若检测到图像中存在人脸区域,获取所述人脸区域的第一景深信息;
获取所述人脸区域中第一色彩;
根据所述第一景深信息和第一色彩识别所述图像中第一区域;
对所述图像中除所述第一区域外的第二区域进行虚化处理。
一种图像处理装置,包括:
获取模块,用于若检测到图像中存在人脸区域,获取所述人脸区域的第一景深信息;获取所述人脸区域中第一色彩;
识别模块,用于根据所述第一景深信息和第一色彩识别所述图像中第一区域;
虚化模块,用于对所述图像中除所述第一区域外的第二区域进行虚化处理。
一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行如上所述的图像处理方法。
一种计算机设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如上所述的图像处理方法。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中移动终端10的内部结构示意图;
图2为一个实施例中图像处理方法的流程图;
图3为一个实施例中图像中人脸区域示意图;
图4为一个实施例中双摄移动终端获取景深值的示意图;
图5为一个实施例中人脸区域中像素个数与景深值的对应关系曲线图;
图6为一个实施例中图像处理装置的结构框图;
图7为另一个实施例中图像处理装置的结构框图;
图8为另一个实施例中图像处理装置的结构框图;
图9为一个实施例中图像处理电路的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一确定模块称为第二确定模块,且类似地,可将第二确定模块称为第一确定模块。第一确定模块和第二确定模块两者都是确定模块,但其不是同一确定模块。
以计算机设备为移动终端为例。图1为一个实施例中移动终端10的内部结构示意图。如图1所示,该移动终端10包括通过***总线连接的处理器、非易失性存储介质、内存储器、网络接口、显示屏和输入装置。其中,移动终端10的非易失性存储介质存储有操作***和计算机可读指令。该计算机可读指令被处理器执行时以实现一种图像处理方法。该处理器用于提供计算和控制能力,支撑整个移动终端10的运行。移动终端10中的内存储器为非易失性存储介质中的计算机可读指令的运行提供环境。网络接口用于与服务器进行网络通信。移动终端10的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是移动终端10外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该移动终端10可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的移动终端10的限定,具体的移动终端10可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
图2为一个实施例中图像处理方法的流程图。如图2所示,一种图像处理方法,包括步骤202至步骤206。其中:
202,若检测到图像中存在人脸区域,获取人脸区域的第一景深信息;获取人脸区域中第一色彩。
计算机设备获取到图像后,可通过人脸检测技术检测图像中是否存在人脸,进一步提取包含人脸的ROI区域。上述图像可为计算机设备在启动拍摄程序后获取的预览图像,也可为存储于计算机设备中图像。通过人脸检测技术可获取图像中包含人脸的ROI区域,即人脸区域,上述人脸区域可为多边形区域或圆形区域。如图3所示,图3中人脸区域为方框30中区域。
在获取到人脸区域后,计算机设备可获取人脸区域对应的景深信息,即第一景深信息。可通过一下方式获取上述第一景深信息:
当计算机设备为双摄移动终端时,可通过移动终端中两个摄像头各自的传感器分别获取两个摄像头距离目标的距离。如图4所示,移动终端中两个摄像头的主光轴平行,L点为做左摄像头的光心,R点为右摄像头的光心。PL点和PR点所在的线段分别为左右摄像头的像面,光心到像面的最短距离为焦距f。若P为目标点,则P点在左右像面的成像点为PL和PR。PL点和PR点距各自像面的左边缘的距离是XL和XR,则视差d=XR-XL或d=XL-XR。其中Z为目标点P点景深,T为左右摄像头光心之间的距离。则根据三角形相似原理可得:
则
即
或
通过上述方法,可获取目标点的景深值,在获取人脸区域后,可依次获取人脸区域中每个目标点的景深值,得到第一景深信息。
当计算机设备为单摄移动终端时,可通过结构光依次获取人脸区域中每个目标点的景深值,得到第一景深信息。
在一个实施例中,还可获取整幅图像的景深信息。其中,获取整幅图像的景深信息的方法步骤与上述获取第一景深信息的方法步骤相同,在此不再赘述。在获取到整幅图像的景深信息后,识别出图像中人脸区域,提取图像中人脸区域对应的景深信息,即第一景深信息。
上述人脸区域中第一色彩是指人脸区域中面积比例超过指定值的色彩。进一步的,第一色彩可为人脸区域中大面积色彩,如人脸区域中人脸的肤色等。在识别出人脸区域后,可获取人脸区域中各色彩的色彩值、各色彩在人脸区域中的面积比例,再根据色彩的色彩值和色彩对应的面积比例获取人脸区域中第一色彩。
204,根据第一景深信息和第一色彩识别图像中第一区域。
在获取到人脸区域的第一色彩和第一景深信息后,可根据第一色彩和第一景深信息识别图像中第一区域。上述第一区域是指人脸区域中人脸轮廓包含的区域,即更为精确的人脸区域。识别第一区域的步骤具体可包括:
获取人脸区域的第一景深信息,上述人脸区域的景深信息包括人脸区域内人脸的景深信息和人脸区域内背景的景深信息。选取第一景深信息中,景深值的众数作为人脸的景深值,以人脸的景深值为基准设定人脸景深区域。选取景深值在人脸景深区域内的像素。如图5所示,图5为人脸区域中像素个数与景深值的对应关系曲线图。曲线中有峰值A和峰值B,可见,峰值A对应的景深值为人脸的景深值,峰值B对应的景深值为背景的景深值。选取峰值A对应的景深作为人脸的景深值,若峰值A对应的景深为5米,则设定人脸景深区域为4.95米到5.05米。选取景深值在4.95米至5.05米的像素。在获取到景深值在人脸景深区域内的像素后,获取第一色彩的色彩值,以第一色彩的色彩值为基准设定色彩值范围,例如,第一色彩的色彩值为R=95,G=40,B=20,设定的色彩值范围为R>95,G>40,B>20,R>G,R>B且丨R-G丨>15。获取上述景深值在人脸景深区域内的像素中色彩值在色彩值范围内像素作为第一像素,对上述第一像素膨胀算法即可得到第一区域,即人脸区域中人脸轮廓包含的区域。
206,对图像中除第一区域外的第二区域进行虚化处理。
在获取到第一区域后,从图像中剔除第一区域即得到第二区域。使用平滑滤波对第二区域进行平滑处理,得到处理后的图像即为对第二区域进行虚化处理后图像。上述平滑滤波可包括高斯滤波、中值滤波等。
本发明实施例中,在获取图像后进行人脸识别获取人脸ROI区域,即人脸区域。通常情况下,人脸区域为多边形区域,如正方形区域、长方形区域等。进一步根据人脸区域中景深信息和色彩信息获取人脸轮廓区域,即精确的人脸区域,对图像中除精确的人脸区域以外的区域进行虚化处理。可以避免对图像进行虚化处理时出现漏虚化现象。
在一个实施例中,获取人脸区域中第一色彩包括:若检测到人脸区域的色彩中包括预设色彩,将预设色彩作为第一色彩;或将人脸区域中色彩比例大于预设值的色彩作为第一色彩。
计算机设备中包括预设色彩值,若在人脸区域的色彩对应的色彩值中检测到预设色彩值,则将预设色彩值作为第一色彩值。上述预设色彩值可为RGB色彩空间的色彩值、YUV色彩空间的色彩值或Lab色彩空间的色彩值等。计算机设备还可获取人脸区域中每个色彩对应的像素个数占人脸区域总像素个数的比例,即每个色彩的色彩比例。若单个色彩的色彩比例大于预设值,则将色彩比例大于预设值的色彩作为第一色彩。上述第一色彩为人脸区域中大面积色彩,如人脸区域中人皮肤的颜色等;上述预设值可为用户设定值,也可为根据历史数据获取的值。
本发明实施例中图像处理算法,获取人脸区域中第一色彩,即获取人脸区域中主要颜色。通常情况下,人脸区域中主要颜色为肤色,在获取到肤色后,有利于进一步根据肤色识别精确人脸区域,提高了识别的精度。
在一个实施例中,在对图像中除第一区域外的第二区域进行虚化处理之前,上述图像处理方法还包括:获取第二区域的第二景深信息,根据第二景深信息确定虚化参数;根据虚化参数对第二区域进行虚化处理。
从图像中剔除第一区域得到第二区域后,可求取第二区域的第二景深信息。其中,求取第二区域的第二景深可包括:求取图像的景深信息,获取图像中第二区域,提取第二区域对应的景深信息;或获取图像中第二区域,测量获取第二区域对应的第二景深信息。当计算机设备为双摄移动终端或单摄移动终端时,均可获取第二景深信息,移动终端获取景深信息的步骤具体请参见步骤202,在此不再赘述。
在一个实施例中,根据第二景深信息确定虚化参数包括:根据预设的虚化等级与景深值的对应关系确定第二景深信息对应的虚化等级。
计算机设备中预存有虚化等级与景深值的对应关系,上述对应关系可为列表,曲线图等,不限于此。虚化等级与景深值的对应关系可为数值对应关系。如下表所示:
表1虚化等级与景深值的数值对应关系表
景深值(米) | 虚化等级 |
≤5 | 1 |
>5且≤10 | 2 |
>10且≤15 | 3 |
>15且≤20 | 4 |
>20 | 5 |
虚化等级与景深值的对应关系也可为比例对应关系,在获取到整张图像的景深值后,可将整张图像的景深值由大到小(或有小到大)划分为预设数量等级,按照景深值等级查找对应的虚化等级。例如,整张图像中景深值最大值为20米,景深值最小为0米,则设定图像中景深值0~5米的像素对应第一虚化等级、景深值5~10米的像素对应第二虚化等级、景深值10~15米的像素对应第三虚化等级、景深值15~20米的像素对应第四虚化等级。
虚化等级即为对图像进行虚化处理时强度,虚化等级对应有算法参数值。运用不同算法参数值对图像进行虚化处理时,虚化处理后图像模糊程度不同。其中,虚化等级越高,对图像虚化处理越强,虚化处理得到的图像越模糊;或虚化等级越低,对图像虚化处理越强,虚化处理得到的图像越模糊。
本发明实施例中,根据第二区域的第二景深信息对第二区域进行虚化处理,其中,第二景深信息中不同景深值对应不同的虚化等级,不同的虚化等级对应给的虚化强度不同,即处理后图像的模糊度不同,使得在对图像进行虚化处理时,可根据图像的景深值对图像实现渐变的虚化效果,有利于突出图像的主题,使图像更具有层次感。
在一个实施例中,对图像中除第一区域外第二区域进行虚化处理之前,上述图像处理方法还包括:获取人脸区域在图像中面积比例;根据面积比例确定对第二区域对应的虚化等级。
计算机设备可获取人脸区域在图像中面积比例,并根据图像中人脸区域的面积比例判断图像类型。一般来说,用户开启前置摄像头自拍时,人脸距离前置摄像头较近,自拍获取的图像中人脸区域占图像的面积比例较大;用户开启后置摄像头拍摄图像时,人脸距离后置摄像头较远,拍摄获取的图像中人脸区域占图像的比例较小,在计算机设备中可预设人脸比例阈值,当人脸区域在图像中面积比例大于等于上述人脸比例阈值时,则将图像判定为自拍照;当人脸区域在图像中面积比例小于上述人脸比例阈值时,则将图像判定为后置摄像头拍摄的照片。对自拍照和后置摄像头拍摄的照片可设定不同的虚化等级,在根据人脸区域在图像中面积比例判断图像类型后,可获取图像类型对应的虚化等级。通常情况下,当图像为用户自拍照时,图像突出的主体为人,对第二区域可设置较高的虚化等级,使对第二区域的虚化处理程度较高,图像中第二区域较模糊;当图像为后置摄像头拍摄的照片时,除人像外还可突出背景,对第二区域可设置较低的虚化等级,使对第二区域的虚化处理程度较低,图像中第二区域较清晰。
本发明实施例中图像处理方法,获取图像中人脸区域占图像的面积比例,根据图像中人脸区域占图像的面积比例可确定图像为自拍照或后置摄像头拍照,再获取图像对应的虚化等级,对图像中第二区域进行虚化处理,实现对不同图像虚化处理的程度不同,使得图像更有层次。
在一个实施例中,一种图像处理方法,包括:
(1)若检测到图像中存在人脸ROI区域,获取人脸ROI区域的景深信息,上述景深信息包括人脸ROI区域中人脸的景深信息和背景的景深信息。在获取到人脸ROI区域的景深信息后,获取人脸ROI区域中人脸肤色的色彩值。
人脸ROI区域中人脸肤色的色彩值可通过以下步骤获取:检测人脸ROI区域中色彩是否包括预设色彩,若是,将预设色彩作为人脸肤色的色彩;或获取人脸ROI区域中色彩对应的像素个数占总像素个数的比例最高的色彩作为人脸肤色的色彩。
(2)根据人脸ROI区域中人脸的景深信息与肤色的色彩值识别图像中人脸区域。
根据人脸的景深信息可选取图像中景深值在人脸的景深信息范围内的像素,再将肤色的色彩值与像素的色彩值比较,剔除肤色相差较大的像素值,获取的人脸区域。由于误差存在,获取的人脸区域中会存在部分像素点的空缺,可对上述人脸区域进行膨胀算法填充空缺像素点。
(3)对图像中除人脸区域之外的背景区域进行虚化处理。
在对图像中除人脸区域外的背景区域进行虚化处理之前,还可背景区域的景深信息。根据背景区域的景深信息中不同景深值设定不同的虚化等级,即设定不同的虚化处理程度,使得对背景区域的虚化处理程度根据景深值的不同而不同。在计算机设备中可预设虚化等级与景深值的对应关系,根据景深值与虚化等级的对应关系可确定对背景区域虚化处理的程度。进一步的,还可以根据图像中人脸面积的大小判断图像类型,如图像为自拍照或后置摄像头拍照。当图像为用户自拍照时,用户想要突出的主题为个人,则可对背景区域进行较强等级的虚化处理;当图像为后置摄像头拍照时,用户除想突出个人外,还想保留背景区域的风景,则可对背景区域进行较弱等级的虚化处理。
本发明实施例中图像处理方法,在获取图像后进行人脸识别获取人脸ROI区域,即人脸区域。通常情况下,人脸区域为多边形区域,如正方形区域、长方形区域等。进一步根据人脸区域中景深信息和色彩信息获取人脸轮廓区域,即精确的人脸区域,对图像中除精确的人脸区域以外的区域进行虚化处理。可以避免对图像进行虚化处理时出现漏虚化现象。
图6为一个实施例中图像处理装置的结构框图。包括获取模块602、识别模块604和虚化模块606。其中:
获取模块602,用于若检测到图像中存在人脸区域,获取人脸区域的第一景深信息;获取人脸区域中第一色彩。
识别模块604,用于根据第一景深信息和第一色彩识别图像中第一区域。
虚化模块606,用于对图像中除第一区域外的第二区域进行虚化处理。
在一个实施例中,获取模块602还用于若检测到人脸区域的色彩中包括预设色彩,将预设色彩作为第一色彩;或将人脸区域中色彩比例大于预设值的色彩作为第一色彩。
图7为另一个实施例中图像处理装置的结构框图。包括获取模块702、识别模块704、虚化模块706和第一确定模块708。其中,获取模块702、识别模块704、虚化模块706与图6中对应的模块功能相同。
第一确定模块708,用于在对图像中除第一区域外的第二区域进行虚化处理之前,获取第二区域的第二景深信息,根据第二景深信息确定虚化参数;
虚化模块706还用于根据虚化参数对第二区域进行虚化处理。
在一个实施例中,第一确定模块708还用于根据预设的虚化等级与景深值的对应关系确定第二景深信息对应的虚化等级。
图8为另一个实施例中图像处理装置的结构框图。包括获取模块802、识别模块804、虚化模块806和第二确定模块808。其中,获取模块802、识别模块804、虚化模块806与图6中对应的模块功能相同。
第二确定模块808,用于对图像中除第一区域外第二区域进行虚化处理之前,获取人脸区域在图像中面积比例;根据面积比例确定对第二区域对应的虚化等级。
上述图像处理装置中各个模块的划分仅用于举例说明,在其他实施例中,可将图像处理装置按照需要划分为不同的模块,以完成上述图像处理装置的全部或部分功能。
本发明实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当计算机可执行指令被一个或多个处理器执行时,使得处理器执行以下步骤:
(1)若检测到图像中存在人脸区域,获取人脸区域的第一景深信息;获取人脸区域中第一色彩。
(2)根据第一景深信息和第一色彩识别图像中第一区域。
(3)对图像中除第一区域外的第二区域进行虚化处理。
在一个实施例中,获取人脸区域中第一色彩包括:若检测到人脸区域的色彩中包括预设色彩,将预设色彩作为第一色彩;或将人脸区域中色彩比例大于预设值的色彩作为第一色彩。
在一个实施例中,在对图像中除第一区域外的第二区域进行虚化处理之前,上述图像处理方法还包括:获取第二区域的第二景深信息,根据第二景深信息确定虚化参数;根据虚化参数对第二区域进行虚化处理。
在一个实施例中,根据第二景深信息确定虚化参数包括:根据预设的虚化等级与景深值的对应关系确定第二景深信息对应的虚化等级。
在一个实施例中,对图像中除第一区域外第二区域进行虚化处理之前,上述图像处理方法还包括:获取人脸区域在图像中面积比例;根据面积比例确定对第二区域对应的虚化等级。
本发明实施例还提供一种计算机设备。上述计算机设备中包括图像处理电路,图像处理电路可以利用硬件和/或软件组件实现,可包括定义ISP(Image SignalProcessing,图像信号处理)管线的各种处理单元。图9为一个实施例中图像处理电路的示意图。如图9所示,为便于说明,仅示出与本发明实施例相关的图像处理技术的各个方面。
如图9所示,图像处理电路包括ISP处理器940和控制逻辑器950。成像设备910捕捉的图像数据首先由ISP处理器940处理,ISP处理器940对图像数据进行分析以捕捉可用于确定和/或成像设备910的一个或多个控制参数的图像统计信息。成像设备910可包括具有一个或多个透镜912和图像传感器914的照相机。图像传感器914可包括色彩滤镜阵列(如Bayer滤镜),图像传感器914可获取用图像传感器914的每个成像像素捕捉的光强度和波长信息,并提供可由ISP处理器940处理的一组原始图像数据。传感器920(如陀螺仪)可基于传感器920接口类型把采集的图像处理的参数(如防抖参数)提供给ISP处理器940。传感器920接口可以利用SMIA(Standard Mobile Imaging Architecture,标准移动成像架构)接口、其它串行或并行照相机接口、或上述接口的组合。
此外,图像传感器914也可将原始图像数据发送给传感器920,传感器920可基于传感器920接口类型把原始图像数据提供给ISP处理器940进行处理,或者传感器920将原始图像数据存储到图像存储器930中。
ISP处理器940按多种格式逐个像素地处理原始图像数据。例如,每个图像像素可具有8、10、12或14比特的位深度,ISP处理器940可对原始图像数据进行一个或多个图像处理操作、收集关于图像数据的统计信息。其中,图像处理操作可按相同或不同的位深度精度进行。
ISP处理器940还可从图像存储器930接收像素数据。例如,传感器920接口将原始图像数据发送给图像存储器930,图像存储器930中的原始图像数据再提供给ISP处理器940以供处理。图像存储器930可为存储器装置的一部分、存储设备、或电子设备内的独立的专用存储器,并可包括DMA(Direct Memory Access,直接直接存储器存取)特征。
当接收到来自图像传感器914接口或来自传感器920接口或来自图像存储器930的原始图像数据时,ISP处理器940可进行一个或多个图像处理操作,如时域滤波。ISP处理器940处理后的图像数据可发送给图像存储器930,以便在被显示之前进行另外的处理。ISP处理器940从图像存储器930接收处理数据,并对所述处理数据进行原始域中以及RGB和YCbCr颜色空间中的图像数据处理。处理后的图像数据可输出给显示器980,以供用户观看和/或由图形引擎或GPU(Graphics Processing Unit,图形处理器)进一步处理。此外,ISP处理器940的输出还可发送给图像存储器930,且显示器980可从图像存储器930读取图像数据。在一个实施例中,图像存储器930可被配置为实现一个或多个帧缓冲器。此外,ISP处理器940的输出可发送给编码器/解码器970,以便编码/解码图像数据。编码的图像数据可被保存,并在显示于显示器980设备上之前解压缩。
ISP处理器940处理后的图像数据可发送给虚化模块960,以便在被显示之前对图像进行虚化处理。虚化模块960对图像数据虚化处理可包括获取图像的景深信息,根据图像的景深信息获取对应的虚化参数再对图像进行虚化处理等。虚化模块960将图像数据进行虚化处理后,可将虚化处理后的图像数据发送给编码器/解码器970,以便编码/解码图像数据。编码的图像数据可被保存,并在显示与显示器980设备上之前解压缩。可以理解的是,虚化模块960处理后的图像数据可以不经过编码器/解码器970,直接发给显示器980进行显示。ISP处理器940处理后的图像数据还可以先经过编码器/解码器970处理,然后再经过虚化模块960进行处理。其中,虚化模块960或编码器/解码器970可为移动终端中CPU(CentralProcessing Unit,中央处理器)或GPU等。
ISP处理器940确定的统计数据可发送给控制逻辑器950单元。例如,统计数据可包括自动曝光、自动白平衡、自动聚焦、闪烁检测、黑电平补偿、透镜912阴影校正等图像传感器914统计信息。控制逻辑器950可包括执行一个或多个例程(如固件)的处理器和/或微控制器,一个或多个例程可根据接收的统计数据,确定成像设备910的控制参数以及ISP处理器940的控制参数。例如,成像设备910的控制参数可包括传感器920控制参数(例如增益、曝光控制的积分时间、防抖参数等)、照相机闪光控制参数、透镜912控制参数(例如聚焦或变焦用焦距)、或这些参数的组合。ISP控制参数可包括用于自动白平衡和颜色调整(例如,在RGB处理期间)的增益水平和色彩校正矩阵,以及透镜912阴影校正参数。
以下为运用图9中图像处理技术实现以上图像处理方法的步骤:
(1)若检测到图像中存在人脸区域,获取人脸区域的第一景深信息;获取人脸区域中第一色彩。
(2)根据第一景深信息和第一色彩识别图像中第一区域。
(3)对图像中除第一区域外的第二区域进行虚化处理。
在一个实施例中,获取人脸区域中第一色彩包括:若检测到人脸区域的色彩中包括预设色彩,将预设色彩作为第一色彩;或将人脸区域中色彩比例大于预设值的色彩作为第一色彩。
在一个实施例中,在对图像中除第一区域外的第二区域进行虚化处理之前,上述图像处理方法还包括:获取第二区域的第二景深信息,根据第二景深信息确定虚化参数;根据虚化参数对第二区域进行虚化处理。
在一个实施例中,根据第二景深信息确定虚化参数包括:根据预设的虚化等级与景深值的对应关系确定第二景深信息对应的虚化等级。
在一个实施例中,对图像中除第一区域外第二区域进行虚化处理之前,上述图像处理方法还包括:获取人脸区域在图像中面积比例;根据面积比例确定对第二区域对应的虚化等级。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (8)
1.一种图像处理方法,其特征在于,包括:
若检测到图像中存在人脸区域,获取所述人脸区域的第一景深信息;
获取所述人脸区域中第一色彩;
根据所述第一景深信息和第一色彩识别所述图像中第一区域;包括:获取景深值在人脸景深区域内的像素,获取第一色彩的色彩值,以第一色彩的色彩值为基准设定色彩值范围,获取所述景深值在人脸景深区域内的像素中色彩值在色彩值范围内像素作为第一像素,根据上述第一像素得到第一区域;
获取所述人脸区域在所述图像中面积比例;
根据所述面积比例确定对除所述第一区域外的第二区域对应的虚化等级;
对所述图像中的所述第二区域进行虚化处理。
2.根据权利要求1所述的图像处理方法,其特征在于,所述获取所述人脸区域中第一色彩包括:
若检测到所述人脸区域的色彩中包括预设色彩,将所述预设色彩作为第一色彩;
或将所述人脸区域中色彩比例大于预设值的色彩作为第一色彩。
3.根据权利要求1所述的图像处理方法,其特征在于,所述人脸区域为多边形区域或圆形区域。
4.一种图像处理装置,其特征在于,包括:
获取模块,用于若检测到图像中存在人脸区域,获取所述人脸区域的第一景深信息;获取所述人脸区域中第一色彩;
识别模块,用于根据所述第一景深信息和第一色彩识别所述图像中第一区域;包括:获取景深值在人脸景深区域内的像素,获取第一色彩的色彩值,以第一色彩的色彩值为基准设定色彩值范围,获取所述景深值在人脸景深区域内的像素中色彩值在色彩值范围内像素作为第一像素,根据上述第一像素得到第一区域;
第二确定模块,用于对所述图像中除所述第一区域外第二区域进行虚化处理之前,获取所述人脸区域在所述图像中面积比例;根据所述面积比例确定对除所述第一区域外的第二区域对应的虚化等级;
虚化模块,用于对所述图像中的所述第二区域进行虚化处理。
5.根据权利要求4所述的图像处理装置,其特征在于:
所述获取模块还用于若检测到所述人脸区域的色彩中包括预设色彩,将所述预设色彩作为第一色彩;或将所述人脸区域中色彩比例大于预设值的色彩作为第一色彩。
6.根据权利要求4所述的图像处理装置,其特征在于,所述人脸区域为多边形区域或圆形区域。
7.一种包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行如权利要求1至3中任一项所述的图像处理方法。
8.一种计算机设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如权利要求1至3中任一项所述的图像处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710737479.0A CN107481186B (zh) | 2017-08-24 | 2017-08-24 | 图像处理方法、装置、计算机可读存储介质和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710737479.0A CN107481186B (zh) | 2017-08-24 | 2017-08-24 | 图像处理方法、装置、计算机可读存储介质和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107481186A CN107481186A (zh) | 2017-12-15 |
CN107481186B true CN107481186B (zh) | 2020-12-01 |
Family
ID=60602347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710737479.0A Expired - Fee Related CN107481186B (zh) | 2017-08-24 | 2017-08-24 | 图像处理方法、装置、计算机可读存储介质和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107481186B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108234882B (zh) * | 2018-02-11 | 2020-09-29 | 维沃移动通信有限公司 | 一种图像虚化方法及移动终端 |
CN108259770B (zh) * | 2018-03-30 | 2020-06-02 | Oppo广东移动通信有限公司 | 图像处理方法、装置、存储介质及电子设备 |
CN109286720A (zh) * | 2018-08-01 | 2019-01-29 | 维沃移动通信有限公司 | 一种多屏幕移动终端的主屏幕选择方法及装置 |
CN110971827B (zh) * | 2019-12-09 | 2022-02-18 | Oppo广东移动通信有限公司 | 人像模式拍摄方法、装置、终端设备和存储介质 |
CN111402111B (zh) * | 2020-02-17 | 2023-11-03 | 深圳市商汤科技有限公司 | 图像虚化方法、装置、终端及计算机可读存储介质 |
CN113642358B (zh) * | 2020-04-27 | 2023-10-10 | 华为技术有限公司 | 肤色检测方法、装置、终端和存储介质 |
CN112217989A (zh) * | 2020-09-25 | 2021-01-12 | 北京小米移动软件有限公司 | 图像显示方法及装置 |
CN113313626A (zh) * | 2021-05-20 | 2021-08-27 | Oppo广东移动通信有限公司 | 图像处理方法、装置、电子设备及存储介质 |
CN113313646B (zh) * | 2021-05-27 | 2024-04-16 | Oppo广东移动通信有限公司 | 图像处理方法及装置、电子设备、计算机可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002216129A (ja) * | 2001-01-22 | 2002-08-02 | Honda Motor Co Ltd | 顔領域検出装置およびその方法並びにコンピュータ読み取り可能な記録媒体 |
CN103473564A (zh) * | 2013-09-29 | 2013-12-25 | 公安部第三研究所 | 一种基于敏感区域的正面人脸检测方法 |
CN103973977A (zh) * | 2014-04-15 | 2014-08-06 | 联想(北京)有限公司 | 一种预览界面的虚化处理方法、装置及电子设备 |
CN105100615A (zh) * | 2015-07-24 | 2015-11-25 | 青岛海信移动通信技术股份有限公司 | 一种图像的预览方法、装置及终端 |
CN105426828A (zh) * | 2015-11-10 | 2016-03-23 | 浙江宇视科技有限公司 | 人脸检测方法、装置及*** |
CN106331492A (zh) * | 2016-08-29 | 2017-01-11 | 广东欧珀移动通信有限公司 | 一种图像处理方法及终端 |
CN106778491A (zh) * | 2016-11-14 | 2017-05-31 | 深圳奥比中光科技有限公司 | 人脸3d特征信息的获取方法及设备 |
CN106909911A (zh) * | 2017-03-09 | 2017-06-30 | 广东欧珀移动通信有限公司 | 图像处理方法、图像处理装置和电子装置 |
-
2017
- 2017-08-24 CN CN201710737479.0A patent/CN107481186B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002216129A (ja) * | 2001-01-22 | 2002-08-02 | Honda Motor Co Ltd | 顔領域検出装置およびその方法並びにコンピュータ読み取り可能な記録媒体 |
CN103473564A (zh) * | 2013-09-29 | 2013-12-25 | 公安部第三研究所 | 一种基于敏感区域的正面人脸检测方法 |
CN103973977A (zh) * | 2014-04-15 | 2014-08-06 | 联想(北京)有限公司 | 一种预览界面的虚化处理方法、装置及电子设备 |
CN105100615A (zh) * | 2015-07-24 | 2015-11-25 | 青岛海信移动通信技术股份有限公司 | 一种图像的预览方法、装置及终端 |
CN105426828A (zh) * | 2015-11-10 | 2016-03-23 | 浙江宇视科技有限公司 | 人脸检测方法、装置及*** |
CN106331492A (zh) * | 2016-08-29 | 2017-01-11 | 广东欧珀移动通信有限公司 | 一种图像处理方法及终端 |
CN106778491A (zh) * | 2016-11-14 | 2017-05-31 | 深圳奥比中光科技有限公司 | 人脸3d特征信息的获取方法及设备 |
CN106909911A (zh) * | 2017-03-09 | 2017-06-30 | 广东欧珀移动通信有限公司 | 图像处理方法、图像处理装置和电子装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107481186A (zh) | 2017-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107481186B (zh) | 图像处理方法、装置、计算机可读存储介质和计算机设备 | |
US10997696B2 (en) | Image processing method, apparatus and device | |
US10757312B2 (en) | Method for image-processing and mobile terminal using dual cameras | |
EP3480783B1 (en) | Image-processing method, apparatus and device | |
CN107493432B (zh) | 图像处理方法、装置、移动终端及计算机可读存储介质 | |
CN109068058B (zh) | 超级夜景模式下的拍摄控制方法、装置和电子设备 | |
CN107509031B (zh) | 图像处理方法、装置、移动终端及计算机可读存储介质 | |
CN107563979B (zh) | 图像处理方法、装置、计算机可读存储介质和计算机设备 | |
CN107704798B (zh) | 图像虚化方法、装置、计算机可读存储介质和计算机设备 | |
CN107395991B (zh) | 图像合成方法、装置、计算机可读存储介质和计算机设备 | |
CN108259770B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN109685853B (zh) | 图像处理方法、装置、电子设备和计算机可读存储介质 | |
US11233948B2 (en) | Exposure control method and device, and electronic device | |
CN108053438B (zh) | 景深获取方法、装置及设备 | |
CN108401110B (zh) | 图像的获取方法、装置、存储介质及电子设备 | |
CN108259754B (zh) | 图像处理方法及装置、计算机可读存储介质和计算机设备 | |
CN107454318B (zh) | 图像处理方法、装置、移动终端及计算机可读存储介质 | |
CN107392870B (zh) | 图像处理方法、装置、移动终端及计算机可读存储介质 | |
CN107295261B (zh) | 图像去雾处理方法、装置、存储介质和移动终端 | |
CN110276730B (zh) | 图像处理方法、装置、电子设备 | |
CN108520036B (zh) | 图像的选取方法、装置、存储介质及电子设备 | |
CN107481199B (zh) | 图像去雾处理方法、装置、存储介质和移动终端 | |
CN107292853B (zh) | 图像处理方法、装置、计算机可读存储介质和移动终端 | |
CN108335278B (zh) | 图像的处理方法、装置、存储介质及电子设备 | |
CN107277372B (zh) | 对焦方法、装置、计算机可读存储介质和移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20201201 |
|
CF01 | Termination of patent right due to non-payment of annual fee |