CN111263074A - 摄像头亮度自动调节的方法、***、设备及其存储介质 - Google Patents

摄像头亮度自动调节的方法、***、设备及其存储介质 Download PDF

Info

Publication number
CN111263074A
CN111263074A CN202010175732.XA CN202010175732A CN111263074A CN 111263074 A CN111263074 A CN 111263074A CN 202010175732 A CN202010175732 A CN 202010175732A CN 111263074 A CN111263074 A CN 111263074A
Authority
CN
China
Prior art keywords
skin color
camera
brightness value
image
brightness
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.)
Pending
Application number
CN202010175732.XA
Other languages
English (en)
Inventor
丁凡
李由
姜永胜
罗天煦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Emperor Technology Co Ltd
Original Assignee
Shenzhen Emperor Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Emperor Technology Co Ltd filed Critical Shenzhen Emperor Technology Co Ltd
Priority to CN202010175732.XA priority Critical patent/CN111263074A/zh
Publication of CN111263074A publication Critical patent/CN111263074A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/61Control of cameras or camera modules based on recognised objects
    • H04N23/611Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/56Extraction of image or video features relating to colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)

Abstract

本发明涉及图像处理技术领域,具体涉及一种摄像头亮度自动调节的方法、***、设备及其存储介质,其方法包括:驱动摄像头获取人脸图像,并在人脸图像上确定多个人脸特征点;顺时针或者逆时针方向连接相邻的人脸特征点得到闭环脸部轮廓图形,然后利用闭环脸部轮廓图形确定得到图像中的人脸区域,得到肤色图像;将肤色图像由从RGB模型转换为LAB模型,在LAB模型下对区域图像中的分量进行计算,得到肤色实时亮度值;将肤色实时亮度值与预设的肤色期望亮度值进行比较,若不在预定范围之内,则对当前的摄像头亮度值进行调整。本发明能实时对摄像头的亮度参数进行调节,使所生成的证件照的曝光度合适,有效地提高自助拍照设备的证件照良品率。

Description

