用于识别图像的设备和方法与流程

文档序号:15483865发布日期:2018-09-21 19:36阅读:235来源:国知局

本发明涉及一种用于识别图像的设备和方法。



背景技术:

如今,电子装置,特别是便携式电子装置,已经发展成为具有各种功能以满足用户的需求。例如,移动通信终端将远远超出语音通信的功能提供到基本通信功能(诸如与对方用户发短信)中,例如,允许用户使用MP3声音源听各种音乐,也允许用户使用无线互联网享受web冲浪,使用无线互联网下载各种程序并使用所述程序。另外,移动通信终端具有至少一百万像素的图像拾取装置(相机镜头组件)以允许用户捕捉期望的特定对象的图像。最近,便携式终端允许记录并查看运动图像以及静止图像,更具体地讲,三维图像拍摄功能被普遍地配发。

最近,随着对电子装置(诸如移动通信终端)的普遍环境正在被创建,可识别特定对象的照片(图像)的技术被广泛地开发。更具体地讲,在这些对象识别中,面部识别现在正作为多个活体识别中的一个领域而被应用。通过电子装置的面部识别表示用于通过分析对称结构、面部的外观、头发、眼睛颜色、脸部肌肉的运动等来识别脸部特征的操作。面部识别的应用可在很大程度上变化。

例如,面部识别可被用于识别目的以取代护照、信用卡等,并且可被用于安全目的,诸如时间和出席管理、通行证、密码替换等。另外,面部识别可被用于公共安全目的,诸如嫌犯搜索、犯罪猖獗地区监视等。此外,面部识别甚至被应用于针对娱乐的智能电话应用,其中,所述智能电话应用可发现与用户自己相像的相似肖像。因此,由于用户不需要单独地记住或拥有某物(诸如信用卡或身份证,或卡片密钥,或某种类型的访问代码),所以面部识别功能是方便的。面部识别也可仅包括人的面部的一部分的识别。

然而,一般而言,电子装置通常按照二维图像来捕捉面部的图像并使用捕捉的图像来执行面部识别。虽然捕捉的图像不是实际面部而是在图像/运动图像中识别的面部,但是面部识别被应用于捕捉的图像。面部识别的这方面造成针对安全目的的脆弱性。

例如,在用户加密并使用关于作为对象的特定面部的识别信息的情况下,用户可通过仅捕捉相关人的图像而不是实际上正在被拍摄的面部来破译代码。换言之,传统的面部识别系统对于,例如,将别人的高清图像置于相机前面以欺骗所述系统以致提供对银行记录的访问、做出信用购买的某人或者使用面部识别而不是密码、身份证等的任何系统而言是脆弱的。



技术实现要素:

本发明的示例性方面将解决上述问题和/或缺点中的至少一些并将提供至少下述优点。因此,本发明的示例性方面提供一种为了提高特定对象的识别安全的用于识别图像的方法和设备。

本发明的另一示例性方面提供一种用于识别图像并用于识别正被相机捕捉的对象是实际的对象还是在图像/运动图像中的对象(即,拍摄图像的图像)的方法和设备。

本发明的另一示例性方面提供一种用于识别图像、用于识别正被相机拍摄的人是实际的人还是已经从图像/运动图像捕捉其图像的人的方法和设备。

本发明的另一示例性方面将提供一种用于识别人、用于选择性地将人识别应用于通过拍摄实际的对象而获得的图像而不是将人识别应用于在图像/运动图像中的对象的照片(即,拍摄图像/运动图像的照片)的方法和设备。

根据本发明的示例性方面,提供一种用于在电子装置中识别图像的方法。所述方法可包括:通过处理单元获得由相机子系统聚焦并按不同放大率拍摄的特定对象的图像;通过处理单元结合相机模块将获得的图像之间的对象区域和背景区域的特征进行比较;通过处理单元根据比较结果来确定所述特定对象是否是物理地存在于相机子系统面前而不是所述特定对象的拷贝或照片。

