面部检测处理方法、图像处理设备以及制造品技术

技术编号:5500888 阅读:258 留言:0更新日期:2012-04-11 18:40
描述了面部检测处理方法、图像处理设备以及制造品。根据一种方案,一种面部检测处理方法包括:访问多个图像的图像数据,所述多个图像要被处理以检测所述图像中的人类面部;确定是否使用皮肤检测处理对所述图像中的单独图像进行面部检测处理;以及根据所述确定,使用皮肤检测处理执行一个图像的面部检测处理以检测所述一个图像中的人类面部,以及在不使用皮肤检测处理的情况下执行另一图像的面部检测处理以检测所述另一图像中的人类面部。

【技术实现步骤摘要】
【国外来华专利技术】
本公开的方面涉及面部检测处理方法、图像处理设备以及制造品
技术介绍
数字成像设备和数字成像过程已经在专业用途和消费者用途中得到了广泛的接 受。图像的数字表示可以被容易地传输、存储、操纵等。在已经捕获图像之后,图像的数字信 息可以由多种设备进行处理,所述多种设备诸如图像捕获设备或诸如计算机的其他设备。 此外,可以处理的图像的类型是各种各样的,并且可以包括照片、来自视频的静止图像等。 一些类型的图像处理可能尝试在图像中定位感兴趣的目标。例如,一些图像处理可能尝试 在图像中定位人类面部。检测目标(例如面部)的过程对于用户接口、图像数据库的扫描、电 话会议以及图像的另外电子处理而言可能是有用的。但是,一些面部检测过程使用相对大 量的硬件资源和/或处理时间来处理图像,这对于一些应用来说可能是不合适的。
技术实现思路
根据本公开的一些方面,描述了面部检测处理方法、图像处理设备以及制造品。根据一个方面,一种面部检测处理方法包括访问多个图像的图像数据,所述图像 数据要被处理以检测所述图像中的人类面部;确定是否使用皮肤检测处理来对所述图像中 的单独图像进行面部检测处理;以及根据所述确定,使用皮肤检测处理对其中一个图像执 行面部检测处理,以检测所述其中一个图像中的人类面部;以及在不使用皮肤检测处理的 情况下对所述图像中的另一图像执行面部检测处理,以检测所述另一图像中的人类面部。如根据以下讨论显而易见的,描述其他实施例和方面。附图说明图1是根据一个实施例的图像处理设备的功能框图。图2是根据一个实施例的图像的说明性表示。图3是根据一个实施例的图像的面部检测处理的流程图。具体实施例本公开的一些实施例涉及图像处理方法和图像处理设备。在更具体的实施例中, 公开了用于在图像中定位诸如人类面部之类的目标的方法和设备。可以在捕获图像之前执 行面部检测处理(例如并且在一个实施例中可以用于协助生成对应于图像捕获的图像的图 像数据)和/或在图像捕获之后执行面部检测处理。在一些实施例中,还可以执行皮肤检测 处理以分析图像中是否存在人类皮肤内容。在一个实施例中,皮肤检测处理可以作为面部 检测方法的前置滤波器来执行,以提高面部检测方法的执行效率。如下所述,本公开的至少 一些实施例旨在提高就定位图像中的人类面部而言面部检测处理的准确度和效率。参考图1,示出成像设备10的一个实施例。成像设备10可以在不同实施例中进行不同配置。在一个实施例中,成像设备10被配置为图像捕获设备(例如静止照相机或摄像 机)以在图像捕获期间捕获所接收的场景的光并且生成场景的数字图像数据(例如照片的 像素的RGB数据)。本公开的面部检测处理可以被执行以在捕获场景期间配置图像捕获设 备。例如,可以使用在面部检测处理期间定位的人类面部来调节对焦、曝光或其他参数。在 其他实施例中,成像设备10可以配置为在已经捕获图像之后处理图像数据。例如,成像设 备10可以配置为个人计算机,该个人计算机配置为处理一个或多个先前捕获的图像的图 像数据,以识别在这些图像中存在的人类面部,且其可以在一个实施例中用于图像的另外 处理。在图1的图示实施例中,成像设备10包括处理电路12、存储电路14、通信接口 16 和用户接口 18。成像设备10的其他实施例可能包括更多、更少和/或可替换的组件。例 如,被配置为照相机的成像设备10可以包括光学系统(未示出)以接收和聚焦场景的光; 以及传感器,其被配置为响应于所接收的光而生成数字图像数据。在一个实施例中,处理电路12被布置为处理数据、控制数据访问和存储、发出命 令以及控制其他期望的操作。根据一个实施例,处理电路12被配置为执行面部检测处理操 作。在至少一个实施例中,处理电路12可以包括被配置为实现由适当介质提供的期望程序 的电路。例如,处理电路12可以被实现为被配置为执行包括例如软件和/或固件指令的可 执行指令的(一个或多个)处理器和/或其他结构,和/或硬件电路中的一个或多个。处理 电路12的示例性实施例包括单独的或与处理器组合的硬件逻辑、PGA、FPGA、ASIC、状态机、 和/或其他结构。处理电路12的这些示例是用于说明,并且其他配置是可能的。存储电路14被配置为存储诸如可执行代码或指令的程序(例如软件和/或固件)、 电子数据、数据库或其他数字信息,以及可以包括处理器可用介质。在一个实施例中,存储 电路14存储被配置为控制处理电路12以执行面部检测处理操作的程序。在示例性实施 例中,处理器可用介质可以实施为任何(一个或多个)计算机程序产品或(一个或多个)制造 品,其能够包含、存储或保持程序、数据和/或数字信息以供指令执行系统使用或结合指令 执行系统使用,所述指令执行系统包括处理电路。例如,示例性处理器可用介质可以包括诸 如电子介质、磁性介质、光学介质、电磁介质、红外介质或半导体介质的物理介质中的任何 一种。处理器可用介质的一些更具体示例包括但不局限于便携式计算机磁盘,诸如软盘、 zip盘、硬盘驱动器、随机存取存储器、只读存储器、闪速存储器、高速缓冲存储器、和/或能 够存储程序、数据或其他数字信息的其他配置。通信接口 16被布置为实现成像设备10相对于未示出的外部设备的通信。例如, 通信接口 16可以布置为相对于成像设备10双向地传送信息。通信接口 16可以被实现为 网络接口卡(NIC)、串行或并行连接、USB端口、火线接口、闪速存储器接口、软盘驱动器或 用于相对于成像设备10通信的任何其他适当装置。在一个实施例(例如,其中,成像设备10 被实现为个人计算机)中,处理电路12可以经由通信接口 16从成像设备10的外部访问待 处理的图像数据。在其他实施例(例如,成像设备10被实现为照相机)中,图像数据可以在 成像设备10内部生成,并由内部处理电路12访问。这里描述的至少一些实施例或方面可以使用程序来实现,所述程序存储在上述的 适当存储电路中和/或经由网络或其他传输介质来传送并且被配置为控制适当的处理电 路。例如,程序可以经由适当的介质提供,例如包括包含在制造品中。在另一示例中,程序可以被包含在例如经由通信接口通过适当的传输介质传送或使用其他适当的通信结构提 供的数据信号(例如经调制的载波、数据分组、数字表示等)中,所述适当的传输介质诸如通 信网络(例如因特网和/或专用网络)、有线电连接、光学连接和/或电磁能量。包括处理器 可用代码的示例性程序在仅一个示例中可作为包含在载波中的数据信号来传送。用户接口 18被配置为与用户交互,包括向用户传输数据(例如显示数据以供用户 观察、可听地向用户传送数据等)以及接收来自用户的输入。因此,在一个示例性实施例中, 用户接口 18可以包括显示器,其被配置为示出可视信息(例如被配置为示出图像中检测 到的面部的照相机的实况显示器);以及适当的输入设备,其被配置为接收用户输入。也可 以使用用于与用户交互的任何其他适合设备。如上所述,成像设备10被配置为访问图像的图像数据;以及处理图像数据以尝 试检测和/或定位在图像中存在的目标,诸如一个或多个人类面部。在一个实施例中,成像 设备10被配置为实现多个不同的面部检测过程之一以识别图像中存在的一个或多个人类 面部。在一个实施例中,所述不同的面部检测过程包括执行具有皮肤检测处理的本文档来自技高网...

【技术保护点】
一种面部检测处理方法,包括:  访问多个图像的图像数据,所述图像数据要被处理以检测所述图像中的人类面部;  确定是否使用皮肤检测处理来对所述图像中的单独图像进行面部检测处理;以及  根据所述确定,使用所述皮肤检测处理对其中一个图像执行面部检测处理以检测在所述其中一个图像中的人类面部,以及在不使用所述皮肤检测处理的情况下对所述图像中的另一图像执行面部检测处理以检测在所述另一图像中的人类面部。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:D布卢姆C杰森
申请(专利权)人:惠普开发有限公司
类型:发明
国别省市:US[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1