摄像头亮度自动调节的方法、***、设备及其存储介质
技术领域
本发明涉及图像处理技术领域,具体涉及一种摄像头亮度自动调节的方法、一种摄像头亮度自动调节的***、一种上述***的设备以及一种存储有上述方法的存储介质。
背景技术
随着社会的迅速发展,广大市民所用到的证件种类也越来越多,而部分证件需要附有证件照,故证件照的拍摄需求也在逐渐提高;为了便于市民拍摄证件照,现今市面上出现了一些自助拍照设备,自助拍照设备的应用,给需要拍摄证件照的人们带来了很方便的体验。但是由于相关的国家机关部门对证件照的亮度和曝光度都有一定的要求。
在现有的自助拍照设备中,由于其摄像头的曝光与亮度参数没有一个标准值,证件照最终的亮度和曝光度跟用户的肤色和其他脸部状态都有一定的关系,故摄像头在工作时,亮度参数应该调到多少合适也没有一个理论依据,使得所生成的一些用户的照片成像亮度不尽如人意,使得拍摄出来的证件照要么出现人物脸部过度曝光,要么就是人物脸部曝光不足的情况。导致所拍摄出来的证件照无法满足证件照的需求,其在一定程度地影响了自助拍照设备的推广。
发明内容
为克服上述缺陷,本发明的目的即在于提供一种对自助拍照设备的摄像头工作亮度的调节方法、***、设备以及存储有其方法的存储介质。
本发明的目的是通过以下技术方案来实现的:
本发明是一种摄像头亮度自动调节的方法,包括:
驱动摄像头获取人脸图像,并在所述人脸图像的预定位置上确定多个人脸特征点;
沿顺时针或者逆时针方向连接相邻的人脸特征点得到闭环脸部轮廓图形,然后利用所述闭环脸部轮廓图形确定得到图像中的人脸区域,并对所述人脸区域进行提取,得到肤色图像;
将所述肤色图像由从RGB模型转换为LAB模型,在所述LAB模型下对区所述域图像中的亮度分量进行计算,得到肤色实时亮度值;
将所述肤色实时亮度值与预设的肤色期望亮度值进行比较,判断所述肤色实时亮度值与预设的肤色期望亮度值之间的差值是否在预定范围之内,若不在预定范围之内,则对当前的摄像头亮度值进行调整。
在本发明中,所述驱动摄像头包括:
以预定的摄像头亮度值对摄像头进行初次驱动。
在本发明中,所述对当前的摄像头亮度值进行调整之前包括:
通过所述肤色实时亮度值计算出当前的摄像头亮度值。
在本发明中,所述对当前的摄像头亮度值进行调整还包括:
通过比例积分微分控制调节对当前的摄像头亮度值进行调整。
在本发明中,所述对当前的摄像头亮度值进行调整之后包括:
以调整后的摄像头亮度值对摄像头进行驱动。
在本发明中,所述判断所述肤色实时亮度值与预设的肤色期望亮度值之间的差值是否在预定范围之内还包括:
若在预定范围之内,则根据当前的人脸图像生成证件照。
在本发明中,所述并对所述人脸区域进行提取之后包括:
将所述人脸区域由RGB模型转化为YCrCb模型,并用预设的皮肤模型与模型转化后的人脸区域中的所有像素点进行比对,判断像素点是否满足预设的皮肤模型的条件,若满足,则获取所有条件的像素点,得到肤色图像。
本发明是一种摄像头亮度的自动调节***,其包括:
摄像头驱动模块,所述摄像头驱动模块用于对摄像头进行驱动并通过摄像头获取到人脸图像;
特征点定位模块,所述特征点定位模块与摄像头相连接,用于在摄像头所获取到的人脸图像的预定位置上确定多个人脸特征点;
肤色图像获取模块,所述肤色图像获取模块与所述特征点定位模块相连接,沿顺时针或者逆时针方向连接相邻的人脸特征点得到闭环脸部轮廓图形,然后利用所述闭环脸部轮廓图形确定得到图像中的人脸区域,并对所述人脸区域进行提取,得到肤色图像;
肤色亮度计算模块,所述肤色亮度计算模块与所述肤色图像获取模块相连接,用于将所述肤色图像由从RGB模型转换为LAB模型,在所述LAB模型下对区所述域图像中的亮度分量进行计算,得到肤色实时亮度值;
肤色亮度比较模块,所述肤色亮度比较模块与所述肤色亮度计算模块相连接,用于将所述肤色实时亮度值与预设的肤色期望亮度值进行比较,判断所述肤色实时亮度值与预设的肤色期望亮度值之间的差值是否在预定范围之内;
亮度值调整模块,所述亮度值调整模块分别与所述肤色亮度比较模块和所述摄像头驱动模块相连接,用于在肤色实时亮度值与预设的肤色期望亮度值之间差值不在预定范围之内时,则对当前的摄像头亮度值进行调整。
本发明是一种自助拍照设备,其包括:如上所述的自动调节***,以及摄像头和证件照生成器;
所述摄像头分别与所述摄像头驱动模块和所述特征点定位模块相连接,用于根据摄像头驱动模块所发送的驱动参数,获取人脸图像;
所述证件照生成器分别与所述肤色亮度比较模块和所述摄像头相连接,用于中肤色实时亮度值与预设的肤色期望亮度值之间差值在预定范围之内时,当前的人脸图像生成证件照。
本发明是一种计算机可读程序存储介质,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行如上所述的方法。
本发明能实时获取图像亮度参数,将预定亮度参数与该图像亮度参数进行比较,并根据比较结果对摄像头的亮度参数进行调节,使所生成的证件照的曝光度合适,能符合国家机关部门的标准,有效地提高自助拍照设备的证件照良品率,有利于自助拍照设备在市面上的进一步推广。
附图说明
为了易于说明,本发明由下述的较佳实施例及附图作详细描述。
图1为本发明摄像头亮度自动调节的方法一个实施例的工作流程示意图;
图2为本发明摄像头亮度自动调节的方法另一个实施例的工作流程示意图;
图3为本发明摄像头亮度自动调节的方法另一个实施例的工作流程示意图;
图4为本发明自助拍照设备的逻辑结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接。可以是机械连接,也可以是电连接。可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
下面以一个实施例对本发明的一种摄像头亮度自动调节的方法进行具体描述,请参阅图1,其包括:
S101.获取人脸图像确定人脸特征点
驱动摄像头获取人脸图像,并根据现有的人脸检测技术对人脸区域进行初步定位,然后在初步定位的人脸区域中的预定位置获取到多个与脸部轮廓相关的人脸特征点,在本实施例中,人脸特征点的数量为16个,此时已生成点1到点16的坐标队列。
S102.获取到肤色图像
沿顺时针或者逆时针方向连接相邻的人脸特征点得到闭环脸部轮廓图形,然后利用闭环脸部轮廓图形确定得到图像中的人脸区域,并对所述人脸区域进行提取,得到肤色图像;其具体为:按循序从点1到16,相邻两点利用直线两点方法确定的直线连接起来,形成一个描述脸部大概区域的不规则闭环轮廓;在轮廓外部任意选取一点,使用漫水填充方法填充轮廓以外区域设置为零,并将选取的轮廓以内的图像保留,区域以外的则置零,得到肤色图像。
S103.计算得到肤色实时亮度值
将所述肤色图像由从RGB模型转换为LAB模型,其中,Lab颜色模型由三个要素组成,一个要素是亮度(L),a和b是两个颜色通道。a包括的颜色是从深绿色到灰色再到亮粉红色;b是从亮蓝色到灰色再到黄色;在所述LAB模型下对区所述域图像中的L分量进行计算,得到肤色实时亮度值;其具体为:将分割出的肤色图像由RGB转换到LAB颜色空间,在L分量上统计非0点的像素,对以上像素加和求平均,求取肤色亮度值Lt:求LAB颜色空间上L分量的图像IL,公式如下;
Y=0.212671·R+0.715160·G+0.072169·B
L*=116·f(Y/Yn)-16
Figure BDA0002410757910000061
S104.判断亮度差值是否在预定范围之内
将所述肤色实时亮度值与预设的肤色期望亮度值进行比较,判断所述肤色实时亮度值与预设的肤色期望亮度值之间的差值是否在预定范围之内;
S105.对当前的摄像头亮度值进行调整
若不在预定范围之内,则对当前的摄像头亮度值进行调整;若肤色实时亮度值不在预定范围之内且低于预设的肤色期望亮度值,说明当前人脸图像的曝光不足,需要增加的摄像头亮度值;若肤色实时亮度值不在预定范围之内且高于预设的肤色期望亮度值,说明当前人脸图像的曝光过度,需要降低的摄像头亮度值;并以调整后的摄像头亮度值重新进行步骤S101.驱动摄像头获取人脸图像。
本方法很好的利用了拍照现场的人物肤色的场景特点,以人物肤色为参考,降低了拍照场景中亮度调节的复杂度,适用于自助拍照设备的业务需求,本方法通过检测拍照人的肤色亮度,对比与肤色期望亮度间的差异情况,并将此差值结果反馈给PID控制器进行调节,该控制算法复杂度低,很好的适用于现场的实时拍照要求。
下面以另一个实施例对本发明的一种摄像头亮度自动调节的方法进行具体描述,请参阅图2,其包括:
S201.获取人脸图像确定人脸特征点
驱动摄像头获取人脸图像,并根据现有的人脸检测技术对人脸区域进行初步定位,然后在初步定位的人脸区域中的预定位置获取到多个与脸部轮廓相关的人脸特征点,在本实施例中,人脸特征点的数量为16个,此时已生成点1到点16的坐标队列。
S202.提取人脸区域
沿顺时针或者逆时针方向连接相邻的人脸特征点得到闭环脸部轮廓图形,然后利用闭环脸部轮廓图形确定得到图像中的人脸区域,并对所述人脸区域进行提取;其具体为:按循序从点1到16,相邻两点利用直线两点方法确定的直线连接起来,形成一个描述脸部大概区域的不规则闭环轮廓;在轮廓外部任意选取一点,使用漫水填充方法填充轮廓以外区域设置为零,并将选取的轮廓以内的图像保留,区域以外的则置零,得到人脸区域图像Ic
S203.获取肤色图像
将所述人脸区域图像Ic由RGB模型转化为YCrCb模型,其中,YCrCb即YUV,其中“Y”表示明亮度,也就是灰阶值;而“U”和“V”表示的则是色度,作用是描述影像色彩及饱和度,用于指定像素的颜色。“亮度”是透过RGB输入信号来建立的,方法是将RGB信号的特定部分叠加到一起。“色度”则定义了颜色的两个方面─色调与饱和度,分别用Cr和Cb来表示。其中,Cr反映了RGB输入信号红色部分与RGB信号亮度值之间的差异。而Cb反映的是RGB输入信号蓝色部分与RGB信号亮度值之间的差异;并用预设的皮肤模型与模型转化后的人脸区域中的所有像素点进行比对,判断像素点是否满足预设的皮肤模型的条件,若满足,则获取所有条件的像素点,得到肤色图像;在本实施例中,将人脸区域图像Ic由RGB转化为YCrCb图像IY,利用预设的椭圆肤色经验模型检测图像IY中每一点(Cr,Cb)做判断是否在椭圆内部,如果是,则该点属于皮肤,否则就是非皮肤像素点。遍历人脸区域图像Ic中的所有像素点,若对应像素点值属于皮肤,则保持原值不变,若计算结果不属于皮肤,则图像Ic此处的点设置为0,遍历结束得到肤色图像Im。其中,图像中非皮肤三通道数值严格标定为0;将人脸区域图像Ic由RGB转化为YCrCb图像IY的公式如下:
Figure BDA0002410757910000081
S204.计算得到肤色实时亮度值
将所述肤色图像由从RGB模型转换为LAB模型,其中,Lab颜色模型由三个要素组成,一个要素是亮度(L),a和b是两个颜色通道。a包括的颜色是从深绿色到灰色再到亮粉红色;b是从亮蓝色到灰色再到黄色;在所述LAB模型下对区所述域图像中的L分量进行计算,得到肤色实时亮度值;其具体为:将分割出的肤色图像由RGB转换到LAB颜色空间,在L分量上统计非0点的像素,对以上像素加和求平均,求取肤色亮度值Lt:求LAB颜色空间上L分量的图像IL,公式如下;
Y=0.212671·R+0.715160·G+0.072169·B
L*=116·f(Y/Yn)-16
Figure BDA0002410757910000082
S205.判断亮度差值是否在预定范围之内
将所述肤色实时亮度值与预设的肤色期望亮度值进行比较,判断所述肤色实时亮度值与预设的肤色期望亮度值之间的差值是否在预定范围之内;若差值不在预定范围之内,进行步骤S206计算出当前的摄像头亮度值;若差值在预定范围之内,进行步骤S208根据当前的人脸图像生成证件照。
S206.计算出当前的摄像头亮度值
通过所述肤色实时亮度值计算出当前的摄像头亮度值。在本实施例中,人脸亮度曝光利用位置式PID控制(比例积分微分控制)调节,得到当前拍照人合适的亮度设置参数。其中,PID控制是根据给定值和实际输出值构成控制偏差,将偏差按比例、积分和微分通过线性组合构成控制量,对被控对象进行控制。其具体包括:设置PID控制的比例参数为Kp、积分参数为Ki、微分参数为Kd,摄像头初始亮度参数为Co,摄像头实时亮度参数为Ct,期望的人脸亮度期望值为Lstd,实时人脸亮度值为Lt;根据经验可得Ct与Lt之间存在线性比例关系,其值为k;根据公式计算摄像头实时亮度参数,其中,摄像头实时亮度参数的计算公式如下:
ΔLt=Lt(t)-Lstd
ΔCt=ΔLt·k
Figure BDA0002410757910000091
S207.对当前的摄像头亮度值进行调整
通过位置式PID控制调节对当前的摄像头亮度值进行调整;若肤色实时亮度值不在预定范围之内且低于预设的肤色期望亮度值,说明当前人脸图像的曝光不足,需要增加的摄像头亮度值;为了快速完成肤色的亮度调节,引入了阈值,即允许人脸亮度期望值为Lstd可以上下浮动阈值大小的范围,并不要求调节后的人脸肤色值完全等于期望值,并以调整后的摄像头初始亮度参数Co初次驱动摄像头,并重新进行步骤S201,以调整后的摄像头亮度参数参数Ct对摄像头进行驱动。然后比较当前亮度和期望亮度的差值,循环调节,直到调节次数满足设定值或者亮度差值小于设定阈值即可,退出循环调节,此时的亮度参数就被认作是当前拍照人合适的亮度参数。
S208.根据当前的人脸图像生成证件照
若在预定范围之内,则根据当前的人脸图像生成证件照;故所生成的证件照均满足曝光与亮度标准。
下面以另一个实施例对本发明的一种摄像头亮度自动调节的方法进行具体描述,请参阅图3,其包括:
S301.以预定的摄像头亮度值对摄像头进行驱动
以预定的摄像头亮度值对摄像头进行初次驱动;根据经验分析可知,摄像头的亮度参数调节范围会在一个范围(Cmin,Cmax)内,如亮度参数为1-7,故可以在该范围中的均值作为起始调节点,即以摄像头亮度参数4对摄像头进行初次驱动。
S302.获取人脸图像确定人脸特征点
驱动摄像头获取人脸图像,并根据现有的人脸检测技术对人脸区域进行初步定位,然后在初步定位的人脸区域中的预定位置获取到多个与脸部轮廓相关的人脸特征点,在本实施例中,人脸特征点的数量为16个,此时已生成点1到点16的坐标队列。
S303.提取人脸区域
顺时针或者逆时针方向连接相邻的人脸特征点得到闭环脸部轮廓图形,然后利用闭环图形确定得到图像中的人脸区域,并对所述人脸区域进行提取;其具体为:按循序从点1到16,相邻两点利用直线两点方法确定的直线连接起来,形成一个描述脸部大概区域的不规则闭环轮廓;在轮廓外部任意选取一点,使用漫水填充方法填充轮廓以外区域设置为零,并将选取的轮廓以内的图像保留,区域以外的则置零,得到人脸区域图像Ic
S304.获取肤色图像
将所述人脸区域图像Ic由RGB模型转化为YCrCb模型,其中,YCrCb即YUV,其中“Y”表示明亮度,也就是灰阶值;而“U”和“V”表示的则是色度,作用是描述影像色彩及饱和度,用于指定像素的颜色。“亮度”是透过RGB输入信号来建立的,方法是将RGB信号的特定部分叠加到一起。“色度”则定义了颜色的两个方面─色调与饱和度,分别用Cr和Cb来表示。其中,Cr反映了RGB输入信号红色部分与RGB信号亮度值之间的差异。而Cb反映的是RGB输入信号蓝色部分与RGB信号亮度值之间的差异;并用预设的皮肤模型与模型转化后的人脸区域中的所有像素点进行比对,判断像素点是否满足预设的皮肤模型的条件,若满足,则获取所有条件的像素点,得到肤色图像;在本实施例中,将人脸区域图像Ic由RGB转化为YCrCb图像IY,利用预设的椭圆肤色经验模型检测图像IY中每一点(Cr,Cb)做判断是否在椭圆内部,如果是,则该点属于皮肤,否则就是非皮肤像素点。遍历人脸区域图像Ic中的所有像素点,若对应像素点值属于皮肤,则保持原值不变,若计算结果不属于皮肤,则图像Ic此处的点设置为0,遍历结束得到肤色图像Im。其中,图像中非皮肤三通道数值严格标定为0;将人脸区域图像Ic由RGB转化为YCrCb图像IY的公式如下:
Figure BDA0002410757910000111
S305.计算得到肤色实时亮度值
将所述肤色图像由从RGB模型转换为LAB模型,其中,Lab颜色模型由三个要素组成,一个要素是亮度(L),a和b是两个颜色通道。a包括的颜色是从深绿色到灰色再到亮粉红色;b是从亮蓝色到灰色再到黄色;在所述LAB模型下对区所述域图像中的L分量进行计算,得到肤色实时亮度值;其具体为:将分割出的肤色图像由RGB转换到LAB颜色空间,在L分量上统计非0点的像素,对以上像素加和求平均,求取肤色亮度值Lt:求LAB颜色空间上L分量的图像IL,公式如下;
Y=0.212671·R+0.715160·G+0.072169·B
L*=116·f(Y/Yn)-16
Figure BDA0002410757910000112
S306.判断亮度差值是否在预定范围之内
将所述肤色实时亮度值与预设的肤色期望亮度值进行比较,判断所述肤色实时亮度值与预设的肤色期望亮度值之间的差值是否在预定范围之内;若差值不在预定范围之内,进行步骤S307计算出当前的摄像头亮度值;若差值在预定范围之内,进行步骤S308根据当前的人脸图像生成证件照。
S307.对当前的摄像头亮度值进行调整
以通过位置式PID控制调节对当前的摄像头亮度值进行调整;若肤色实时亮度值不在预定范围之内且低于预设的肤色期望亮度值,说明当前人脸图像的曝光不足,需要增加的摄像头亮度值;为了快速完成肤色的亮度调节,引入了阈值,即允许人脸亮度期望值为Lstd可以上下浮动阈值大小的范围,并不要求调节后的人脸肤色值完全等于期望值,并以调整后的摄像头初始亮度参数Co初次驱动摄像头,并重新进行步骤S301,以调整后的摄像头亮度参数参数Ct对摄像头进行驱动。然后比较当前亮度和期望亮度的差值,循环调节,直到调节次数满足设定值或者亮度差值小于设定阈值即可,退出循环调节,此时的亮度参数就被认作是当前拍照人合适的亮度参数。
S308.根据当前的人脸图像生成证件照
若在预定范围之内,则根据当前的人脸图像生成证件照;故所生成的证件照均满足曝光与亮度标准。
请参看图4,本发明是一种自助拍照设备,其包括:
摄像头亮度的自动调节***100,以及摄像头200和证件照生成器300;
其中,该摄像头亮度的自动调节***100,包括:
摄像头驱动模块101,所述摄像头驱动模块101用于对摄像头进行驱动并通过摄像头获取到人脸图像;
特征点定位模块102,所述特征点定位模块102与摄像头相连接,用于在摄像头所获取到的人脸图像的预定位置上确定多个人脸特征点;其具体根据现有的人脸检测技术对人脸区域进行初步定位,然后在初步定位的人脸区域中的预定位置获取到16个与脸部轮廓相关的人脸特征点;
肤色图像获取模块103,所述肤色图像获取模块103与所述特征点定位模块102相连接,顺时针或者逆时针方向连接相邻的人脸特征点得到闭环脸部轮廓图形,然后利用闭环图形确定得到图像中的人脸区域,并对所述人脸区域进行提取,得到肤色图像;其具体为:将分割出的肤色图像由RGB转换到LAB颜色空间,在L分量上统计非0点的像素,对以上像素加和求平均,求取肤色亮度值;
肤色亮度计算模块104,所述肤色亮度计算模块104与所述肤色图像获取模块103相连接,用于将所述肤色图像由从RGB模型转换为LAB模型,其中,Lab颜色模型由三个要素组成,一个要素是亮度(L),a和b是两个颜色通道。a包括的颜色是从深绿色到灰色再到亮粉红色;b是从亮蓝色到灰色再到黄色;在所述LAB模型下对区所述域图像中的一个分量进行计算,得到肤色实时亮度值;
肤色亮度比较模块105,所述肤色亮度比较模块105与所述肤色亮度计算模块104相连接,用于将所述肤色实时亮度值与预设的肤色期望亮度值进行比较,判断所述肤色实时亮度值与预设的肤色期望亮度值之间的差值是否在预定范围之内;
亮度值调整模块106,所述亮度值调整模块106分别与所述肤色亮度比较模块105和所述摄像头驱动模块101相连接,用于在肤色实时亮度值与预设的肤色期望亮度值之间差值不在预定范围之内时,则对当前的摄像头亮度值进行调整;其具体为:若肤色实时亮度值不在预定范围之内且低于预设的肤色期望亮度值,说明当前人脸图像的曝光不足,需要增加的摄像头亮度值;若肤色实时亮度值不在预定范围之内且高于预设的肤色期望亮度值,说明当前人脸图像的曝光过度,需要降低的摄像头亮度值;
所述摄像头200分别与所述摄像头驱动模块101和所述特征点定位模块102相连接,用于根据摄像头驱动模块101所发送的驱动参数,获取人脸图像;
所述证件照生成器300分别与所述肤色亮度比较模块105和所述摄像头200相连接,用于中肤色实时亮度值与预设的肤色期望亮度值之间差值在预定范围之内时,当前的人脸图像生成证件照。
本发明包括一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
以上可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种摄像头亮度自动调节的方法,其特征在于,包括:
驱动摄像头获取人脸图像,并在所述人脸图像的预定位置上确定多个人脸特征点;
沿顺时针或者逆时针方向连接相邻的人脸特征点得到闭环脸部轮廓图形,然后利用所述闭环脸部轮廓图形确定得到图像中的人脸区域,并对所述人脸区域进行提取,得到肤色图像;
将所述肤色图像由从RGB模型转换为LAB模型,在所述LAB模型下对区所述域图像中的亮度分量进行计算,得到肤色实时亮度值;
将所述肤色实时亮度值与预设的肤色期望亮度值进行比较,判断所述肤色实时亮度值与预设的肤色期望亮度值之间的差值是否在预定范围之内,若不在预定范围之内,则对当前的摄像头亮度值进行调整。
2.根据权利要求1所述的摄像头亮度自动调节的方法,其特征在于,所述驱动摄像头包括:
以预定的摄像头亮度值对摄像头进行初次驱动。
3.根据权利要求1所述的摄像头亮度自动调节的方法,其特征在于,所述对当前的摄像头亮度值进行调整之前包括:
通过所述肤色实时亮度值计算出当前的摄像头亮度值。
4.根据权利要求2或3所述的摄像头亮度自动调节的方法,其特征在于,所述对当前的摄像头亮度值进行调整还包括:
通过比例积分微分控制调节对当前的摄像头亮度值进行调整。
5.根据权利要求4所述的摄像头亮度自动调节的方法,其特征在于,所述对当前的摄像头亮度值进行调整之后包括:
以调整后的摄像头亮度值对摄像头进行驱动。
6.根据权利要求5所述的摄像头亮度自动调节的方法,其特征在于,所述判断所述肤色实时亮度值与预设的肤色期望亮度值之间的差值是否在预定范围之内还包括:
若在预定范围之内,则根据当前的人脸图像生成证件照。
7.根据权利要求6所述的摄像头亮度自动调节的方法,其特征在于,所述并对所述人脸区域进行提取之后包括:
将所述人脸区域由RGB模型转化为YCrCb模型,并用预设的皮肤模型与模型转化后的人脸区域中的所有像素点进行比对,判断像素点是否满足预设的皮肤模型的条件,若满足,则获取所有条件的像素点,得到肤色图像。
8.一种摄像头亮度的自动调节***,其特征在于,包括:
摄像头驱动模块,所述摄像头驱动模块用于对摄像头进行驱动并通过摄像头获取到人脸图像;
特征点定位模块,所述特征点定位模块与摄像头相连接,用于在摄像头所获取到的人脸图像的预定位置上确定多个人脸特征点;
肤色图像获取模块,所述肤色图像获取模块与所述特征点定位模块相连接,沿顺时针或者逆时针方向连接相邻的人脸特征点得到闭环脸部轮廓图形,然后利用所述闭环脸部轮廓图形确定得到图像中的人脸区域,并对所述人脸区域进行提取,得到肤色图像;
肤色亮度计算模块,所述肤色亮度计算模块与所述肤色图像获取模块相连接,用于将所述肤色图像由从RGB模型转换为LAB模型,在所述LAB模型下对区所述域图像中的亮度分量进行计算,得到肤色实时亮度值;
肤色亮度比较模块,所述肤色亮度比较模块与所述肤色亮度计算模块相连接,用于将所述肤色实时亮度值与预设的肤色期望亮度值进行比较,判断所述肤色实时亮度值与预设的肤色期望亮度值之间的差值是否在预定范围之内;
亮度值调整模块,所述亮度值调整模块分别与所述肤色亮度比较模块和所述摄像头驱动模块相连接,用于在肤色实时亮度值与预设的肤色期望亮度值之间差值不在预定范围之内时,则对当前的摄像头亮度值进行调整。
9.一种自助拍照设备,其特征在于,包括:如权利要求8所述的自动调节***,以及摄像头和证件照生成器;
所述摄像头分别与所述摄像头驱动模块和所述特征点定位模块相连接,用于根据摄像头驱动模块所发送的驱动参数,获取人脸图像;
所述证件照生成器分别与所述肤色亮度比较模块和所述摄像头相连接,用于中肤色实时亮度值与预设的肤色期望亮度值之间差值在预定范围之内时,当前的人脸图像生成证件照。
10.一种计算机可读程序存储介质,其特征在于,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行根据权利要求1至7中任一项所述的方法。
CN202010175732.XA 2020-03-13 2020-03-13 摄像头亮度自动调节的方法、***、设备及其存储介质 Pending CN111263074A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010175732.XA CN111263074A (zh) 2020-03-13 2020-03-13 摄像头亮度自动调节的方法、***、设备及其存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010175732.XA CN111263074A (zh) 2020-03-13 2020-03-13 摄像头亮度自动调节的方法、***、设备及其存储介质