根据本发明的另一示例性方面,提供一种用于识别图像的电子装置。所述装置可包括:至少一个处理器,被配置用于特定对象的图像识别;相机系统,被连接到处理器;存储器;在存储器中存储的包括机器可执行代码的至少一个模块,其中,所述机器可执行代码被配置用于通过所述至少一个处理器的图像识别应用的执行;其中,由所述至少一个模块配置的所述至少一个处理器从相机系统获得聚焦并分别按照不同放大率拍摄的所述特定对象的图像,将获得的图像之间的对象区域和背景区域的特征进行比较,根据比较结果来确定所述特定对象是否是物理地存在于相机子系统面前而不是所述特定对象的拷贝或照片。

从以下结合附图公开本发明的示例性实施例的详细描述中,本发明的其它示例性方面、优点和显著特征将对本领域的普通技术人员而言变得清楚。

附图说明

从以下结合附图的描述中,本发明的特定示例性实施例的以上和其它示例性方面、特征和优点将对技术人员而言变得更清楚,其中:

图1是示出根据本发明的示例性实施例的电子装置的框图;

图2是示出根据本发明的示例性实施例的用于操作电子装置的方法的流程图;

图3是示出根据本发明的示例性实施例的识别已经捕捉其图像的人是在相机前面(即,存在于相机面前)的实际的人还是在图像/运动图像中的人的照片的图2的步骤203的流程图;

图4是示出根据本发明的示例性实施例的识别已经捕捉其图像的人是在相机前面的实际的人还是在图像/运动图像中的人的照片的图2的步骤203的流程图;

图5是示出根据本发明的示例性实施例的识别已经捕捉其图像的人是在相机前面的实际的人还是在图像/运动图像中的人的照片的图2的步骤203的流程图;

图6A至图6D是示出根据本发明的示例性实施例的用于操作电子装置的方法的示例性操作的示图;和

图7A至图7D是示出根据本发明的示例性实施例的用于操作电子装置的方法的示例性操作的示图。

贯穿附图,同样的标号将被理解为指示同样的部件、组件和结构。

具体实施方式

提供参照附图的以下描述以协助本领域的普通技术人员对由权利要求及其等同物限定的本发明的示例性实施例的全面理解。虽然所述描述包括各种特定细节以协助所述理解,但是这些特定细节将被视为仅仅是示例性的。因此,本领域的普通技术人员将认识到:在不脱离由权利要求限定的本发明的范围和精神的情况下,可做出在此描述的示例性实施例的各种改变和修改。另外,为了清晰和简洁,当包括已知功能和构造的描述可使用这样的已知功能和构造模糊本领域的普通技术人员对本发明的理解时,所述已知功能和构造的描述可被省略。

在以下描述和权利要求中使用的术语和词汇不限于其文献含义,而仅被发明人用于实现对本发明的清晰和一致的理解。因此,本领域的技术人员应清楚:提供本发明的示例性实施例的以下描述仅用于示意目的而并非为了限制由权利要求及其等同物限定的本发明的目的。

在描述本发明中,示出移动通信终端并描述用于使用所述移动通信终端识别面部的方法和设备。然而,本发明不限于此。例如,本发明可应用于包括用于拍摄对象的至少一个相机镜头组件(图像拾取装置)的各种电子装置。此外,虽然本发明描述在拍摄的图像中的人的面部识别,但是本领域的普通技术人员应理解:本发明可应用于各种对象(诸如事物、动物等以及人)的识别。

本发明的示例性实施例提供一种用于识别图像(实况图像而不是图像的图像)、用于提高在人的识别中的安全性的方法和设备。本发明的示例性实施例识别正被相机拍摄的人是实际的人还是在图像/运动图像中的人,并将人识别应用于通过拍摄实际的人而获得的图像。本发明有利地克服传统的面部识别系统的至少一个脆弱性,即,一个人可在相机模块前面布置另一人的高质量照片并欺骗面部识别系统以致允许对财务记录的访问、利用关联的信用卡和借记卡做出购买等。

