一种智能拍照的方法、装置及移动设备的制造方法
【专利摘要】本发明实施例提供了一种智能拍照的方法、装置及移动设备。一方面,本发明实施例响应于用户的拍照操作,获取人脸图像;利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距;如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照。因此,本发明实施例提供的技术方案能够解决用户拍照后筛选照片重复拍照的操作繁琐、不便利的问题,提高用户体验。
【专利说明】
一种智能拍照的方法、装置及移动设备
技术领域
[0001]本公开涉及智能终端技术领域,尤其涉及一种智能拍照的方法、装置及移动设备。
【背景技术】
[0002]智能手机、平板电脑等移动设备的使用越来越广泛,像素也越来越高,渐渐地取代了部分数码相机。这些移动设备普遍带有前置摄像头,用户可以使用这些移动设备进行自拍,目前,自拍也已经成为了人们日常生活的一部分。
[0003]在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
[0004]用户在使用移动设备拍照的瞬间,用户有可能会闭眼或者眼睛睁得不够大,这样拍摄的照片很难使用户满意,因此用户就需要重新拍摄,另外,用户还需要将不满意的照片从相册中删除。如此很可能需要往复多次,致使用户操作繁琐、不便利。
[0005]需要说明的是,不仅在自拍的时候存在上述问题,在利用移动设备为他人拍摄的时候也会存在上述问题。
【发明内容】
[0006]有鉴于此,本发明实施例提供了一种智能拍照的方法、装置及移动设备,用以解决现有技术中用户操作繁琐、不便利的问题。
[0007]—方面,本发明实施例提供了一种智能拍照的方法,包括:
[0008]响应于用户的拍照操作,获取人脸图像;
[0009]利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距;
[0010]如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照。
[0011]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在暂停拍照之后,还包括:
[0012]重新获取人脸图像,利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距;
[0013]如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,继续暂停拍照。
[0014]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述利用人脸识别技术识别出的人脸图像中的人眼区域为至少两个人眼区域;
[0015]所述检测所述人眼区域中眼睛的睁开间距为:
[0016]检测所述至少两个人眼区域中眼睛的睁开间距;
[0017]所述如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照为:
[0018]如果检测到的所述至少两个睁开间距都满足设定的拍照条件,触发拍照,如果检测到的所述至少两个睁开间距中的至少一个不满足设定的拍照条件,暂停拍照。
[0019]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述利用人脸识别技术识别出的人脸图像中的人眼区域为至少两个人眼区域;
[0020]所述检测所述人眼区域中眼睛的睁开间距为:
[0021]检测所述至少两个人眼区域中眼睛的睁开间距;
[0022]所述如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照为:
[0023]如果检测到的所述至少两个睁开间距中的至少一个满足设定的拍照条件,触发拍照,如果检测到的所述至少两个睁开间距都不满足设定的拍照条件,暂停拍照。
[0024]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在获取人脸图像之前,还包括:
[0025]确定当前的拍照模式是否为眼距检测拍照模式,若否,直接触发拍照,若是,进入获取人脸图像的步骤。
[0026]上述技术方案中的一个技术方案具有如下有益效果:
[0027]在用户触发拍照时,通过人脸识别技术检测眼距,只有在眼距满足设定的拍照条件时才触发拍照,从而用户可以根据设定在用户闭眼或眼睛睁开比较小的条件下再进行拍照,通过本实施例的智能拍照的方法可以避免拍摄到闭眼睛或睁眼睛太小的照片,从而不需要用户进行照片的查看、筛选和删除等繁琐操作,进而提高了用户体验。
[0028]另一方面,本发明实施例提供了一种智能拍照的装置,包括:
[0029]图像获取模块,用于响应于用户的拍照操作,获取人脸图像;
[0030]间距检测模块,用于利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距;
[0031]拍照模块,用于如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照。
[0032]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述图像获取模块还用于在暂停拍照之后,重新获取人脸图像;
[0033]所以间距检测模块还用于利用人脸识别技术识别出重新获取的人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距;
[0034]所述拍照模块还用于如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,继续暂停拍照。
[0035]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述间距检测模块利用人脸识别技术识别出的人脸图像中的人眼区域为至少两个人眼区域,所述间距检测模块检测所述人眼区域中眼睛的睁开间距,包括:
[0036]检测所述至少两个人眼区域中眼睛的睁开间距;
[0037]其中,所述拍照模块用于如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照为:
[0038]如果检测到的所述至少两个睁开间距都满足设定的拍照条件,触发拍照,如果检测到的所述至少两个睁开间距中的至少一个不满足设定的拍照条件,暂停拍照。
[0039]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述间距检测模块利用人脸识别技术识别出的人脸图像中的人眼区域为至少两个人眼区域,所述间距检测模块检测所述人眼区域中眼睛的睁开间距,包括:
[0040]检测所述至少两个人眼区域中眼睛的睁开间距;
[0041]所述如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照为:
[0042]如果检测到的所述至少两个睁开间距中的至少一个满足设定的拍照条件,触发拍照,如果检测到的所述至少两个睁开间距都不满足设定的拍照条件,暂停拍照。
[0043]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:
[0044]模式判断模块,用于确定当前的拍照模式是否为眼距检测拍照模式,若否,直接触发拍照,若是,进入获取人脸图像的步骤。
[0045]上述技术方案中的一个技术方案具有如下有益效果:
[0046]在用户触发拍照时,通过人脸识别技术检测眼距,只有在眼距满足设定的拍照条件时才触发拍照,从而用户可以根据设定在用户闭眼或眼睛睁开比较小的条件下再进行拍照,通过本实施例的智能拍照的装置可以避免拍摄到闭眼睛或睁眼睛太小的照片,进而提尚了用户体验。
[0047]再一方面,本发明实施例提供了一种移动设备,包括:
[0048]处理器;
[0049]用于存储处理器可执行指令的存储器;
[0050]其中,所述处理器被配置为:
[0051]响应于用户的拍照操作,获取人脸图像;
[0052]利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距;
[0053]如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到睁开间距不满足设定的拍照条件,暂停拍照。
[0054]上述技术方案中的一个技术方案具有如下有益效果:
[0055]在用户触发拍照时,通过人脸识别技术检测睁开眼距,只有在睁开眼距满足设定的拍照条件时才触发拍照,从而用户可以根据设定在用户闭眼或眼睛睁开比较小的条件下再进行拍照,通过本实施例的移动设备可以避免拍摄到闭眼睛或睁眼睛太小的照片,从而不需要用户进行照片的查看、筛选和删除等繁琐操作,进而提高了用户体验。
【附图说明】
[0056]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0057]图1是本发明实施例所提供的智能拍照的方法的实施例一的流程示意图;
[0058]图2是本发明实施例四所提供的智能拍照的装置的功能方块图。
【具体实施方式】
[0059]为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
[0060]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0061 ]在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0062]应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,六和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符,一般表示前后关联对象是一种“或”的关系。
[0063]应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述设定阈值,但这些设定阈值不应限于这些术语。这些术语仅用来将设定阈值彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一阈值也可以被称为第二阈值,类似地,第二阈值也可以被称为第一阈值。
[0064]取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0065]实施例一
[0066]本发明实施例给出一种智能拍照的方法,该方法应用于带有摄像头的终端上,请参考图1,其为本发明实施例所提供的智能拍照的方法的流程示意图,如图所示,该方法包括以下步骤:
[0067]SlOl,响应于用户的拍照操作,获取人脸图像;
[0068]对于智能终端,如果是利用前置摄像头进行自拍,则检测到用户触摸拍摄按钮时,确定检测到用户的拍照操作,或在设置延迟拍摄的情况下,检测到用户触摸拍摄按钮且延迟设定时间后,确定检测到用户的拍照操作。
[0069]如果是利用后置摄像头拍照,具体的检测方式类似,这里不再详述。
[0070]当然,还可以设定其他方式的拍照操作,例如可以触控某个硬件按键等。
[0071]S102,利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距;
[0072]人脸识别技术利用特征匹配法,可以识别出人脸的各个部位,比如眼睛、嘴巴、鼻子等。利用人脸识别技术采用特征匹配法识别出人脸图像中的人脸区域。
[0073]人脸区域具体是指人的眼睛在人脸图像中所占的区域,包括眼睛的外轮廓线,目艮睛的外轮廓线包括上眼脸外轮廓线和下眼脸外轮廓线,通过检测上眼脸轮廓线上某一点和下眼脸轮廓线上对应点间的距离,可以确定眼睛的睁开视距。
[0074]可选地,可以通过检测在竖直方向上,上眼脸外轮廓线和下眼脸外轮廓线的最大距离确定睁开眼距,也可以通过检测眼睛的中部线的位置上眼脸外轮廓线和下眼脸外轮廓线的距离确定睁开眼距。
[0075]步骤S103,确定检测到的睁开间距是否满足设定的拍照条件,若是,执行步骤104,否则,执行步骤105;
[0076]可选地,可以针对左右眼睛分别进行阈值设定,在判定是需要针对左右眼分别进行判定,也可以统一设定,在判定是统一按照一个条件进行判定。
[0077]步骤104,如果检测到的睁开间距满足设定的拍照条件,触发拍照;
[0078]触发拍照,则将当前获取的人脸图像进行保存。
[0079]步骤105,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照。
[0080]暂停拍照,则将获取的人脸图像丢弃。
[0081]本实施例智能拍照的方法,可以应用于前置摄像头的正常拍摄模式,也可以应用于后置摄像头的自拍模式。
[0082]本实施例智能拍照的方法,可以应用于一个人的拍摄,也可以应用于多个人的拍摄。
[0083]可选地,在执行步骤S105暂停触发拍照之后,还包括:
[0084]步骤S106,重新获取人脸图像,并返回重新执行S102,实现延迟到检测到的睁开间距满足设定的拍照条件时触发拍照。
[0085]暂停触发拍照之后重新获取人脸图像,可以是延时设定时间后重新获取人脸图像。
[0086]本发明实施例的技术方案具有以下有益效果:
[0087]在用户触发拍照时,通过人脸识别技术检测睁开眼距,只有在睁开眼距满足设定的拍照条件时才触发拍照,从而用户可以根据设定在用户闭眼或眼睛睁开比较小的条件下再进行拍照,通过本实施例的移动设备可以避免拍摄到闭眼睛或睁眼睛太小的照片,从而避免用户反复筛选照片及再不满意重复拍照等,方便了用户拍照,进而提高了用户体验。
[0088]需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tab I et Computer)、手机、MP3播放器、MP4播放器等。
[0089]需要说明的是,SlOl?S106的执行主体可以为智能拍照的装置,该装置可以位于本地终端的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,本发明实施例对此不进行特别限定。
[0090]可以理解的是,所述应用可以是安装在终端上的应用程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本发明实施例对此不进行限定。
[0091]实施例二
[O O9 2 ]基于上述实施例一所提供的智能拍照的方法,本发明实施例对步骤S1 3,确定检测到的睁开间距是否满足设定的拍照条件进行具体描述。
[0093]该方法应用于N拍摄时,步骤S102中,利用人脸识别技术识别出的人脸图像中的人眼区域为2N个,检测所述人眼区域中眼睛的睁开间距,具体为检测2N个人眼区域中眼睛的睁开间距。
[0094]该方法应用于单人拍摄时,N为I两个,该方法应用于多人拍摄时,N为大于I的整数。
[0095]对所有的眼睛统一设定一个拍照条件:
[0096]眼睛的睁开间距大于设定值时,触发拍照。
[0097]则步骤S103中,如果确定检测到的2N个人脸区域中眼睛的睁开间距都大于设定值时,确定满足设定的拍照条件,执行步骤S104,如果检测到的2N个睁开间距中的至少一个大于设定值,确定不满足设定的拍照条件,执行步骤S105。
[0098]本发明实施例的技术方案具有以下有益效果:
[0099]可以避免出现拍摄到用户闭眼睛的照片,所拍摄的照片是用户在睁开眼睛的状态下进行拍摄的,不会拍出用户不希望拍出的照片,满足了用户的一种需求,尤其是应用于多人拍摄是,避免拍摄出闭眼睛的照片,从而避免用户反复筛选照片及在不满意重复拍照等,方便了用户拍照,也使智能生活中又多了一个智能拍照的体验。
[0100]实施例三
[0101]基于上述实施例一所提供的智能拍照的方法,本发明实施例对步骤S13,确定检测到的睁开间距是否满足设定的拍照条件进行具体描述。
[0102]该方法应用于N拍摄时,步骤S102中,利用人脸识别技术识别出的人脸图像中的人眼区域为2N个,检测所述人眼区域中眼睛的睁开间距,具体为检测2N个人眼区域中眼睛的睁开间距。
[0103]该方法应用于单人拍摄时,N为I,该方法应用于多人拍摄时,N为大于I的整数。
[0104]该方法应用于单人拍摄时,设定一个拍照条件:
[0105]至少一个眼睛的睁开间距大于设定值时,触发拍照。
[0106]如果检测到的所述2N个人眼睁开间距中的至少一个满足设定的拍照条件,执行步骤S104,如果检测到的所述至少两个睁开间距都不满足设定的拍照条件,执行步骤S105。
[0107]之所以做这种设定,因为大家有睁一只眼闭一只眼拍照的需求。
[0108]该方法应用于多人拍摄时,可以设定两个拍照条件,针对每个用户,只要拍照其中任意一个条件,确定该用户满足拍照条件,当所有用户满足拍照条件时,触发拍照。
[0109]其中一个拍照条件是:其中一个眼睛的睁开眼距小于第一阈值,另一个眼睛的睁开眼距大于第二阈值时;
[0110]其中另一个拍照条件是:两个眼睛的睁开眼距均大于第三阈值。
[0111]则步骤S103中,确定每个人的两只眼睛的睁开眼距满足如下任一条件时,确定满足设定的拍照条件,执行步骤S104,否则执行步骤S105。
[0112]其中一个眼睛的睁开眼距小于第一阈值,另一个眼睛的睁开眼距大于第二阈值时;
[0113]两个眼睛的睁开眼距均大于第三阈值。
[0114]可选地,第二阈值大于第一阈值,之所以做这种设定,因为大家有睁一只眼闭一只眼拍照的需求。
[0115]第二阈值和第三阈值可以相同也可以不同。
[0116]本发明实施例的技术方案具有以下有益效果:
[0117]可以避免出现拍摄到用户闭眼睛的照片,所拍摄的照片是用户在睁开眼睛的状态下进行拍摄的,不会拍出用户不希望拍出的照片,还可以满足大家有睁一只眼闭一只眼拍照的需求,从而避免用户反复筛选照片及在不满意重复拍照等,方便了用户拍照,使智能生活中又多了一个智能拍照的体验。
[0118]上述实施例一?实施例三中,响应于用户的拍照操作,获取人脸图像时,还包括:
[0119]确定当前的拍照模式是否为眼距检测拍照模式,若否,直接触发拍照,若是,再执行步骤S102,即进入获取人脸图像的步骤。
[0120]即眼距检测拍照模式可以作为拍照的一个选项,可以选择这种模式也可以不选,因为大家也有随性拍照的需求。
[0121]对于上述各个设定值,可以向用户提供选项供用户选择或输入,可以满足不同用户的拍照需求。
[0122]实施例四
[0123]本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。
[0124]请参考图2,其为本发明实施例所提供的智能拍照的装置的功能方块图。如图所示,该装置包括:
[0125]一种智能拍照的装置,包括:
[0126]图像获取模块201,用于响应于用户的拍照操作,获取人脸图像;
[0127]间距检测模块202,用于利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距;
[0128]拍照模块203,用于如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照。
[0129]可选地,所述图像获取模块还用于在暂停拍照之后,重新获取人脸图像;
[0130]所以间距检测模块还用于利用人脸识别技术识别出重新获取的人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距;
[0131]所述拍照模块还用于如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,继续暂停拍照。
[0132]可选地,所述间距检测模块利用人脸识别技术识别出的人脸图像中的人眼区域为至少两个人眼区域,所述间距检测模块检测所述人眼区域中眼睛的睁开间距,包括:
[0133]检测所述至少两个人眼区域中眼睛的睁开间距;
[0134]其中,所述拍照模块用于如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照为:
[0135]如果检测到的所述至少两个睁开间距都满足设定的拍照条件,触发拍照,如果检测到的所述至少两个睁开间距中的至少一个不满足设定的拍照条件,暂停拍照。
[0136]可选地,所述间距检测模块利用人脸识别技术识别出的人脸图像中的人眼区域为至少两个人眼区域,所述间距检测模块检测所述人眼区域中眼睛的睁开间距,包括:
[0137]检测所述至少两个人眼区域中眼睛的睁开间距;
[0138]所述如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照为:
[0139]如果检测到的所述至少两个睁开间距中的至少一个满足设定的拍照条件,触发拍照,如果检测到的所述至少两个睁开间距都不满足设定的拍照条件,暂停拍照。
[0140]可选地,该装置还包括:
[0141]模式判断模块,用于确定当前的拍照模式是否为眼距检测拍照模式,若否,直接触发拍照,若是,进入获取人脸图像的步骤。
[0142]由于本实施例中的各模块能够执行图1所示的方法,本实施例未详细描述的部分,可参考对图1的相关说明。
[0143]本实施例还提供一种移动设备,包括:
[0144]处理器;
[0145]用于存储处理器可执行指令的存储器;
[0146]其中,所述处理器被配置为:
[0147]响应于用户的拍照操作,获取人脸图像;
[0148]利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距;
[0149]如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到睁开间距不满足设定的拍照条件,暂停拍照。
[0150]本发明实施例的技术方案具有以下有益效果:
[0151]在用户触发拍照时,通过人脸识别技术检测眼距,只有在眼距满足设定的拍照条件时才触发拍照,从而用户可以根据设定在用户闭眼或眼睛睁开比较小的条件下再进行拍照,从而避免用户反复筛选照片及在不满意重复拍照等,方便了用户拍照,进而提高了用户体验。
[0152]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0153]在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0154]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0155]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0156]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,R0M)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0157]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种智能拍照的方法,其特征在于,所述方法包括: 响应于用户的拍照操作,获取人脸图像; 利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距; 如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照。2.根据权利要求1所述的方法,其特征在于,在暂停拍照之后,还包括: 重新获取人脸图像,利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距; 如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,继续暂停拍照。3.根据权利要求1或2所述的方法,其特征在于,所述利用人脸识别技术识别出的人脸图像中的人眼区域为至少两个人眼区域; 所述检测所述人眼区域中眼睛的睁开间距为: 检测所述至少两个人眼区域中眼睛的睁开间距; 所述如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照为: 如果检测到的所述至少两个睁开间距都满足设定的拍照条件,触发拍照,如果检测到的所述至少两个睁开间距中的至少一个不满足设定的拍照条件,暂停拍照。4.根据权利要求1或2所述的方法,其特征在于,所述利用人脸识别技术识别出的人脸图像中的人眼区域为至少两个人眼区域; 所述检测所述人眼区域中眼睛的睁开间距为: 检测所述至少两个人眼区域中眼睛的睁开间距; 所述如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照为: 如果检测到的所述至少两个睁开间距中的至少一个满足设定的拍照条件,触发拍照,如果检测到的所述至少两个睁开间距都不满足设定的拍照条件,暂停拍照。5.根据权利要求1或2所述的方法,其特征在于,在获取人脸图像之前,还包括: 确定当前的拍照模式是否为眼距检测拍照模式,若否,直接触发拍照,若是,进入获取人脸图像的步骤。6.一种智能拍照的装置,其特征在于,包括: 图像获取模块,用于响应于用户的拍照操作,获取人脸图像; 间距检测模块,用于利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距; 拍照模块,用于如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照。7.根据权利要求6所述的装置,其特征在于, 所述图像获取模块还用于在暂停拍照之后,重新获取人脸图像; 所以间距检测模块还用于利用人脸识别技术识别出重新获取的人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距; 所述拍照模块还用于如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,继续暂停拍照。8.根据权利要求6或7所述的装置,其特征在于,所述间距检测模块利用人脸识别技术识别出的人脸图像中的人眼区域为至少两个人眼区域,所述间距检测模块检测所述人眼区域中眼睛的睁开间距,包括: 检测所述至少两个人眼区域中眼睛的睁开间距; 其中,所述拍照模块用于如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照为: 如果检测到的所述至少两个睁开间距都满足设定的拍照条件,触发拍照,如果检测到的所述至少两个睁开间距中的至少一个不满足设定的拍照条件,暂停拍照。9.根据权利要求6或7所述的装置,其特征在于,所述间距检测模块利用人脸识别技术识别出的人脸图像中的人眼区域为至少两个人眼区域,所述间距检测模块检测所述人眼区域中眼睛的睁开间距,包括: 检测所述至少两个人眼区域中眼睛的睁开间距; 所述如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到的睁开间距不满足设定的拍照条件,暂停拍照为: 如果检测到的所述至少两个睁开间距中的至少一个满足设定的拍照条件,触发拍照,如果检测到的所述至少两个睁开间距都不满足设定的拍照条件,暂停拍照。10.根据权利要求6或7所述的装置,其特征在于,还包括: 模式判断模块,用于确定当前的拍照模式是否为眼距检测拍照模式,若否,直接触发拍照,若是,进入获取人脸图像的步骤。11.一种移动设备,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 响应于用户的拍照操作,获取人脸图像; 利用人脸识别技术识别出人脸图像中的人眼区域,检测所述人眼区域中眼睛的睁开间距; 如果检测到的睁开间距满足设定的拍照条件,触发拍照,如果检测到睁开间距不满足设定的拍照条件,暂停拍照。
【文档编号】H04N5/232GK105827969SQ201610188910
【公开日】2016年8月3日
【申请日】2016年3月29日
【发明人】丁丁
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司