Publications (1)

Publication Number Publication Date
CN111263074A true CN111263074A (zh) 2020-06-09

Family

ID=70951409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010175732.XA Pending CN111263074A (zh) 2020-03-13 2020-03-13 摄像头亮度自动调节的方法、***、设备及其存储介质

Country Status (1)

Country Link
CN (1) CN111263074A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111654643A (zh) * 2020-07-22 2020-09-11 苏州臻迪智能科技有限公司 曝光参数确定方法、装置、无人机和计算机可读存储介质
CN112235483A (zh) * 2020-08-24 2021-01-15 深圳市雄帝科技股份有限公司 拍照灯光自动调节方法、***及其自助拍摄设备
CN112819722A (zh) * 2021-02-03 2021-05-18 东莞埃科思科技有限公司 一种红外图像人脸曝光方法、装置、设备及存储介质
CN113411507A (zh) * 2021-05-10 2021-09-17 深圳数联天下智能科技有限公司 测肤图像的获取方法、装置、设备及存储介质
CN117152819A (zh) * 2023-09-04 2023-12-01 广州市鹏驰信息科技有限公司 一种人脸识别方法和装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090196475A1 (en) * 2008-02-01 2009-08-06 Canfield Scientific, Incorporated Automatic mask design and registration and feature detection for computer-aided skin analysis
CN103985098A (zh) * 2014-05-27 2014-08-13 广州商景网络科技有限公司 一种证件图像的高光去除方法及***
CN104735362A (zh) * 2015-03-11 2015-06-24 广东欧珀移动通信有限公司 拍照方法和装置
CN107911625A (zh) * 2017-11-30 2018-04-13 广东欧珀移动通信有限公司 测光方法、装置、可读存储介质和计算机设备
CN109714543A (zh) * 2019-01-10 2019-05-03 成都品果科技有限公司 一种获取相机数据流中皮肤亮度及调节曝光度的方法
CN110610176A (zh) * 2019-08-08 2019-12-24 宁波中国科学院信息技术应用研究院 一种基于人脸亮度的曝光自适应调节方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090196475A1 (en) * 2008-02-01 2009-08-06 Canfield Scientific, Incorporated Automatic mask design and registration and feature detection for computer-aided skin analysis
CN103985098A (zh) * 2014-05-27 2014-08-13 广州商景网络科技有限公司 一种证件图像的高光去除方法及***
CN104735362A (zh) * 2015-03-11 2015-06-24 广东欧珀移动通信有限公司 拍照方法和装置
CN107911625A (zh) * 2017-11-30 2018-04-13 广东欧珀移动通信有限公司 测光方法、装置、可读存储介质和计算机设备
CN109714543A (zh) * 2019-01-10 2019-05-03 成都品果科技有限公司 一种获取相机数据流中皮肤亮度及调节曝光度的方法
CN110610176A (zh) * 2019-08-08 2019-12-24 宁波中国科学院信息技术应用研究院 一种基于人脸亮度的曝光自适应调节方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
何英英: "基于视觉显著特征的人脸图像分割与跟踪方法的研究", 《内蒙古民族大学学报(自然科学版)》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111654643A (zh) * 2020-07-22 2020-09-11 苏州臻迪智能科技有限公司 曝光参数确定方法、装置、无人机和计算机可读存储介质
CN111654643B (zh) * 2020-07-22 2021-08-31 苏州臻迪智能科技有限公司 曝光参数确定方法、装置、无人机和计算机可读存储介质
CN112235483A (zh) * 2020-08-24 2021-01-15 深圳市雄帝科技股份有限公司 拍照灯光自动调节方法、***及其自助拍摄设备
CN112235483B (zh) * 2020-08-24 2023-04-07 深圳市雄帝科技股份有限公司 拍照灯光自动调节方法、***及其自助拍摄设备
CN112819722A (zh) * 2021-02-03 2021-05-18 东莞埃科思科技有限公司 一种红外图像人脸曝光方法、装置、设备及存储介质
CN113411507A (zh) * 2021-05-10 2021-09-17 深圳数联天下智能科技有限公司 测肤图像的获取方法、装置、设备及存储介质
CN117152819A (zh) * 2023-09-04 2023-12-01 广州市鹏驰信息科技有限公司 一种人脸识别方法和装置
CN117152819B (zh) * 2023-09-04 2024-04-19 广州市鹏驰信息科技有限公司 一种人脸识别方法和装置