图1是示出根据本发明的示例性实施例的电子装置的框图。电子装置100可以是便携式电子装置并且可包括装置,诸如便携式终端、移动电话、移动平板、媒体播放器、平板计算机、手提计算机和个人数字助理(PDA)。另外,电子装置可以是包括结合这些装置中的两个或多个功能的装置的任意电子装置。所述装置也有可能是,例如,作为支付系统的一部分而被使用的装置(诸如用于信用卡、借记或支票,或者甚至是自动售货机),在所述支付系统,某人可尝试使用另一人的图像或者用于获得对个人信息的访问或者做出对另一人的图像的欺骗性使用以使用他们的信用账户等。

电子装置100包括存储器110、处理器单元120、第一无线通信子系统130、第二无线通信子系统131、外部端口160、音频子系统150、扬声器151、麦克风152、输入/输出子系统(I/O系统)170、触摸屏180和不同的输入/控制单元190。可配置多个存储器110和外部端口160。

处理器单元120包括硬件,诸如处理器122或微处理器、存储器接口121、一个或多个处理器122和外围接口123。整个处理器单元120也可被称之为控制器或控制单元或处理器。存储器接口121、所述一个或多个处理器122和/或外围接口123可以是单独的元件或者可被整合在一个或多个集成电路中。

处理器122执行各种机器可执行代码以便执行针对电子装置100的各种功能。此外,处理器122执行用于语音通信、视频通信和数据通信的处理和控制。除了这些一般功能之外,处理器122执行在存储器110中存储的特定软件模块(指令集),其中,所述特定软件模块被加载到处理器中以将处理器配置用于执行与相关模块相应的各种特定功能。换言之,处理器122与在存储器110中存储的软件模块合作执行本发明的示例性实施例的方法。所述存储器是非暂时性存储器。

处理器122可包括一个或多个数据处理器、图像处理器和/或编解码器(CODEC)。电子装置100也可单独地包括数据处理器、图像处理器或CODEC。外围接口123将电子装置100的I/O子系统170和各种外围装置连接到处理器122。此外,外围接口123经由存储器接口121将电子装置100的I/O子系统170和各种外围装置连接到存储器110。

特别地,根据本发明,处理器122控制用于识别对象的相机模块116。以下更详细地描述相机模块116。电子装置100的各种元件可经由一个或多个通信总线(未示出标号)或流线(未示出标号)而被连接。

外部端口160被用于将电子装置100直接连接到其它电子装置或经由网络(例如,互联网、内联网、无线LAN等)将电子装置100间接连接到其它电子装置。例如,虽然外部端口160可以是通用串行总线(USB)或火线(FIREWIRE)端口,但是外部端口160不限于此。

移动(运动)传感器191和光传感器192可被连接到外围接口123以实现各种功能。例如,移动传感器191和光传感器192可被连接到外围接口123以检测电子装置100的移动或检测外部光。

相机子系统193可执行相机功能,诸如拍照、视频片段记录等。光传感器192可以是用于相机子系统193的电荷耦合装置(CCD)或互补金属氧化物半导体(CMOS)装置。

更具体地讲,根据本发明的示例性实施例,根据由处理器122执行的相机模块116,相机子系统193可例如通过控制镜头移动、光圈的F值等来改变硬件配置。

第一和第二无线通信子系统130和131能够进行通信。第一和第二无线通信子系统130和131可包括射频(RF)接收器和RF收发器和/或光(例如,红外线)接收器和光收发器。当针对上述元件中的每个示出天线时,技术人员理解要求保护的本发明可包括多个天线,诸如天线阵列或MIMO系统。第一和第二无线通信子系统130和131可根据通信网络而被分类。例如,第一和第二无线通信子系统130和131可被设计为经由全球移动通信系统(GSM)网络、增强数据GSM环境(EDGE)网络、码分多址(CDMA)网络、宽带CDMA(W-CDMA)网络、长期演进(LTE)网络、正交频分多址(OFDMA)网络、无线保真(Wi-Fi)网络、WiMax网络和/或蓝牙网络(仅列举一些可能的非限制性的示例)中的一个进行操作。

