著录项信息
专利名称 | 一种图像自动获取方法和装置 |
申请号 | CN200710304687.8 | 申请日期 | 2007-12-28 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2008-07-09 | 公开/公告号 | CN101216881 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06K9/00 | IPC分类号 | G;0;6;K;9;/;0;0查看分类表>
|
申请人 | 北京中星微电子有限公司 | 申请人地址 | 北京市海淀区学院路35号世宁大厦16层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京中星微电子有限公司 | 当前权利人 | 北京中星微电子有限公司 |
发明人 | 邓亚峰;王浩 |
代理机构 | 北京安信方达知识产权代理有限公司 | 代理人 | 龙洪;霍育栋 |
摘要
本发明提供了一种图像自动获取方法,包含如下步骤(a)采集图像;(b)对图像进行分析,获得图像参数;(c)根据所述图像参数判断图像是否满足预先指定的图像要求,如果是,对采集到的图像按预定规则进行提取,否则,提示进行调整,返回步骤(a)。本发明还提供一种图像自动获取装置,包括主控单元,控制和管理其他单元;图像采集单元采集图像;图像参数提取和判断单元,分析图像获得图像参数,判断图像是否满足要求,如果不满足,进行提示,主控单元控制图像采集单元重新采集图像,如果满足,主控单元指示图像生成单元按照预定的规则对图像进行提取。
1.一种图像自动获取方法,包含如下步骤:
(a)采集图像;
(b)对图像进行人脸检测,获得图像参数;所述图像参数包括人脸区域宽度fwidth和人脸区域高度fheight,设定人脸区域最低水平分辨率为Tfwidth,最低垂直分辨率为Tfheight;
(c)根据所述图像参数判断图像是否满足预先指定的图像要求,如果是,对采集到的图像按预定规则进行提取,否则,提示进行调整,返回步骤(a);
其中,如果fwidth<Tfwidth和/或fheight<Tfheight,则认为人脸区域分辨率不满足预先指定的图像要求,提示缩小被拍摄者和图像采集设备的距离。
2.如权利要求1所述的方法,其特征在于,步骤(a)中,使用图像采集设备采集图像,所述图像采集设备为数码相机、数码摄像机或摄像头中的一种或多种。
3.如权利要求1所述的方法,其特征在于,所述步骤(b)中,所述获取图像参数还包括获取人脸区域位置,步骤(c)中,根据所述人脸区域位置判断人脸区域与图像边缘的距离是否满足要求,如果不满足,提示进行调整,返回步骤(a)。
4.如权利要求1所述的方法,其特征在于,所述步骤(b)中,所述获取图像参数还包括获取人脸区域的亮度,步骤(c)中,判断所述人脸区域的亮度值是否满足预先指定的亮度要求,如果不满足,提示进行调整,返回步骤(a)。
5.如权利要求4所述的方法,其特征在于,所述判断人脸区域的亮度值是否满足预先指定的亮度要求是指,获取所述人脸区域的亮度平均值,与预先给定的高亮度阈值和低亮度阈值比较,如果大于高亮度阈值,则提示亮度过高,如果小于低亮度阈值,则提示亮度过低,其中高亮度阈值大于低亮度阈值。
6.如权利要求1所述的方法,其特征在于,所述步骤(b)中,所述获 取图像参数还包括获取人脸区域的亮度,步骤(c)中,判断所述人脸区域是否偏光,如果是,提示进行调整,返回步骤(a)。
7.如权利要求6所述的方法,其特征在于,所述判断人脸区域的是否偏光是指,获取所述人脸区域左边部分和右边部分的亮度平均值的差值,与预先给定的第三阈值进行比较,如果大于所述第三阈值,提示所述图像偏光,其中所述人脸区域左边部分和右边部分是指以人脸区域正中线进行分隔的左半部分和右半部分。
8.如权利要求1所述的方法,其特征在于,所述步骤(b)中,对图像进行人脸检测,并进一步进行眼睛定位,获取人脸的左右眼睛位置,所述步骤(c)中,判断所述左右眼睛是否水平,如果不水平,提示进行调整,返回步骤(a)。
9.如权利要求1所述的方法,其特征在于,所述步骤(b)中,获取帧间眼睛位置图像运动信息,所述步骤(c)中,根据所述帧间眼睛位置图像运动信息判断是否眨眼,如果眨眼,进行提示,返回步骤(a)。
10.如权利要求9所述的方法,其特征在于,所述判断是否眨眼的方法具体为,将以左眼中心为中心的区域设定为左眼区域,将以右眼中心为中心的区域设定为右眼区域,分别对所述左眼区域和右眼区域内相邻两帧对应的所有象素亮度之差求和,与预先定义的第四阈值进行比较,如果至少其中之一大于所述第四阈值,则说明发生眨眼,上述左眼区域和右眼区域大小相同,均为与双眼中心距离成正比的设定数值。
11.如权利要求1所述的方法,其特征在于,步骤(b)中,对人脸进行表情识别,获取表情类型,步骤(c)中,判断表情是否符合要求,如果不符合要求,进行提示,返回步骤(a)。
12.如权利要求11所述的方法,其特征在于,步骤(c)中,判断表情是否为微笑或者中性表情,如果不是,则说明不符合要求。
13.如权利要求1所述的方法,其特征在于,步骤(c)中,所述按预定规则提取指按照指定的人像大小、人像头部位置、人像与背景的比例提取人像。
14.如权利要求1所述的方法,其特征在于,步骤(c)中,对提取后的图像进行自动颜色和/或亮度校正处理。
15.一种图像自动获取装置,包含主控单元、图像采集单元、图像参数提取和判断单元,图像生成单元,其中,
所述主控单元,与其他单元相连,控制和管理其他单元;在收到图像参数提取和判断单元的图像不符合要求的指示后,控制图像采集单元重新采集图像,如果收到图像参数提取和判断单元图像符合要求的指示后,则指示所述图像生成单元按照预定的规则对图像进行提取;
所述图像采集单元,用于采集图像;
所述图像参数提取和判断单元,用于分析图像,获得图像参数,根据图像参数判断图像是否满足预先指定的图像要求,如果不满足,进行提示,并发送图像不符合要求的指示至主控单元,如果满足,则发送图像符合要求的指示至主控单元;
图像生成单元,根据主控单元的指示,按照预定规则进行图像的提取。
16.如权利要求15所述的图像自动获取装置,其特征在于,所述图像参数提取和判断单元包含如下一个或多个子单元,当至少一个子单元判断图像不满足预先指定的图像要求时,所述图像参数提取和判断单元发送图像不符合要求的指示至主控单元,如果所有子单元判断图像满足预先指定的图像要求时,则发送图像符合要求的指示至主控单元,所述子单元具体如下:
人脸大小检测子单元,用于对图像进行人脸检测,记录人脸区域的宽度和高度,与预先定义的第一阈值进行比较,如果发现小于所述第一阈值,则认为人脸分辨率不合格,进行提示;
人脸位置检测子单元,用于对图像进行人脸检测,获取人脸处于图像中的位置,判断人脸与图像边缘的距离,计算人脸至图像边缘的距离与人脸宽度的比值,和预先定义的第二阈值进行比较,如果小于所述第二阈值,则认为人脸位置不合适,进行提示;
人脸亮度检测子单元,用于检测人脸区域的平均亮度,和亮度阈值比较,该亮度阈值有两个,如果大于高阈值,则说明图像太亮,需要降低亮度,进 行提示,如果小于低阈值,则说明图像太暗,需要增加亮度,进行提示;
人脸偏光检测子单元,用于检测左侧脸部区域的亮度和右侧脸部区域的亮度,如果左侧脸部区域亮度和右侧脸部区域亮度差值超过预先指定的第三阈值,则说明左右脸亮度差别太大,出现偏光,进行提示;其中所述左侧脸部区域和右侧脸部区域是指以人脸区域正中线进行分隔的左半部分和右半部分;
眼睛定位子单元,用于定位左右眼的位置,判断左右眼是否水平,如果不水平,进行提示;
眼睛运动检测子单元,用于将以左眼中心为中心的区域设定为左眼区域,将以右眼中心为中心的区域设定为右眼区域,分别对所述左眼区域和右眼区域内相邻两帧对应的所有象素亮度之差求和,与预先定义的第四阈值进行比较,如果至少其中之一大于所述第四阈值,则说明发生眨眼,上述左眼区域和右眼区域大小相同,均为与双眼中心距离成正比的设定数值;
表情识别子单元,用于对人脸进行表情识别,获取表情类型,判断表情是否符合要求,不符合时,进行提示。
17.如权利要求15或16所述的图像自动获取装置,其特征在于,还包括图像校正单元,用于对图像生成单元输出的图像进行校正,对图像进行自动颜色和/或亮度校正处理。
一种图像自动获取方法和装置 \n技术领域\n[0001] 本发明涉及一种图像自动获取方法和装置。 \n背景技术\n[0002] 在日常生活中常常需要拍摄证件照,比如身份证,护照,驾驶证照片等。证件照片一般要求固定的大小,被拍摄者头部处于照片的某一个固定位置,且大小在某个范围,而且对头部的姿态和光照条件也有一定的要求。 \n[0003] 现有的方法都是在照相馆手工拍摄,然后人工确定照片范围,并裁剪放缩到固定大小,其中照片中人像区域的大小和范围全凭肉眼判断确定,拍摄过程中被拍摄者的姿态调整,也完全是由人来确定,拍摄起来十分不方便且不准确。 \n发明内容\n[0004] 本发明要解决的技术问题是提供一种图像自动获取方法和装置,解决现有证件照拍摄采用人工操作,操作不方便且不准确的问题。 \n[0005] 为了解决上述技术问题,本发明提供了一种图像自动获取方法,包含如下步骤: [0006] (a)采集图像; \n[0007] (b)对图像进行分析,获得图像参数; \n[0008] (c)根据所述图像参数判断图像是否满足预先指定的图像要求,如果是,对采集到的图像按预定规则进行提取,否则,提示进行调整,返回步骤(a)。 \n[0009] 进一步地,上述方法还可具有以下特点,步骤(a)中,使用图像采集设备采集图像,所述图像采集设备为数码相机、数码摄像机或摄像头中的一 种或多种。 [0010] 进一步地,上述方法还可具有以下特点,所述步骤(b)中,所述分析方法为人脸检测,获取脸部区域像素单位的大小,所述步骤(c)中,根据所述脸部区域像素单位的大小判断人脸分辨率是否满足拍摄要求,如果不满足,提示进行调整,返回步骤(a)。 [0011] 进一步地,上述方法还可具有以下特点,所述根据人脸大小判断人脸分辨率具体方法如下:所述步骤(b)中,获取人脸区域宽度fwidth和人脸区域高度fheight,设定人脸区域最低水平分辨率为Tfwidth,最低垂直分辨率为Tfheight,所述步骤(c)中,如果fwidth<Tfwidth和/或fheight<Tfheight,则认为人脸区域分辨率不符合要求,提示缩小被拍摄者和图像采集设备的距离。 \n[0012] 进一步地,上述方法还可具有以下特点,所述步骤(b)中,所述分析方法为人脸检测,获取人脸区域位置,步骤(c)中,根据所述人脸区域位置判断所述人脸区域与图像边缘的距离是否满足要求,如果不满足,提示进行调整,返回步骤(a)。 \n[0013] 进一步地,上述方法还可具有以下特点,所述步骤(b)中,所述分析方法为人脸检测,获取所述人脸区域的亮度,步骤(c)中,判断所述人脸区域的亮度满足预先指定的亮度要求,如果不满足,提示进行调整,返回步骤(a)。 \n[0014] 进一步地,上述方法还可具有以下特点,所述判断人脸区域的亮度值是否满足预先指定的亮度要求是指,获取所述人脸区域的亮度平均值,与预先给定的高亮度阈值和低亮度阈值比较,如果大于高亮度阈值,则提示亮度过高,如果小于低亮度阈值,则提示亮度过低,其中高亮度阈值大于低亮度阈值。 \n[0015] 进一步地,上述方法还可具有以下特点,所述步骤(b)中,所述分析方法为人脸检测,获取所述人脸区域的亮度,步骤(c)中,判断所述人脸区域的是否偏光,如果是,提示进行调整,返回步骤(a)。 \n[0016] 进一步地,上述方法还可具有以下特点,所述判断人脸区域的是否偏光是指,获取所述人脸区域左边部分和右边部分的亮度平均值的差值,与预先 给定的阈值进行比较,如果大于所述阈值,提示所述图像偏光,其中所述人脸区域左边部分和右边部分是指以人脸区域正中线进行分隔的左半部分和右半部分。 \n[0017] 进一步地,上述方法还可具有以下特点,所述步骤(b)中,对图像进行人脸检测,并进一步进行眼睛定位,获取人脸的左右眼睛位置,所述步骤(c)中,判断所述左右眼睛是否水平,如果不水平,提示进行调整,返回步骤(a)。 \n[0018] 进一步地,上述方法还可具有以下特点,所述步骤(b)中,获取帧间眼睛位置图像运动信息,所述步骤(c)中,根据所述帧间眼睛位置图像运动信息判断是否眨眼,如果眨眼,进行提示,返回步骤(a)。 \n[0019] 进一步地,上述方法还可具有以下特点,所述判断是否眨眼的方法具体为,将以左眼中心为中心的区域设定为左眼区域,将以右眼中心为中心的区域设定为右眼区域,分别对所述左眼区域和右眼区域内相邻两帧对应的所有象素亮度之差求和,与预先定义的阈值进行比较,如果至少其中之一大于所述阈值,则说明发生眨眼,上述左眼区域和右眼区域大小相同,均为与双眼中心距离成正比的设定数值。 \n[0020] 进一步地,上述方法还可具有以下特点,步骤(b)中,对人脸进行表情识别,获取表情类型,步骤(c)中,判断表情是否符合要求,如果不符合要求,进行提示,返回步骤(a)。 [0021] 进一步地,上述方法还可具有以下特点,步骤(c)中,判断表情是否为微笑或者中性表情,如果不是,则说明不符合要求。 \n[0022] 进一步地,上述方法还可具有以下特点,步骤(c)中,所述按预定规则提取指按照指定的人像大小、人像头部位置、人像与背景的比例提取人像。 \n[0023] 进一步地,上述方法还可具有以下特点,步骤(c)中,对提取后的图像进行自动颜色和/或亮度校正处理。 \n[0024] 本发明还提供一种图像自动获取装置,包含主控单元、图像采集单元、图像参数提取和判断单元,图像生成单元,其中, \n[0025] 所述主控单元,与其他单元相连,控制和管理其他单元;在收到图像参 数提取和判断单元的图像不符合要求的指示后,控制图像采集单元重新采集图像,如果收到图像参数提取和判断单元图像符合要求的指示后,则指示所述图像生成单元按照预定的规则对图像进行提取; \n[0026] 所述图像采集单元,用于采集图像; \n[0027] 所述图像参数提取和判断单元,用于分析图像,获得图像参数,根据图像参数判断图像是否满足预先指定的图像要求,如果不满足,进行提示,并发送图像不符合要求的指示至主控单元,如果满足,则发送图像符合要求的指示至主控单元; \n[0028] 图像生成单元,根据主控单元的指示,按照预定规则进行图像的提取。 [0029] 进一步地,上述装置还可具有以下特点,所述图像参数提取和判断单元包含如下一个或多个子单元,当至少一个子单元判断图像不满足预先指定的图像要求时,所述图像参数提取和判断单元发送图像不符合要求的指示至主控单元,如果所有子单元判断图像满足预先指定的图像要求时,则发送图像符合要求的指示至主控单元,所述子单元具体如下: \n[0030] 人脸大小检测子单元,用于对图像进行人脸检测,记录人脸区域的宽度和高度,与预先定义的阈值进行比较,如果发现小于所述阈值,则认为人脸分辨率不合格,进行提示; [0031] 人脸位置检测子单元,用于对图像进行人脸检测,获取人脸处于图像中的位置,判断人脸与图像边缘的距离,计算人脸至图像边缘的距离与人脸宽度的比值,和预先定义的阈值进行比较,如果小于所述阈值,则认为人脸位置不合适,进行提示; \n[0032] 人脸亮度检测子单元,用于检测人脸区域的平均亮度,和亮度阈值比较,该亮度阈值有两个,如果大于高阈值,则说明图像太亮,需要降低亮度,进行提示,如果小于低阈值,则说明图像太暗,需要增加亮度,进行提示; \n[0033] 人脸偏光检测子单元,用于检测左侧脸部区域的亮度和右侧脸部区域的亮度,如果左侧脸部区域亮度和右侧脸部区域亮度差值超过预先指定的阈值,则说明左右脸亮度差别太大,出现偏光,进行提示; \n[0034] 眼睛定位子单元,用于定位左右眼的位置,判断左右眼是否水平,如果 不水平,进行提示; \n[0035] 眼睛运动检测子单元,用于将以左眼中心为中心的区域设定为左眼区域,将以右眼中心为中心的区域设定为右眼区域,分别对所述左眼区域和右眼区域内相邻两帧对应的所有象素亮度之差求和,与预先定义的阈值进行比较,如果至少其中之一大于所述阈值,则说明发生眨眼,上述左眼区域和右眼区域大小相同,均为与双眼中心距离成正比的设定数值。 \n[0036] 表情识别子单元,用于对人脸进行表情识别,获取表情类型,判断表情是否符合要求,不符合时,进行提示。 \n[0037] 进一步地,上述装置还可具有以下特点,还包括图像校正单元,用于对图像生成单元输出的图像进行校正,对图像进行自动颜色和/或亮度校正处理。 \n[0038] 本发明提出的图像自动获取方法和装置,用于证件照拍摄时,自动判断照片是否符合要求,达到要求后自动拍摄,并自动按照规格裁剪照片,与现有技术相比,操作方便,节省了人力,且拍摄更为准确,达到证件照的要求。 \n附图说明\n[0039] 图1是本发明自动证件照拍摄方法流程图; \n[0040] 图2是本发明人脸检测流程图; \n[0041] 图3是本发明自动证件照拍摄装置框图。 \n具体实施方式\n[0042] 本发明所述的图像自动提取方法主要是针对人像的提取,首先对图像采集设备采集的图像进行人脸检测,定位到人脸的位置和大小,并进一步定位双眼位置,然后,判定人脸的大小,亮度,头部的姿态,以及眼睛状态,是否满足证件照的要求。如果不满足,则进行相应提示,重新进行采集,直到符合要求,达到要求时,对采集的图像进行自动切割,得到大小和头部位置处于合适位置的证件照片。 \n[0043] 下面结合附图和实施例对本发明作进一步的详细说明。 \n[0044] 如图1所示,本发明图像自动获取方法包含如下步骤: \n[0045] 步骤110,采用图像采集设备采集图像。 \n[0046] 图像采集设备包括满足要求的数码相机,数码摄像机以及摄像头等。 [0047] 注意对于普通图像设备,人脸在图像中是经过水平反转过的,即左边在图像右边,右边在图像左边。因此,对于反转过的图像在采集得到图像后,对其进行左右反转,使得得到的图像左右和真实左右对应。 \n[0048] 步骤120,对采集的图像进行分析,获取图像参数; \n[0049] 步骤130,根据获得的图像参数判断是否满足指定的图像要求,如果不满足,执行步骤140,否则,执行步骤150; \n[0050] 步骤140,给出对应的提示,提示被拍摄者进行调整或者调整拍摄参数,待调整后重新采集图像,执行步骤110; \n[0051] 步骤150,对达到要求的图像按指定的规则进行提取,自动分割,获得符合要求的图像(如证件照); \n[0052] 所述指定的规则指图像大小,长宽比例等。如证件照通常要求图像的大小固定,被拍摄者头部在图像中的位置固定,按照这么要求提取图像,从而得到符合要求的证件照。 [0053] 步骤160,对提取的图像(如人脸照片)进行后续处理,如自动颜色矫正等,例如将人脸区域美白,亮度调节到标准值。 \n[0054] 其中,如果对人脸进行拍摄时,上述步骤120,130,140中获取图像参数即获取人脸参数,根据人脸参数进行判断具体包含如下内容,如图2所示: \n[0055] 步骤210,进行人脸检测,得到人脸的位置和脸部区域像素单位的大小; [0056] 人脸检测是一种成熟算法,可以参考文献P.Viola and M.Jones.Robustreal time object detection.IEEE ICCV Workshop on Statistical andComputational Theories of Vision,Vancouver,Canada,July 13,2001实现。 \n[0057] 假定图像采集设备的分辨率为M×N,M为水平分辨率,N为垂直分辨 率,建立范围在[0,0,M-1,N-1]的图像坐标系范围,0到M-1为图像像素点水平坐标范围,0到N-1为图像像素点垂直坐标范围。图像坐标,上为纵轴正方向,右为横轴正方向。假定检测到的人脸范围为[fleft,ftop,fright,fbottom],其中fleft为人脸区域左侧横坐标,ftop为人脸区域顶端纵坐标,fright为人脸区域右侧横坐标,fbottom为人脸区域底端纵坐标。则人脸区域宽度fwidth=fright-fleft,高度fheight=fbottom-ftop。人脸中心点横坐标fx=(fleft+fright)/2,纵坐标fy=(ftop+fbottom)/2。 \n[0058] 步骤220,根据脸部区域像素单位的大小判断分辨率是否符合要求,如果不符合,提示缩小被拍摄者和图像采集设备的距离,执行步骤110,如果符合,执行下一步; [0059] 一种可行的判定脸部区域分辨率是否符合要求的实施方案如下: \n[0060] 设定人脸区域最低水平分辨率为Tfwidth,最低垂直分辨率为Tfheight,则如果fwidth<Tfwidth或fheight<Tfheight,则认为人脸区域分辨率不符合要求,提示缩小被拍摄者和图像采集设备的距离(如请被拍摄者更接近图像采集设备拍摄); \n[0061] 步骤230,根据人脸位置和大小判定人脸距离图像边缘是否合适,如果不合适,进行提示,转到步骤110,否则,执行下一步; \n[0062] 一种可行的判定人脸到图像边缘的距离是否符合要求的的实施方案如下: [0063] 定义人脸距离图像左边缘距离与人脸宽度比例为Rl=fleft/fwidth,该参数可以用来衡量人脸距离图像左边缘的距离是否满足要求,如果太近,则割取图像时会超出边界范围。设定Rl的阈值TRl,判断如果Rl<TRl则提示人脸太偏左,向右调一点;同样,定义人脸距离图像右边缘距离与人脸宽度比例为Rr=(W-fright)/width,该参数可以用来衡量人脸距离图像右边缘的距离是否满足要求,如果太近,则割取图像时会超出边界范围。设定Rr的阈值TRr,判断如果Rr<TRr则提示人脸太偏右,向左调一点; \n[0064] 步骤240,判断人脸区域是否过亮或过暗,如果有,进行提示,转到步骤110,否则,执行下一步; \n[0065] 一种可行的判断人脸区域是否过亮或过暗的实施方案如下: \n[0066] 定义人脸区域内水平坐标小于等于fx的部分为人脸左区域,大于等于fx的为人脸右区域。计算人脸左区域内所有像素的亮度均值为avgl,右区域内所有像素的亮度均值为avgr,定义左右区域亮度均值差值为davg=abs(avgl-avgr),abs为取绝对值符号。人脸区域亮度均值为avgf=(avgl+avgr)/2。设定人脸区域的最大平均亮度maxavgf和最小平均亮度minavgf,判断如果avgf>maxavgf则提示太亮,降低人脸亮度,如果avgf<minavgf,则提示太暗,提高人脸亮度。 \n[0067] 步骤250,判断人脸区域是否偏光,如果有,进行提示,转到步骤110,否则,执行下一步; \n[0068] 一种可行的判定人脸区域是否偏光的实施方案如下: \n[0069] 设定人脸左区域和右区域亮度差阈值为Tdavg,如果davg>Tdavg则提示左右脸亮度差太大,偏光严重,请纠正。 \n[0070] 步骤260,采用眼睛定位算法,判定姿态,如果姿态不符合要求(如两眼不水平),进行提示,转到步骤110,否则,执行下一步; \n[0071] 一种可行的判定眼睛姿态是否符合要求的实施方案为在人脸检测的基础上,对图像进行眼睛定位(眼睛定位算法也是一种成熟算法,具体可参照中国专利申请010500636中提到的方法实现),找到图像上左眼右眼位置。假定图像中定位到的左右眼睛位置分别为(xl,yl)、(xr,yr),xl为左眼横坐标,yl为左眼纵坐标、xr为右眼横坐标,yr为右眼纵坐标,则双眼与水平线夹角qBL为 其中,arctan(x)为反正切函数。设定符合要求\n的眼睛倾角范围[q′min,q′max],则当qBL>q′max时,提示右眼太高,请保持双眼水平,当qBL<q′min,提示,左眼太高,请保持双眼水平。 \n[0072] 步骤270,根据帧间眼睛位置图像运动信息,判断是否眨眼,如果眨眼,进行提示,转到步骤110,否则,执行下一步; \n[0073] 一种判定是否眨眼的可行实施方案如下: \n[0074] 定义左眼区域为以点(xl,yl)为中心,宽度为ewidth=rew*fwidth,高度为eheight=reh*fheight的一个区域,其中为rew,reh实现设定比例。定义右眼 区域为以点(xr,yr)为中心,宽度为ewidth,高度为eheight的一个区域。对于连续采集的两帧图像,计算左眼区域和右眼区域内对应像素亮度差值的和,假定左眼区域内相邻两帧像素灰度和为sumle和sumre。sumle和sumre可以用来衡量此时左眼和右眼是否发生眨动,如果sumle<Tsume并且sumre<Tsume则认为双眼没有发生眨动,可以拍照,否则等待直到sumle<Tsume并且sumre<Tsume。 \n[0075] 步骤280,对人脸进行表情识别,获取表情类型,并根据图像类型(例如照片类型)判定表情类型是否符合要求,如果不符合要求,进行提示,转到步骤110,否则,执行步骤\n150; \n[0076] 表情识别方法为现有技术,可以参考专利申请“基于视频的面部表情识别方法及装置”(申请号:200510135670.5,公开号CN1794265)中提出的方法。表情识别技术可以识别出表情是否为微笑,中性,愤怒,惊讶等。 \n[0077] 对于表情类型的限定,可以设定必须为微笑表情,或者设定必须为中性表情,或者设定为不能为愤怒和/或惊讶表情等。 \n[0078] 当上述所有要求完全符合时,自动采集图像。根据证件照中人脸大小和位置以及背景的比例自动裁剪图片作为最终的照片输出。 \n[0079] 自动裁剪的一种可行实施方案为: \n[0080] 假定人脸检测的人脸区域的中心点横坐标为fx,中心点纵坐标为fy,人脸宽度为fw,高度为fh,则裁剪区域的中心点横坐标为fx,纵坐标为fy,区域宽度为fw×CRW,区域高度为fh×CRH,其中CRW为裁剪区域宽度相对人脸区域宽度的比例,CRH为裁剪区域高度相对人脸区域高度的比例,CRW和CRH均为设定常数。其中CRW和CRH需要考虑依据所述证件照的拍摄要求设定。 \n[0081] 上述对图像的检测可以根据需要,只进行其中一项或多项的组合。另外,检测图像时也可以不采用上述每一项参数不合格就进行调整并重新采集图像的方式,可以将多项或全部参数一起检查后再进行调整并重新采集图像。 \n[0082] 本发明还提出一种自动证件照拍摄装置,包括主控单元、图像采集单元,图像参数提取和判断单元,图像生成单元、图像校正单元,其中, \n[0083] 所述主控单元,与其他单元相连,控制和管理其他单元;在收到图像参数提取和判断单元的图像不符合要求的指示后,控制图像采集单元重新采集图像,如果收到图像参数提取和判断单元图像符合要求的指示后,则指示所述图像生成单元,按照预定的规则对图像进行提取; \n[0084] 所述图像采集单元,用于采集图像; \n[0085] 所述图像参数提取和判断单元,用于分析图像,获得图像参数,根据图像参数判断图像是否满足预先指定的图像要求,如果不满足,进行提示,并发送图像不符合要求的指示至主控单元,如果满足,则发送图像符合要求的指示至主控单元; \n[0086] 图像生成单元,根据主控单元的指示,按照预定规则进行图像的提取; [0087] 图像校正单元,对图像生成单元输出的图像进行校正,对图像进行自动颜色和/或亮度校正处理。 \n[0088] 其中,所述图像参数提取和判断单元进一步包含人脸大小检测子单元,人脸位置检测子单元、人脸亮度检测子单元、人脸偏光检测子单元、眼睛定位子单元、眼睛运动检测子单元、表情识别子单元,当至少一子单元判断图像不满足要求时,发送图像不符合要求的指示至主控单元,如果所有子单元判断图像满足要求时,则发送图像符合要求的指示至主控单元; \n[0089] 所述人脸大小检测子单元,用于检测人脸大小,记录人脸区域的宽度和高度,与预先定义的阈值进行比较,如果发现小于所述阈值,则认为人脸分辨率不合格,进行提示; [0090] 所述人脸位置检测子单元,用于检测人脸处于图像中的位置,判断人脸与图像边缘的距离,计算人脸至图像边缘的距离与人脸宽度的比值,和预先定义的阈值进行比较,如果小于所述阈值,则认为人脸位置不合适,进行提示; \n[0091] 所述人脸亮度检测子单元,用于检测人脸区域的平均亮度,和亮度阈值比较,该亮度阈值有两个,如果大于高阈值,则说明图像太亮,需要降低亮度,进行提示,如果小于低阈值,则说明图像太暗,需要增加亮度,进行提 示; \n[0092] 所述人脸偏光检测子单元,用于检测左侧脸部区域的亮度和右侧脸部区域的亮度,如果左侧脸部区域亮度和右侧脸部区域亮度差值超过预先指定的阈值,则说明左右脸亮度差别太大,出现偏光,进行提示;其中所述左侧脸部区域和右侧脸部区域是指以人脸区域正中线进行分隔的左半部分和右半部分; \n[0093] 所述眼睛定位子单元,用于定位左右眼的位置,判断左右眼是否水平,如果不水平,进行提示;具体判断方法同上述步骤260中所述,但不限于上述方法; \n[0094] 所述眼睛运动检测子单元,用于将以左眼中心为中心的区域设定为左眼区域,将以右眼中心为中心的区域设定为右眼区域,分别对所述左眼区域和右眼区域内相邻两帧对应的所有象素亮度之差求和,与预先定义的阈值进行比较,如果至少其中之一大于所述阈值,则说明发生眨眼,上述左眼区域和右眼区域大小相同,均为与双眼中心距离成正比的设定数值; \n[0095] 所述表情识别子单元,用于对人脸进行表情识别,获取表情类型,判断表情是否符合要求,不符合时,进行提示。
法律信息
- 2013-02-27
未缴年费专利权终止
IPC(主分类): G06K 9/00
专利号: ZL 200710304687.8
申请日: 2007.12.28
授权公告日: 2011.07.06
- 2011-07-06
- 2008-09-03
- 2008-07-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-06-28
|
2005-12-31
| | |
2
| |
2005-02-16
|
2003-08-04
| | |
3
| |
2006-09-20
|
2005-03-19
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |