书签 分享 收藏 举报 版权申诉 / 20

一种拍摄方法及终端.pdf

  • 上传人:1520****312
  • 文档编号:6000269
  • 上传时间:2019-04-02
  • 格式:PDF
  • 页数:20
  • 大小:1.19MB
  • 摘要
    申请专利号:

    CN201710031505.8

    申请日:

    2017.01.17

    公开号:

    CN106803077A

    公开日:

    2017.06.06

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的撤回 IPC(主分类):G06K 9/00申请公布日:20170606|||实质审查的生效IPC(主分类):G06K 9/00申请日:20170117|||公开

    IPC分类号:

    G06K9/00; G06K9/62; H04N5/232

    主分类号:

    G06K9/00

    申请人:

    深圳市金立通信设备有限公司

    发明人:

    辛浩然

    地址:

    518040 广东省深圳市福田区深南大道7028号时代科技大厦东座21楼

    优先权:

    专利代理机构:

    广州三环专利代理有限公司 44202

    代理人:

    郝传鑫;熊永强

    PDF完整版下载: PDF下载
    内容摘要

    本发明实施例公开了一种拍摄方法及终端,其中该方法包括:获取当前图像并对当前图像进行处理以得到当前对焦位置,该当前对焦位置为人眼位置;根据当前对焦位置进行对焦;接收拍摄指令以获取目标图像。本发明实施例中,终端通过获取当前图像并对该当前图像进行处理以得到当前对焦位置,并根据当前对焦位置进行对焦,根据拍摄指令获取目标图像。由于当前对焦位置为人眼位置,因此可以快速且准确的对人眼进行对焦,从而提高了所拍摄的目标图像的人眼区域的清晰度。

    权利要求书

    1.一种拍照方法,其特征在于,包括:
    获取当前图像并对所述当前图像进行处理以得到当前对焦位置,所述当前对焦位置为
    人眼位置;
    根据所述当前对焦位置进行对焦;
    接收拍摄指令以获取目标图像。
    2.根据权利要求1所述的方法,其特征在于,对所述当前图像进行处理以得到当前对焦
    位置,包括:
    对所述当前图像进行灰度处理以获得灰度图像;
    对所述灰度图像进行人脸检测以检测出目标人脸图像;
    对所述目标人脸图像进行检测以检测出目标人眼图像;
    对所述人眼图像进行检测以获得所述当前对焦位置。
    3.根据权利要求2所述的方法,其特征在于,对所述目标人脸图像进行检测以检测出目
    标人眼图像具体包括:
    按照预设缩小比例对所述目标人脸图像进行缩小以得到第一图像;
    将所述第一图像进行多次划分以得到多张第二图像,每张所述第二图像包括多个子窗
    口;
    根据积分图计算每张所述第二图像中每个子窗口的Haar特征值;
    根据强分类器及每张所述第二图像得到的Haar特征值检测出多张第一人眼图像;
    将所述多张第一人眼图像进行合并得到所述目标人眼图像。
    4.根据权利要求3所述的方法,其特征在于,根据积分图计算每个子窗口的Haar特征
    值,包括:
    根据所述积分图计算所述每个子窗口的像素值;
    根据所述每个子窗口对应的像素值计算所述每个子窗口的Haar特征值。
    5.根据权利要求3或4所述的方法,其特征在于,根据强分类器及每张所述第二图像得
    到的Haar特征值检测出多张第一人眼图像之前,还包括:
    初始化训练样本的权值分布,所述训练样本包括人眼样本和非人眼样本;
    对训练样本进行学习以得到多个弱分类器;
    计算每一所述弱分类器在所述训练样本上的分类误差率;
    根据所述分类误差率计算所述弱分类器的系数,所述系数表示每一所述弱分类器在所
    述强分类器中所占的权值;
    根据所述系数更新所述训练样本中的权值分布并进行迭代计算,以得到所述强分类
    器,所述强分类器为每次迭代计算中加权分类误差率最小的所述分类器。
    6.一种终端,其特征在于,包括:
    获取单元,用于获取当前图像;
    处理单元,用于对所述获取单元获取的当前图像进行处理以得到当前对焦位置,所述
    当前对焦位置为人眼位置;
    对焦单元,用于根据所述出处理单元得到的当前对焦位置进行对焦;
    所述获取单元还用于接收拍摄指令以获取目标图像。
    7.根据权利要求6所述的终端,其特征在于,所述处理单元具体用于:
    对所述当前图像进行灰度处理以获得灰度图像;
    对所述灰度图像进行人脸检测以检测出目标人脸图像;
    对所述目标人脸图像进行检测以检测出目标人眼图像;
    对所述人眼图像进行检测以获得所述当前对焦位置。
    8.根据权利要求7所述的终端,其特征在于,所述处理单元具体用于:
    按照预设缩小比例对所述目标人脸图像进行缩小以得到第一图像;
    将所述第一图像进行多次划分以得到多张第二图像,每张所述第二图像包括多个子窗
    口;
    根据积分图计算每张所述第二图像中每个子窗口的Haar特征值;
    根据强分类器及每张所述第二图像得到的Haar特征值检测出多张第一人眼图像;
    将所述多张第一人眼图像进行合并得到所述目标人眼图像。
    9.根据权利要求8所述的终端,其特征在于,所述处理单元具体用于:
    根据所述积分图计算所述每个子窗口的像素值;
    根据所述每个子窗口对应的像素值计算所述每个子窗口的Haar特征值。
    10.根据权利要求8或9所述的终端,其特征在于,所述终端还包括:
    初始化单元,用于初始化训练样本的权值分布,所述训练样本包括人眼样本和非人眼
    样本;
    学习单元,用于对训练样本进行学习以得到多个弱分类器;
    计算单元,用于计算所述学习单元得到的每一所述弱分类器在所述训练样本上的分类
    误差率;
    所述计算单元还用于根据所述分类误差率计算所述弱分类器的系数,所述系数表示每
    一所述弱分类器在所述强分类器中所占的权重;
    更新单元,用于根据所述计算单元得到的系数更新所述训练样本中的权值分布并进行
    迭代计算,以得到所述强分类器,所述强分类器为每次迭代计算中加权分类误差率最小的
    所述分类器。

    说明书

    一种拍摄方法及终端

    技术领域

    本发明涉及拍摄技术领域,尤其涉及一种拍摄方法及其终端。

    背景技术

    随着拍照技术的快速发展,用户喜欢利用拍照来记录自己、家人、朋友及同事开心
    的时刻,在拍照的过程中,用户都希望清晰地拍出自己眼睛,这样拍出的图像能够突出重
    点,并能体现图像中的人物的精神面貌。但在实践中发现,现有的拍照设备不能对人眼进行
    准确的对焦,拍出的人物图像的人眼区域的清晰度不高。

    发明内容

    本发明实施例提供一种拍摄方法及其终端,可快速且准确的对人眼进行对焦,以
    提高所摄的目标图像的人眼区域的清晰度。

    本发明实施例提供了一种拍摄方法,包括:

    获取当前图像并对所述当前图像进行处理以得到当前对焦位置,所述当前对焦位
    置为人眼位置;

    根据所述当前对焦位置进行对焦;

    接收拍摄指令以获取目标图像。

    本发明实施例还提供了一种终端,包括:

    获取单元,用于获取当前图像;

    处理单元,用于对所述获取单元获取的当前图像进行处理以得到当前对焦位置,
    所述当前对焦位置为人眼位置;

    对焦单元,用于根据所述出处理单元得到的当前对焦位置进行对焦;

    所述获取单元还用于接收拍摄指令以获取目标图像。

    本发明实施例中,终端通过获取当前图像并对该当前图像进行处理以得到当前对
    焦位置,并根据当前对焦位置进行对焦,根据拍摄指令获取目标图像。由于当前对焦位置为
    人眼位置,因此可以快速且准确的对人眼进行对焦,从而提高了所拍摄的目标图像的人眼
    区域的清晰度。

    附图说明

    为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的
    附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普
    通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

    图1是本发明一实施例提供的一种拍摄方法的流程示意图;

    图2是本发明另一实施例提供的一种拍摄方法的流程示意图;

    图3是本发明一实施例提供的一种特征模版的示意图;

    图4是本发明一实施例提供的一种子窗口的结构示意图;

    图5是本发明另一实施例提供的一种子窗口的结构示意图;

    图6是本发明另一实施例提供的一种强分类器的结构示意图;

    图7是本发明一实施例提供的一种终端的结构示意图;

    图8是本发明另一实施例提供的一种终端的结构示意;

    图9是本发明再一实施例提供的一种终端的结构示意。

    具体实施方式

    下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
    整地描述。

    应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示
    所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整
    体、步骤、操作、元素、组件和/或其集合的存在或添加。

    还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目
    的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上
    下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

    还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是
    指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

    如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被
    解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或
    “如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确
    定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

    具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面
    (例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便
    携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触
    摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。

    在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的
    是,终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。

    终端支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程
    序、文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游戏应用
    程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收发应用程序、锻炼
    支持应用程序、照片管理应用程序、数码相机应用程序、数字摄影机应用程序、web浏览应用
    程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。

    可以在终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共
    物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表
    面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例如,触摸
    敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。

    请参考图1,是本发明一实施例提供的拍摄方法的流程示意图,如图所示,该方法
    可以包括以下步骤:

    S101、终端获取当前图像并对该当前图像进行处理以得到当前对焦位置,该当前
    对焦位置为人眼位置。

    需要说明的是,用户可以通过触控或者语音的方式向终端发送开启拍照应用的指
    令,终端在接收到用户发送的开启拍照应用指令的时,可以开启拍照应用以获取当前图像,
    可以对该当前图像进行处理以得到当前对焦位置,该当前对焦位置为人眼位置。具体的,终
    端可以对该当前图像进行灰度处理以得到灰度图像,并可以对灰度图像进行人脸检测,若
    检测到人脸图像,则可以进一步地对人脸图像进行人眼检测以获得人眼图像(即将图像的
    范围进行缩小,去除人脸图像中的鼻子、嘴巴等区域,从而为后续的检测提供准确性的保
    障);若没有检测到人脸图像,则终端可以直接将当前图像作为目标图像,可以不执行以下
    步骤。

    其中,当前图像是指终端接收到开启拍照应用的指令时拍摄的,该当前图像以缓
    存的形式存储在终端中,可用于获取人眼位置,以便终端可以根据该人眼位置拍出清晰的
    目标图像,在拍完目标图像后,终端可以将该当前图像删除。另外,上述当前对焦位置可以
    是多个,也可以是一个,当前对焦位置的数量由当前图像中的人物个数决定,也就是说一个
    人物对应一个当前对焦位置。上述终端可以是智能手机、照相机、平板电脑,智能可穿戴设
    备等具有拍照功能的设备,本发明实施例不做限定。

    作为一种可选的实施方式,上述对该当前图像进行处理以得到当前对焦位置,可
    以包括以下步骤S1011、S1012和S1013。

    S1011、终端对该当前图像进行灰度处理以获得灰度图像。

    需要说明的是,终端可以根据当前图像的格式做出相应的灰度处理以获得灰度图
    像,例如,若终端获取的当前图像是YUV格式,可以通过提取Y通道的图像以获得灰度图像;
    若终端获取的当前图像是RGB格式,可以通过提取G通道的图像以得到灰度图像。以上两种
    获取当前图像的灰度图像的方法仅是示意性的,本发明实施例对此不做限制。

    S1012、终端对该灰度图像进行人脸检测以检测出目标人脸图像。

    需要说明的是,终端可以采用人脸检测方法对该灰度图像进行人脸检测以检测出
    目标人脸图像。具体的,人脸检测方法可以包括基于学习的人脸检测方法或基于特征的人
    脸检测方法等。基于学习的人脸检测方法可以包括基于Adaboost的方法、基于贝叶斯准则
    的方法、基于人工神经网络的方法(Artificial Neural Network,ANN)或支持向量机的方
    法(Support Vector Machine,SVM)等。基于特征的人脸检测方法包括底层特征分析方法、
    组群特征方法或变形模板方法等,其中,底层特征分析方法又包括基于肤色的人脸检测方
    法。

    其中,上述的目标人脸图像中,可以包括多个人物的人脸,也可以只有一个人物的
    人脸。

    举例来说,终端可以将灰度图像划分为若干个小方格,每个小方格为一个像素点,
    提取该灰度图像的各个像素点的颜色信息,将各个像素点的颜色信息与人脸颜色信息数据
    库进行对比,若该像素点的颜色信息与人脸颜色信息数据库匹配,则该像素点属于人脸,将
    该灰度图像中属于人脸的像素点进行聚类以得到目标人脸图像。

    S1013、终端对该人脸目标图像进行人眼检测以检测出目标人眼图像。

    具体地,终端对该目标人脸图像进行人眼检测,提取该目标人脸图像中仅包括人
    眼区域的部分图像,以作为目标人眼图像。即,去除目标图像中的的鼻子、嘴巴等区域,从而
    在后续的训练过程中,以目标人眼图像作为训练样本,从而可以保证最终得到的人眼位置
    更加准确。且,相比于将目标人脸图像作为训练样本,目标人眼图像的区域更小,也能保证
    所得到的人眼位置准确性,同时还能提高检测算法的效率。

    S1014、终端对该目标人眼图像进行检测以获得该当前对焦位置。

    需要说明的是,由于人眼具有严格的对称性、眼球形状的特殊性,左右两眼睛的距
    离具有相对固定性等特点,终端可以采用人眼定位算法对该目标人脸图像进行显著性检测
    以获得人眼位置,人眼定位算法包括可变形模版法、霍夫变换法、积分投影法、主元分析法
    或对称变化法等。

    举例来说,灰度投影法是指对人脸灰度图像进行水平和垂直方向的投影,分别统
    计出两个方向上的灰度值和或灰度函数值和,找出特定的变化点的位置;然后根据先验知
    识将不同方向上的变化点位置相结合,即得到人眼的位置。

    S102、终端根据该当前对焦位置进行对焦。

    需要说明的是,终端在获取该当前对焦位置后,可以自动根据该当前对焦位置来
    调节物距和相距进行对焦,以便拍出清晰的人眼。

    S103、终端接收拍摄指令以获取该目标图像。

    需要说明的是,终端接收到用户通过语音、触控操作等方式发送的拍摄指令时,可
    以拍摄目标图像。其中,目标图像是指终端接收到拍摄指令时,根据当前对焦位置对人眼进
    行定焦而拍出的图像,终端可以将该目标图像存储在图片库中,即该目标图像是用户想要
    的图像。

    本发明实施例中,终端通过获取当前图像并对该当前图像进行处理以得到当前对
    焦位置,并根据当前对焦位置进行对焦,根据拍摄指令获取目标图像。由于当前对焦位置为
    人脸位置,因此可以快速且准确的对人眼进行对焦,从而提高了所拍摄的目标图像的人眼
    区域的清晰度。

    参见图2,是本发明另一实施例提供的一种拍摄方法的流程示意图,如图所示,该
    方法可以包括以下步骤:

    S201、终端获取当前图像,并对该当前图像进行灰度处理以获得灰度图像。

    终端可根据用户发送的开启拍照应用指令以获取当前图像,之后根据当前图像的
    格式做出相应的灰度处理以获得灰度图像。例如,若终端获取的当前图像是YUV格式,可以
    通过提取Y通道的图像以获得灰度图像;若终端获取的当前图像是RGB格式,可以通过提取G
    通道的图像以得到灰度图像。以上两种获取当前图像的灰度图像的方法仅是示意性的,本
    发明实施例对此不做限制。

    S202、终端对灰度图像进行人脸检测以检测出目标人脸图像。

    该部分的具体过程请参考步骤S1012,在此不再赘述。

    S203、终端按照预设缩小比例对该目标人脸图像进行缩小以得到第一图像。

    需要说明的是,终端可以按照预设缩小比例对该目标人脸图像进行缩小以得到第
    一图像,以便提高检测目标人脸图像的效率。例如,终端处理一张1300万像素的图像,需要
    20ms,如果将该1300万像素的图像缩小10倍,相应的处理时间也会缩小。其中,预设放大比
    例可以根据终端处理图像的性能决定。

    S204、终端将该第一图像进行多次划分以得到多张第二图像,每张该第二图像包
    括多个子窗口。

    需要说明的是,终端可以将该第一图像进行多次划分以得到多张第二图像,每张
    该第二图像包括多个子窗口,其中每次划分的子窗口的个数越多,计算得出的Haar特征值
    也越多,检测到的人眼图像更加准确,但是每次划分的子窗口越多,计算Haar特征值的时间
    也会相应增加,另外,子窗口的最大数量不能超过强分类器检测的最大子窗口数量,所以划
    分的子窗口的数量可以根据检测人眼图像的准确性、计算Haar特征值的时间、强分类器子
    窗口的数量等因素综合考虑。需要说明的是,Haar特征值可以通过图像的子窗口的像素值
    计算得出,并用于描述图像的灰度变化。

    举例来说,终端初次可以将第一图像划分为20*20个子窗口,然后可以按照等比例
    扩大划分子窗口的数量,如按照3倍的比例扩大划分子窗口的数量,即可以将该第一图像划
    分为60*60个子窗口、180*180个子窗口或540*540个子窗口等。

    S205、终端根据积分图计算每张该第二图像中每个子窗口的Haar特征值。

    需要说明的是,本实施例中采用Haar特征值描述第二图像的灰度变化情况。由于
    计算Haar特征值需要已知每个子窗口的像素值,每个子窗口的像素值可以根据子窗口的端
    点处的积分图计算出,所以可以根据积分图计算每张第二图像的Haar特征值。

    作为一种可选的实施方式,上述根据积分图计算每个子窗口的Haar特征值,可以
    包括:根据该积分图计算该每个子窗口对应的像素值;根据该每个子窗口的像素值计算该
    每个子窗口的Haar特征值。

    需要说明的是,灰度图像中的任意一点的积分图是指从图像的左上角到这点所构
    成的矩形区域内所有点的像素值值之和,同理对于具有多个子窗口第二图像中,每个子窗
    口端点处的积分图为该端点到该图像左上角所包含的所有子窗口的像素值之和。所以在计
    算出各个子窗口端点处的积分图的情况下,可以根据积分图计算各个子窗口的像素值,并
    可以根据每个子窗口的像素值计算各子窗口的Haar特征值。

    进一步,在计算Haar特征值时,首先需要选择合适的特征模版,特征模版是由两个
    或多个的矩形组合而成,特征模板内有黑色和白色两种矩形,其中常见的特征模版如图3所
    示。其中每种特征模版仅对应一种特征,但每种特征可以对应多种特征模版,常见的特征有
    边缘特征、线性特征、点特征、对角特征,然后将特征模版按照预设规则放置在灰度图像对
    应的子窗口中,计算该特征模版放置区域对应的Haar特征值,该Haar特征值由特征模版中
    白色矩形区域的像素和减去黑色矩形区域的像素和计算得出。其中,预设规则包括设置特
    征模版的大小、特征模版在子窗口中放置的位置,预设规则根据灰度图像划分的子窗口的
    数量决定。

    其中,在选定特征模版的情况下,由于特征模版的大小不同,且在每张第二图像的
    的子窗口中放置的位置不同,所以对于一个特征模版,每张第二图像中对应有多个Haar特
    征,同时可以选择多个特征模版来计算每张第二图像的Haar特征,另外,该每张第二图像的
    划分的子窗口的数量不一样,所以每张第二图像的Haar特征值的数量不一样。

    举例来说,终端可以将灰度图像缩小1000倍,并将该缩小后的灰度图像划分为20*
    20个子窗口,根据积分图计算各个子窗口的像素值,其步骤包括:

    1、计算各个子窗口端点处的积分图,这里以计算如图4中的子窗口D的端点(i,j)
    处的积分图为例,端点(i,j)的积分图为该点到灰度图像左上角所包括的各子窗口的像素
    之和,可表示为:

    Integral(i,j)=子窗口D的像素值+子窗口C的像素值+子窗口B的像素值+子窗口
    A的像素值;

    因为Integral(i-1,j-1)=子窗口A的像素值;

    Integral(i-1,j)=子窗口A的像素值+子窗口C的像素值;

    Integral(i,j-1)=子窗口B的像素值+子窗口A的像素值;

    所以,Integral(i,j)进一步可以表示为:

    Integral(i,j)=Integral(i,j-1)+Integral(i-1,j)-Integral(i-1,j-1)+子窗
    口D的像素值;

    其中,Integral(,)表示某点的积分图,进过观察发现(i,j)点的积分图可以通过
    (i,j-1)点的积分图Integral(i,j-1)加上第j列的像素和ColumnSum(j)获得,即(i,j)点的
    积分图可以表示为:

    Integral(i,j)=Integral(i,j-1)+ColumnSum(j);

    其中,ColumnSum(0)=0,Integral(0,j)=0,所以对于20*20的子窗口,灰度图像
    上所有子窗口端点处的积分图可以通过19+19+2*19*19=760次迭代求得。

    2、根据各子窗口端点处的积分图计算各个子窗口的像素值,这里以计算子窗口D
    的像素值为例,由步骤1可知子窗口D的像素值可以由端点(i,j)、(i,j-1),(i-1,j)及(i-1,
    j-1)处的积分图计算得出,即子窗口D的像素值可表示为:

    子窗口D的像素值=Integral(i,j)+Integral(i-1,j-1)-Integral(i-1,j)-
    Integral(i,j-1);

    根据上式可知,只要已知各个子窗口端点处的积分图,就可以计算出各个子窗口
    的像素值。

    进一步,在获得各个子窗口的像素值以后,可以根据各个窗口的像素值计算Haar
    特征值,其中选择不同的特征模版,放置的位置不同,且特征模版的尺寸不同,对应的Haar
    特征值不同,选择图4中的以边缘特征对应的特征模板为例,如图5所示,该特征模版对应区
    域的Haar特征值可以由子窗口A的像素值减去子窗口B的像素值。

    S206、终端根据强分类器及每张该第二图像得到的Haar特征值检测出多张第一人
    眼图像。

    需要说明的是,在计算出每张第二图像中各个子窗口的Haar特征值后,终端可以
    根据强分类器及每张该第二图像得到的Haar特征值检测出多张第一人眼图像,也就是说根
    据一张第二图像的Haar特征值及强分类器可以检测出一张第一人眼图像。具体的,强分类
    器可以由若干个弱分类器组成,将每张第二图像的子窗口的Haar特征值输入到强分类器
    中,逐级通过各个弱分类器,相当于弱分类器判断Haar特征值是否满足对应的预设人脸特
    征条件,若满足,则允许该Haar特征值通过,若不满足,则不允许该Haar特征值通过。如果有
    一级未通过,则该Haar特征值对应的子窗口将被拒绝,并分类为非人脸,每一级都能够通
    过,则对该Haar特征值进一步处理以找出该Haar特征值对应的子窗口,并将该Haar特征值
    对应的子窗口分类为人眼,对每张第二图像中分类为人眼的子窗口进行合并,以得到每张
    第二图像对应的第一人眼图像(例如,将子窗口数量为20*20的第二图像中检测出的人眼子
    窗口进行合并得到一张对应的第一人眼图像)。

    举例来说,如图6所示,若该强分类器是由3个级联的弱分类器组成,将子窗口数量
    为24*24的第二图像的各个子窗口的Haar特征值依次输入到3个弱分类器中,每个弱分类器
    判断该Haar特征值是否满足对应的预设人眼特征条件,若满足,则允许该Haar特征值通过,
    若不满足,则不允许该Haar特征值通过。如果有一级未通过,则该Haar特征值对应的子窗口
    将被拒绝,并分类为非人脸,每一级都能够通过,则对该Haar特征值进一步处理以找出该
    Haar特征值对应的子窗口,并将该Haar特征值对应的子窗口分类为人眼,将子窗口数量为
    24*24的第二图像中分类为人眼的子窗口进行合并,以得子窗口数量为24*24的第二图像对
    应的第一人眼图像。同理可以根据以上步骤计算子窗口数量为36*36的第二图像对应的第
    一人眼图。

    进一步地,在检测出多张人眼图像之前,还需要获取强分类器。具体的,获取强分
    类器的详细描述如下:

    1、选定训练样本T={(x1,y1),(x2,y2)…(xi,yi)…(xN,yN)},并将该训练样本存储
    于指定位置,如样本数据库中。其中xi表示第i个样本,yi=0时表示其为负样本(非人眼,即
    该样本中不包括人眼),yi=1时表示其为正样本(人眼,即该样本中包括人眼)。N为训练样
    本数量。

    2、初始化训练样本的权值分布D1,即给每个训练样本设置相同的权值,可以表示
    为:

    D1=(w11,w12…w1i…w1N),w1i=1/N,i=1,2…N

    3、设置迭代次数T,用t=1,2,...,T表示第多少次迭代。

    4、归一化权值:


    其中,Dt(i)为第t次循环中第i个样本的权值,qt(i)为第t次循环中第i个样本的归
    一化权值。

    5、对训练样本进行学习以得到多个弱分类器,并计算每一弱分类器在训练样本上
    的分类误差率:使用具有权值分布Dt的训练样本学习得到弱分类器h(xi,fi,pi,θi),计算弱
    分类器的分类错误率εt:


    其中,一个弱分类器h(xi,fi,pi,θi)是由特征fi,阈值θi,以及偏置位置pi组成:


    另外,xi为一个训练样本,特征fi与弱分类器hi(xi,fi,pi,θi)具有一一对应的关
    系,偏置位pi的作用是控制不等式的方向,使得不等式符号都是小于等于号,训练一个弱分
    类器的就是找到最优阈值值θi的过程。

    6、从5中确定的弱分类器中,找出一个具有最小的分类错误率εt(i)的弱分类器ht。

    7、根据分类误差率计算弱分类器的系数βt:

    βt=εt/(1-εt)

    其中,该系数表示每一弱分类器在强分类器中所占的权值,当xi被正确地分类时,
    ei的值取0,当被xi错误地分类时,ei的值取1。并跟该系数对所有训练样本的权值进行更新:


    8、所有训练样本的权值更新后,循环执行步骤4到7,直到迭代T次后,结束迭代,得
    到强分类器H(x):


    其中,αt=log(1/βt)。

    S207、终端将该多张第一人眼图像进行合并得到所述目标人眼图像。

    需要说明的是,将该多张第一人眼图像进行合并得到该目标人眼图像,也就是说
    对不同子窗口数量的第二图像得到的多张人眼图像进行合并得到该目标人眼图像。具体
    的,将不同的第一人眼图像进行对比,若某两张第一人眼图像重叠面积大于预设阈值,则认
    为这两张第一人眼图像表示同一人脸,对这两张第一人脸进行合并,即将这两张第一人脸
    的位置和大小的平均值作为合并后得到的人脸位置和大小;如果某两张第一人眼图像重叠
    面积小于预设阈值,则认为该两张第一人脸图像表示两个不同的人脸,将该两张人眼图像
    合并成一张图像,该图像具有两个人眼区域,经过多次对比及合并操作可以得到目标人眼
    图像。

    S208、终端对该目标人眼图像进行检测以获得该当前对焦位置。

    S209、终端根据该当前对焦位置进行对焦。

    S210、终端接收拍摄指令以获取该目标图像。

    本发明实施例中,终端获取当前图像,并对该当前图像进行灰度处理以获得灰度
    图像,按照预设缩小比例对所述灰度图像进行缩小以得到第一图像,将该第一图像进行多
    次划分以得到多张第二图像,每张该第二图像包括多个子窗口,根据积分图计算每张该第
    二图像中每个子窗口的Haar特征值,根据强分类器及每张该第二图像得到的Haar特征值检
    测出多张第一人脸图像,将该多张第一人眼图像进行合并得到所述目标人眼图像,对该目
    标人眼图像进行检测以获得该当前对焦位置,根据该当前对焦位置进行对焦,接收拍摄指
    令以获取该目标图像,可以快速且准确的对人眼进行对焦,从而提高了所拍摄的目标图像
    的人眼区域的清晰度。此外,本发明实施例在获取对焦位置(即人眼位置)的过程中,以人眼
    图像作为训练样本,从而保证了最终得到的人眼位置的准确性。且,相比于将目标人脸图像
    作为训练样本,目标人眼图像的区域更小,也保证了所得到的人眼位置准确性,同时还提高
    了检测算法的效率。

    参见图7,图7是本发明实施例提供的一种终端的结构示意图,本实施例中所描述
    的终端,包括:

    获取单元701,用于获取当前图像。

    处理单元702,用于对所述获取单元701获取的当前图像进行处理以得到当前对焦
    位置,所述当前对焦位置为人眼位置。

    对焦单元703,用于根据所述处理单元702得到的当前对焦位置进行对焦。

    所述获取单元701,还用于接收拍摄指令以获取所述目标图像。

    进一步地,该处理单元702具体用于:

    对所述当前图像进行灰度处理以获得灰度图像;

    对所述灰度图像进行人脸检测以检测出目标人脸图像;

    对所述目标人脸图像进行检测以检测出目标人眼图像;

    对所述人眼图像进行检测以获得所述当前对焦位置。

    本发明实施例中,终端通过获取当前图像并对该当前图像进行处理以得到当前对
    焦位置,并根据该当前对焦位置进行对焦,根据拍摄指令获取该目标图像。由于当前对焦位
    置为人眼位置,因此可以快速且准确的对人眼进行对焦,从而提高了所拍摄的目标图像的
    人眼区域的清晰度。

    请参见图8,图8是本发明另一实施例提供一种移动终端的结构示意图,如图8所
    示,该移动终端可以包括:

    获取单元801,用于获取当前图像;

    处理单元802,用于对所述获取单元801获取的当前图像进行处理以得到当前对焦
    位置,所述当前对焦位置为人眼位置;

    对焦单元803,用于根据所述处理单元802得到的当前对焦位置进行对焦;

    所述获取单元801还用于接收拍摄指令以获取目标图像;

    初始化单元804,用于初始化训练样本的权值分布;

    学习单元805,用于对训练样本进行学习以得到多个弱分类器;

    计算单元806,用于计算所述学习单元805得到的每一所述弱分类器在所述训练样
    本上的分类误差率;

    所述计算单元806,还用于根据所述分类误差率计算所述弱分类器的系数,所述系
    数表示每一所述弱分类器在所述强分类器中所占的权重;

    更新单元807,用于根据所述计算单元806得到的系数更新所述训练样本中的权值
    分布并进行迭代计算,以得到所述强分类器,所述强分类器为每次迭代计算中加权分类误
    差率最小的所述分类器。

    进一步地,该处理单元802具体用于:

    对所述当前图像进行灰度处理以获得灰度图像;

    对所述灰度图像进行人脸检测以检测出目标人脸图像;

    对所述人脸图像进行显著性检测以获得所述当前对焦位置。

    进一步地,该处理单元802具体用于:

    按照预设缩小比例对所述灰度图像进行缩小以得到第一图像;

    将所述第一图像进行多次划分以得到多张第二图像,每张所述第二图像包括多个
    子窗口;

    根据积分图计算每张所述第二图像中每个子窗口的Haar特征值;

    根据强分类器及每张所述第二图像得到的Haar特征值检测出多张第一人脸图像;

    将所述多张第一人脸图像进行合并得到所述目标人脸图像。

    进一步地,根据积分图计算每个子窗口的haar特征值具体包括:

    根据所述积分图计算所述每个子窗口的像素值;

    根据所述每个子窗口对应的像素值计算所述每个子窗口的Haar特征值。

    本发明实施例中,终端通过获取当前图像并对该当前图像进行处理以得到当前对
    焦位置,并根据该当前对焦位置进行对焦,根据拍摄指令以获取该目标图像。由于当前对焦
    位置为人眼位置,因此可以快速且准确的对人眼进行对焦,从而提高了所拍摄的目标图像
    的清晰度。此外,本发明实施例在获取对焦位置(即人眼位置)的过程中,以人眼图像作为训
    练样本,从而保证了最终得到的人眼位置的准确性。且,相比于将目标人脸图像作为训练样
    本,目标人眼图像的区域更小,也保证了所得到的人眼位置准确性,同时还提高了检测算法
    的效率。

    需要说明的是,图7及图8所示终端的具体工作流程已在前述方法流程部分做了详
    述,在此不再赘述。

    另外,需要说明的是,图像的Haar特征值的计算过程与通过强分类器对人脸检测
    的步骤可以在不同的终端上进行实现。

    参见图9,图9是本发明再一实施例提供的一种终端的结构示意图,本实施例中所
    描述的终端可以包括:一个或多个处理器903,一个或多个输入接口901,一个或多个输出接
    口902和存储器904。处理器903、输入接口901、输出接口902和存储器通过总线805连接。

    输入接口901可以包括触控板、指纹采传感器(用于采集人物的指纹信息和指纹的
    方向信息)、麦克风等,输出接口902可以包括显示器(LCD等)、扬声器等。

    处理器903可以是中央处理模块(Central Processing Unit,CPU),该处理器还可
    以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路
    (Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-
    Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
    分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器
    等。

    存储器904可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile
    memory),例如磁盘存储器。存储器904用于存储一组程序代码,输入接口901、输出接口902
    和处理器903可以调用存储器904中存储的程序代码。

    处理器903调用存储器904中的代码可以执行以下操作:

    获取当前图像并对所述当前图像进行处理以得到当前对焦位置,所述当前对焦位
    置为人眼位置;

    根据所述当前对焦位置进行对焦;

    接收拍摄指令以获取目标图像。

    作为可以中可选的实施例,处理器903调用存储器904中的代码还可以执行以下操
    作:

    对所述当前图像进行灰度处理以获得灰度图像;

    对所述灰度图像进行人脸检测以检测出目标人脸图像;

    对所述目标人脸图像进行检测以检测出目标人眼图像;

    对所述人眼图像进行检测以获得所述当前对焦位置。

    作为一种可选的实施方式,处理器903调用存储器904中的代码还可以执行以下操
    作:

    按照预设缩小比例对所述目标人脸图像进行缩小以得到第一图像;

    将所述第一图像进行多次划分以得到多张第二图像,每张所述第二图像包括多个
    子窗口;

    根据积分图计算每张所述第二图像中每个子窗口的Haar特征值;

    根据强分类器及每张所述第二图像得到的Haar特征值检测出多张第一人眼图像;

    将所述多张第一人眼图像进行合并得到所述目标人眼图像。

    作为一种可选的实施方式,处理器903调用存储器904中的代码还可以执行以下操
    作:

    根据所述积分图计算所述每个子窗口的像素值;

    根据所述每个子窗口对应的像素值计算所述每个子窗口的Haar特征值。

    作为一种可选的实施方式,处理器903调用存储器904中的代码还可以执行以下操
    作:

    初始化训练样本的权值分布,所述训练样本包括人眼样本和非人眼样本;

    对训练样本进行学习以得到多个弱分类器;

    计算每一所述弱分类器在所述训练样本上的分类误差率;

    根据所述分类误差率计算所述弱分类器的系数,所述系数表示每一所述弱分类器
    在所述强分类器中所占的权重;

    根据所述系数更新所述训练样本中的权值分布并进行迭代计算,以得到所述强分
    类器,所述强分类器为每次迭代计算中加权分类误差率最小的所述分类器。

    本发明实施例中,终端可以获取当前图像并对该当前图像进行处理以得到当前对
    焦位置,该当前对焦位置为人眼位置;根据该当前对焦位置对目标图像进行对焦;接收拍摄
    指令以获取该目标图像,可以快速且准确的对人眼进行对焦,从而提高了所拍摄图像的人
    眼区域的清晰度。

    具体实现中,本发明实施例中所描述的处理器903、输入接口901、输出接口902可
    执行本发明实施例提供的拍照方法的第一实施例和第二实施例中所描述的实现方式,也可
    执行本发明实施例所描述的终端的实现方式,在此不再赘述。

    本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单
    元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件
    和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这
    些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专
    业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不
    应认为超出本发明的范围。

    此外,在本申请所提供的几个实施例中,应该理解到,所揭露的、终端和方法,可以
    通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的
    划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件
    可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨
    论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合
    或通信连接,也可以是电的,机械的或其它的形式连接。

    所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显
    示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
    网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案
    的目的。

    另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以
    是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的
    单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

    本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

    本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

    以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何
    熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替
    换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利
    要求的保护范围为准。

    关 键  词:
    一种 拍摄 方法 终端
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种拍摄方法及终端.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6000269.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1