音频子系统150可被连接到扬声器151和麦克风152以负责语音识别、语音复制、数字记录和音频的输入/输出(诸如通信功能)。换言之,音频子系统150经由扬声器151和麦克风152与用户通信。音频子系统150经由处理器单元120的外围接口123接收数据信号,将接收的数据信号转换为电信号并将转换后的电信号提供给扬声器151。扬声器151将电信号转换为听觉频带中的信号并将其输出。麦克风152将从人或其它声音源传送的声波转换为电信号。音频子系统150从麦克风152接收电信号,将接收的电信号转换为音频数据信号并将转换后的音频数据信号发送到外围接口123。音频子系统150可包括例如可附加且可拆卸的耳机、耳麦或头带式耳机。

I/O子系统170可包括触摸屏控制器171和/或不同的输入控制器172。触摸屏180允许伸展、收缩、扭曲、折叠、扭转、弯曲和展开中的至少一个变形。触摸屏控制器171被连接到触摸屏180并根据触摸屏180的变形来控制图像输出。触摸屏180和触摸屏控制器171可还应用包括其它近距离传感器布置或其它元件以及电容、电阻、红外和表面声波技术的任意的多触摸检测技术。所述不同的输入控制器172是例如用于不同于触摸屏180的输入的控制器,所述不同的输入控制器172可被连接到不同的输入/控制单元190。所述不同的输入/控制单元190可包括用于音量控制的高/低按钮。此外,所述不同的输入/控制单元190可包括提供相关功能的按压按钮、摇杆式按钮、摇杆式开关、拇指旋轮、转盘、操纵杆和/或指针装置(诸如触控笔)中的至少一个。

继续参照图1,触摸屏180提供在电子装置100与用户之间的输入/输出界面。例如,触摸屏180应用触摸检测技术,将用户的触摸输入传输到电子装置100,并将从电子装置100提供的视觉信息(例如,文本、图形、视频等)显示给用户。

存储器100被连接到存储器接口121。存储器110包括高速随机存取存储器,诸如一个或多个磁盘存储装置和/或非易失性存储器、一个或多个光学存储装置和/或闪存(例如,NAND和NOR)。

存储器110存储机器可执行代码。例如,机器可执行代码包括操作系统模块111、通信模块112、图形模块113、用户界面模块114、CODEC模块115、相机模块116、一个或多个应用模块117等。模块的术语可被表达为被加载到硬件(诸如被配置为根据各个模块运行的处理器、微处理器或子处理器)中的一组执行或指令集或程序。

操作系统111表示内建的操作系统,诸如WINDOWS、LINUX、Darwin、RTXC、UNIX、OS X或VxWorks,并且包括用于控制一般系统操作的各种软件元件。这种一般系统操作的控制包括存储器管理和控制、存储硬件(装置)控制和管理、电源控制和管理等。此外,这种操作系统软件执行用于各种硬件(装置)与软件元件(模块)之间的平滑通信的功能。

通信模块112可经由无线通信子系统130、131或外部端口160提供与对方电子装置(诸如计算机、服务器和/或便携式终端)的通信。

图形模块113包括各种软件元件,其中,所述软件元件包括用于在触摸屏180上提供并显示图形的机器可执行代码。图形的术语表示文本、web页面、图标、数字图像、视频、动画等。可存在专用图形处理器或子处理器。

用户界面模块114包括各种软件元件,其中,所述软件元件包括与用户界面有关的机器可执行代码。此外,用户界面模块114包括关于如何改变用户界面的状态和在什么情况下执行用户界面状态的改变等的内容。

CODEC模块115包括软件元件,其中,所述软件元件包括与视频文件的编码和解码有关的机器可执行代码。