Similar Documents

Publication Publication Date Title
CN111263074A (zh) 摄像头亮度自动调节的方法、***、设备及其存储介质
CN103826066B (zh) 一种自动曝光调整方法及***
US7428021B2 (en) Image processing method, recording medium and apparatus for performing color adjustment to image data using a brightness component, a low-frequency brightness component, and first and second parameters
US20220103740A1 (en) Systems and methods for automatic exposure control
CN103716547A (zh) 一种智能模式的拍照方法
EP1814082A2 (en) Face importance level determining apparatus and method, and image pickup apparatus
US20060203298A1 (en) Image processing apparatus, image processing method, image processing program recording medium, color adjustment method, color adjustment device, and color adjustment control program recording medium
JP6006543B2 (ja) 画像処理装置および画像処理方法
US20050243347A1 (en) Conversion of color image to monochrome image
JP6685188B2 (ja) 撮像装置、画像処理装置及びそれらの制御方法、プログラム
CN111739110B (zh) 一种图像过暗或过曝检测方法及装置
CN106570838A (zh) 一种图像亮度优化方法及装置
CN106412534B (zh) 一种图像亮度调节方法及装置
Vazquez-Corral et al. Color stabilization along time and across shots of the same scene, for one or several cameras of unknown specifications
CN110930341A (zh) 一种基于图像融合的低光照图像增强方法
CN109862389A (zh) 一种视频处理方法、装置、服务器及存储介质
US11223744B2 (en) Local color range selection
CN111429536B (zh) 一种对图像中肤色进行调色的方法、***及其存储介质
JP2004040462A (ja) 撮像装置
CN104966280A (zh) 照片处理方法及装置
US20210352253A1 (en) Image processing method and apparatus, terminal and storage medium
KR101349968B1 (ko) 자동 영상보정을 위한 영상 처리 장치 및 방법
US12039711B2 (en) White balance abnormality determination method and apparatus, storage medium, and electronic device
CN112200747A (zh) 一种图像处理方法、装置及计算机可读存储介质
US8761505B2 (en) Modification of memory colors in digital images

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200609

RJ01 Rejection of invention patent application after publication