相机模块116包括与相机有关的软件元件,其中,所述软件元件包括用于能够进行与相机有关的处理和功能的机器可执行代码。此外,根据本发明的实施例,相机模块116可识别在拍摄的图像中的特定对象是实际的对象还是在图像/运动图像中的对象。更优选地,相机模块116可识别在为用于人识别的应用而被拍摄的捕捉图像中的人是在相机前面(即,“存在于相机面前”、“紧邻相机”)而被拍摄的人的实际的图像还是在图像/运动图像中的人(图像的图像,或者将人的图像布置在相机前面以欺骗识别系统以致确定某人允许其图像被欺骗性地使用)。例如,相机模块116可在聚焦在特定对象上时获得多个放大率控制的图像,并基于获得的图像识别所述对象是实际的对象还是在图像/运动图像中的对象。更优选地,相机模块116可在聚焦在图像中的特定人上时获得多个放大率控制的图像,并基于获得的图像识别所述人的图像是在相机前面的实际的人还是在图像/运动图像中的人的图像。相机模块116可与它自己的微处理器或子处理器结合起来操作,其中,所述微处理器或子处理器被结合到被配置用于操作的处理器,或者通过所述相机模块的机器可执行代码,处理器122可被加载(被配置)用于操作。

在下文中,虽然描述在由相机模块116拍摄的图像中的特定人的识别,但是本领域的普通技术人员应理解:所述特定人可被各种对象(诸如事物、动物等)替代。

相机模块116可按照以下三种方式来识别人的图像是在相机前面的实际的人还是在图像/运动图像中的人。

第一种,相机模块116从按照所述多个放大率拍摄的图像中提取“人区域”和“背景区域”,并识别在提取的人区域与提取的背景区域之间是否存在对比度(contrast)差异。在提取的人区域与提取的背景区域之间不存在对比度差异的情况下,相机模块116确定被拍摄的人是在图像/运动图像中的人。一个原因是在人区域中的人的实际图像和在背景区域中的背景的实际图像是在实际的人、前景和背景是三维的情况下的,也就是说,作为在图像中的二维图像被捕捉并被示出。因此,因为照片是二维的,所以在实际的人的背景中的项目将具有与照片的照片(例如,将照片放在相机前面)不同的对比度;例如,如果将二维照片的图像置于相机模块前面,则二维照片的图像将不具有在前景与背景之间的不同的对比度。与此相反,在提取的人区域与背景区域之间存在对比度差异的情况下,相机模块116确定被拍摄的人是实际的人。

第二种,相机模块116识别是否从按照所述多个放大率拍摄的图像中的至少一个中仅仅检测到图像/运动图像的唯一边界线(轮廓)。因此,在从所述图像中的至少一个中检测到图像/运动图像的边界线(轮廓)的情况下,相机模块116确定被拍摄的人是在图像/运动图像中的人而不是实际的人。与此相反,在未从所述图像中的至少一个中检测到图像/运动图像的边界线(轮廓)的情况下,相机模块116确定被拍摄的人是实际的人。

第三种,相机模块116从按照多个放大率拍摄的图像中提取人区域和背景区域,并识别在提取的人区域与背景区域之间是否存在对比度差异。此外,相机模块116识别是否从获得的图像中的至少一个中检测到图像/运动图像的边界线(轮廓)。在人区域与背景区域之间不存在对比度差异并且从所述图像中的至少一个中检测到图像/运动图像的边界线(轮廓)的情况下,相机模块116确定所述人是在图像/运动图像中的人。此外,在人区域与背景区域之间不存在对比度差异并且未从所述图像中的至少一个中检测到图像/运动图像的边界线(轮廓)的情况下,相机模块116确定所述人是实际的人。另外,相机模块116从图像中提取人区域和背景区域。在提取的人区域与背景区域之间存在对比度差异的情况下,相机模块116确定所述人是实际的人。

在确定使用上述方法拍摄的人的图像是实际的人而不是图像的图像的情况下,相机模块116从获得的图像中的至少一个中提取人区域(例如,脸部区域)并将与人(面部)识别有关的功能应用于提取的人区域。

应用模块117包括用于操作的处理器或子处理器并包括浏览器、电子邮件、即时消息、文字处理、键盘仿真、地址簿、触摸列表、控件、数字版权管理(DRM)、语音识别、语音复制、位置确定功能、基于位置的服务等。除了上述模块之外,存储器110可还包括附加模块(机器可执行代码)。

另外,根据本发明的电子装置100的各种功能可由一个或多个流处理和/或包括专用集成电路(ASIC)的硬件和/或软件和/或它们的组合来执行。

图2是示出根据本发明的示例性实施例的用于操作电子装置的方法的示例性操作的流程图。

现在参照图2,处理器122(图1)执行相机模块116和至少一个其它模块的机器可执行代码。处理器122执行模块并控制相机子系统193。

在步骤(201),相机模块116对人进行聚焦并获得按照第一放大率捕捉的第一图像以及按照第二放大率捕捉的第二图像。根据相机模块116,相机子系统193调整其配置。例如,在改变放大率的情况下,相机子系统193调整光学变焦以达到各个放大率水平。相机模块116可从捕捉的图像中提取用于识别的捕捉的特定人的图像区域。在提取的区域的图像质量不好的情况下,相机模块116可调整相机子系统193针对“人区域”的聚焦以提高图像质量。

接下来,在步骤(203),相机模块116将获得的第一图像与获得的第二图像进行比较以通过从第一图像提取人区域和排除人区域的背景区域来识别所述人是实际的人还是在图像/运动图像中的人,并获得提取的人区域与提取的背景区域之间的第一比较特征。以下参照附图描述其方法。第一比较特征可以是对比度、焦距和锐度中的至少一个。技术人员理解:存在将图像的对比度、焦距和锐度进行比较的各种方式。

随后,当在步骤203确定被拍摄的人是在图像/运动图像中的人时,相机模块116进入步骤209以限制与人有关的功能。换言之,因为所述图像必须是实际在电子装置面前的现场的图像而不是照片以便防止欺骗、身份盗用等,所以需要基于图像的识别的任何访问将被限制。所述与人有关的功能可以是面部识别、运动识别等。与此相反,当确定所述人不是在图像/运动图像中的人时,也就是说,在步骤203所述人是实际的人,相机模块116执行步骤207以将与人有关的功能应用于第一图像和第二图像中的至少一个。

图3是示出根据本发明的示例性实施例的识别从图像拍摄的人是实际的人还是在图像/运动图像中的人的图2的步骤203的流程图。

现在参照图3,在步骤(221),相机模块116从第一图像提取包括所述人的人区域和排除人区域的背景区域,并获得在提取的人区域与提取的背景区域之间的第一比较特征。

在步骤223,相机模块116从第二图像提取人区域和排除人区域的背景区域并获得在提取的人区域与提取的背景区域之间的第二比较特征。

第一比较特征和第二比较特征可以是对比度、焦距和锐度中的至少一个。

例如,当第一比较特征与第二比较特征包括对比度时,对比度表示使用户能够在前景(人区域)与背景(背景区域)之间进行辨别的视觉特征的差异,并且可被作为数值计算。

此外,在未聚焦被拍摄的对象的情况下,相关区域的对比度是低的。

与此相反,在聚焦被拍摄的对象的情况下,相关区域的对比度是相对高的。换言之,低对比度的区域是模糊的并且高对比度的区域是清楚的。另外,用于从所述第一图像和第二图像中提取人区域和排除人区域的背景区域的方法可按照在要求保护的本发明的精神和范围之内的各种方式被实践。

例如,可使用边缘检测。随后,在步骤(225),相机模块116确定获得的第一比较特征与获得的第二比较特征是否彼此一致。

在第一比较特征与第二比较特征彼此一致的情况下,相机模块116执行步骤227以确定被拍摄的人不是实际的人。例如,在这种情况下,被拍摄的图像可以是在图像/运动图像中的人而不是实际的人。与此相反,在第一比较特征与第二比较特征彼此不一致的情况下,相机模块116执行步骤229以确定被拍摄的人是实际的人。

图4是示出关于根据本发明的示例性实施例的识别从图像拍摄的人是实际的人还是在图像/运动图像中的人的图2的步骤203的更多细节的流程图。

现在参照图4,相机模块116在步骤231确定是否从所述第一图像和第二图像中的至少一个中检测到图像/运动图像的边界线。用于从这些图像中检测图像/运动图像的边界线的方法是各种各样的。例如,可使用边缘检测。

随后,在步骤(223),在检测到图像/运动图像的边界线的情况下,相机模块116执行步骤235以确定被拍摄的人不是实际的人而是在图像/运动图像中的人。与此相反,当未检测到图像/运动图像的边界线时,相机模块116执行步骤237以确定被拍摄的人是实际的人。

图5是示出关于根据本发明的另一示例性实施例的识别从图像拍摄的人是实际的人还是在图像/运动图像中的人的图2的步骤203的更多细节的流程图。图5示出将图3的示例性实施例和图4的示例性实施例组合的示例性实施例,并遵循以下程序。

现在参照图5,在步骤(241),相机模块116从所述第一图像提取人区域和背景区域并获得提取的人区域与提取的背景区域之间的第一比较特征。

在步骤(243),相机模块116从所述第二图像提取人区域和背景区域并获得提取的人区域与提取的背景区域之间的第二比较特征。第一比较特征和第二比较特征可以是对比度、焦距和锐度中的至少一个。

在步骤(245),相机模块116确定获得的第一比较特征和获得的第二比较特征是否彼此一致。

在步骤(245),在第一比较特征和第二比较特征彼此不一致的情况下,相机模块116进行到步骤251以确定被拍摄的人是实际的人。

与此相反,在步骤(245),在第一比较特征和第二比较特征彼此一致的情况下,相机模块116随后执行步骤247以确定是否从所述第一图像和第二图像中的至少一个中检测到图像/运动图像的边界线。

在步骤(249),在检测到图像/运动图像的边界线的情况下,相机模块116执行步骤253以确定被拍摄的人是在图像/运动图像中的人。

与此相反,在步骤(249),在未检测到图像/运动图像的边界线的情况下,相机模块116再次重新执行图2的步骤201。例如,相机模块116改变地点,请求用户再次重新执行图2的步骤,并推迟确定被拍摄的人是实际的人还是在图像/运动图像中的人。

图6A至图6D是示出根据本发明的示例性实施例的用于操作电子装置的方法的示图。

现在参照图6A,电子装置100聚焦在实际的人61上并获得按照第一放大率拍摄的第一图像和按照第二放大率拍摄的第二图像。参照图6B至图6D,电子装置100按照预定基本放大率对人61进行聚焦以获得按照第一放大率拍摄的第一图像,按照比基本放大率更高的放大率(相机拉近)对人61进行聚焦以执行拍摄或按照比基本放大率更低的放大率(相机拉远)对人61进行聚焦以执行拍摄,以获得第二图像。拍摄的第一图像和拍摄的第二图像的检查示出已拍摄人61的人区域63(图6B)是清楚的而位于人61之后的已拍摄背景62(图6A)的背景区域63是模糊的,其原因是即使当放大率改变时,响应于改变的放大率对人61进行聚焦并执行拍摄。

换言之,在拍摄实际的人61和背景62并且对位于前景的人61进行聚焦并拍摄的情况下,产生在拍摄的图像中辨别的人区域63、65、67与背景区域64、66、68之间的对比度差异。在第一图像中辨别的人区域63与背景区域64之间的对比度差异和在第二图像中辨别的人区域65、67与背景区域66、68之间的对比度差异彼此不一致的情况下,根据本发明的实施例的电子装置100可确定被拍摄的人61是实际的人。

与此相反,在第一图像中辨别的人区域63与背景区域64之间的对比度差异和在第二图像中辨别的人区域65、67与背景区域66、68之间的对比度差异彼此一致的情况下,电子装置100可确定被拍摄的人61是在图像/运动图像中的人。

图7A至图7D是示出根据本发明的示例性实施例的用于操作电子装置的方法的示图。

现在参照图7A,电子装置100拍摄图像70,其中,在图像70中已经拍摄人71和背景72。假设在图像70中的人71比背景72更清楚。电子装置100对图像70中的人71进行聚焦以获得按照第一放大率拍摄的第一图像和按照第二放大率拍摄的第二图像。参照图7B和图7C,电子装置100对图像70中的人71进行聚焦并按照比预定基本放大率更高的第一放大率(相机拉近)执行拍摄以获得第一图像,对图像70中的人71进行聚焦并按照比预定基本放大率更低的第二放大率(相机拉远)执行拍摄以获得第二图像。拍摄的第一图像和拍摄的第二图像的检查示出在图像70中的已拍摄人71的人区域74、76是清楚的而在图像70中的已拍摄背景72的背景区域75、77是模糊的。然而,因为即使当对图像70中的人71进行聚焦时,也对图像70中的背景72进行聚焦,所以人区域74、76和背景区域75、77的对比度是恒定的。

此外,参照图7D,因为图像70具有边界线(轮廓),所以在按照更低的放大率(拉远)拍摄图像70的情况下,电子装置100获得图像,其中,图像70之后的背景以及图像70被拍摄。在这种情况下,电子装置100检测到已拍摄图像70的边界线73的区域78并确定被拍摄的人71是在图像中的人。

根据在本发明的权利要求书和/或说明书中描述的示例性实施例的方法可按照软件、硬件或其组合的形式被实施,其中,所述软件配置硬件,诸如微处理器、处理器、子处理器、控制器等。

在按照软件配置的硬件的形式实施的情况下,可提供存储一个或多个程序(软件模块)的计算机可读存储介质。在计算机可读存储介质中存储的所述一个或多个程序被配置用于通过在电子装置内部的一个或多个处理器执行。所述一个或多个程序包括用于允许电子装置执行根据在本发明的权利要求书和/或说明书中描述的所述实施例的方法的指令。

根据本发明的上述方法可在硬件、固件中被实施或被实施为可在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中存储的软件或计算机代码,或被实施为通过网络下载的计算机代码(其中,所述计算机代码最初存储在远程记录介质或非暂时性机器可读介质上并将被存储在本地记录介质上),使得在此描述的所述方法可被加载到硬件(诸如通用计算机或专用处理器)中或被加载到可编程或专用硬件(诸如ASIC或FPGA)中。如在本领域中所理解:计算机、处理器、微处理器控制器或可编程硬件包括存储器组件(例如,RAM、ROM、闪存等),其中,所述存储器组件可存储或接收软件或计算机代码,其中,当计算机访问并执行所述软件或计算机代码时,处理器或硬件实施在此描述的处理方法。此外,将认识到:当通用计算机访问用于实施在此示出的所述处理的代码时,所述代码的执行将通用计算机转变为用于执行在此示出的所述处理的专用计算机。此外,技术人员理解并认识到:在最宽泛的合理解释之下,“处理器”或“微处理器”以及“单元”构成符合35U.S.C.§101的包括硬件的法定主题。

这些程序(软件模块、软件)可被存储在随机存取存储器、包括闪存的非易失性存储器、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、磁盘存储装置、压缩盘(CD)-ROM、数字通用盘(DVD)或其它类型的光学存储装置和磁带中。可选择地,这些程序可被存储在以上述元件中的一些或全部的组合而被配置的存储器中。另外,可提供多个单独的存储器。

另外,可在可附加的存储装置中存储这些程序,其中,所述可附加的存储装置可经由通信网络(诸如互联网、内联网、局域网(LAN)、广泛LAN(WLAN)、存储域网(SAN))或者在这些网络的组合中被配置的通信网络来访问所述电子装置。这个存储装置可经由外部端口访问所述电子装置。

另外,在通信网络上的单独的存储装置可访问便携式电子装置。

以下也在要求保护的本发明的精神和范围之内:记录所述对象的图像的相机子系统可以是与所述处理单元分离的实体,并且,例如,可经由无线通信或IP等与所述处理单元通信。虽然所述示例已经使用通常是便携式的电子装置,但是本发明是宽泛的,所述处理单元可以是安全服务器的一部分,具有相机模块的便携式电子装置正尝试购买或访问需要寻求购买或访问的人的识别的某物。

虽然已经参照本发明的特定示例性实施例示出并描述本发明,但是本领域的技术人员将理解:在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可做出在形式和细节上的各种改变。因此,本发明的范围不应被限于上述示例性实施例而应由权利要求及其等同物来确定。

因为本发明可清楚地识别正被相机拍摄的对象是实际的对象还是在图像/运动图像中的对象,所以使用本发明的安全的安全设置是可能的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1