CN104469092A - 一种图像采集方法及电子设备 - Google Patents
一种图像采集方法及电子设备 Download PDFInfo
- Publication number
- CN104469092A CN104469092A CN201310429934.2A CN201310429934A CN104469092A CN 104469092 A CN104469092 A CN 104469092A CN 201310429934 A CN201310429934 A CN 201310429934A CN 104469092 A CN104469092 A CN 104469092A
- Authority
- CN
- China
- Prior art keywords
- profile
- predetermined condition
- meet
- electronic equipment
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Image Analysis (AREA)
- Image Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种图像采集方法,用于提高所获取的图像的质量。所述方法包括:当通过所述图像采集单元采集包括M个采集对象的待采集图像时,获得所述M个采集对象对应的M个轮廓,M为正整数;判断所述M个轮廓中是否有至少一个轮廓不符合预定条件;当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,以提示所述M个采集对象中有至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件。本发明还公开了用于实现所述方法的电子设备。
Description
技术领域
本发明涉及计算机技术领域,特别涉及一种图像采集方法及电子设备。
背景技术
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备享受随着科技发展带来的舒适生活。比如,手机等电子设备已经成为人们生活中一个不可或缺的部分,人们可以通过手机等电子设备以打电话、发短信等等方式加强与其他人之间的联系。
现有技术中,在使用手机的拍照功能或者使用相机拍摄集体照时,如果参与拍摄的人数过多,则有的人的脸很可能会被他人挡住,特别是站在后排的人的脸经常会被站在前排的人挡住,而拍摄者有时很难发现,导致获得的图像质量不高,用户体验度较低。
发明内容
本发明实施例提供一种图像采集方法及电子设备,用于解决现有技术中获得的图像质量不高的技术问题。
一种图像采集方法,应用于具有图像采集单元的电子设备,所述方法包括以下步骤:
当通过所述图像采集单元采集包括M个采集对象的待采集图像时,获得所述M个采集对象对应的M个轮廓,M为正整数;
判断所述M个轮廓中是否有至少一个轮廓不符合预定条件;
当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,以提示所述M个采集对象中有至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件。
较佳的,所述采集对象为人脸,所述预定条件为轮廓完整度和/或轮廓清晰度。
较佳的,所述电子设备中预先存储有N个轮廓模板,N为正整数,判断所述M个轮廓中是否有至少一个轮廓不符合预定条件,包括:
将所述M个轮廓中的每个轮廓分别与所述N个轮廓模板进行匹配;
确定所述M个轮廓中是否有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值;其中,当有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值时,确定所述至少一个轮廓不符合所述预定条件。
较佳的,判断所述M个轮廓中是否有至少一个轮廓不符合预定条件,包括:
分别取i为从1至M的整数,确定所述M个轮廓中的第i个轮廓中K个采样点的曲率,共确定K个曲率,K为正整数;
判断所述K个曲率中是否有第一数量个曲率位于预设曲率范围之外;
当有所述第一数量个曲率位于所述预设曲率范围之外时,确定所述第i个轮廓不符合所述预定条件。
较佳的,判断所述M个轮廓中是否有至少一个轮廓不符合预定条件,包括:
确定所述M个轮廓中每个轮廓的轮廓清晰度;
将每个轮廓清晰度分别与预设轮廓清晰度进行比较;
确定所述M个轮廓中轮廓清晰度与所述预设清晰度之间的差值大于预设差值的轮廓不符合所述预定条件。
较佳的,所述电子设备具有显示单元,当通过所述图像采集单元采集所述待采集图像时,所述电子设备能够通过所述显示单元显示所述待采集图像;当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,包括:
当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,确定所述至少一个轮廓在所述显示单元中对应的至少一个位置;
在所述显示单元中的所述至少一个位置处输出所述提示信息。
较佳的,在判断所述M个轮廓中是否有至少一个轮廓不符合预定条件之后,还包括:当所述M个轮廓中没有轮廓不符合所述预定条件时,通过所述图像采集单元获得与所述待采集图像对应的图像。
一种电子设备,所述电子设备具有图像采集单元,所述电子设备包括:
第一获取模块,用于当通过所述图像采集单元采集包括M个采集对象的待采集图像时,获得所述M个采集对象对应的M个轮廓,M为正整数;
判断模块,用于判断所述M个轮廓中是否有至少一个轮廓不符合预定条件;
输出模块,用于当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,以提示所述M个采集对象中有至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件。
较佳的,所述采集对象为人脸,所述预定条件为轮廓完整度和/或轮廓清晰度。
较佳的,所述电子设备中预先存储有N个轮廓模板,N为正整数,所述判断模块具体用于:将所述M个轮廓中的每个轮廓分别与所述N个轮廓模板进行匹配;确定所述M个轮廓中是否有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值;其中,当有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值时,确定所述至少一个轮廓不符合所述预定条件。
较佳的,所述判断模块具体用于:分别取i为从1至M的整数,确定所述M个轮廓中的第i个轮廓中K个采样点的曲率,共确定K个曲率,K为正整数;判断所述K个曲率中是否有第一数量个曲率位于预设曲率范围之外;当有所述第一数量个曲率位于所述预设曲率范围之外时,确定所述第i个轮廓不符合所述预定条件。
较佳的,所述判断模块具体用于:确定所述M个轮廓中每个轮廓的轮廓清晰度;将每个轮廓清晰度分别与预设轮廓清晰度进行比较;确定所述M个轮廓中轮廓清晰度与所述预设清晰度之间的差值大于预设差值的轮廓不符合所述预定条件。
较佳的,所述电子设备具有显示单元,当通过所述图像采集单元采集所述待采集图像时,所述电子设备能够通过所述显示单元显示所述待采集图像;所述输出模块具体用于:当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,确定所述至少一个轮廓在所述显示单元中对应的至少一个位置;在所述显示单元中的所述至少一个位置处输出所述提示信息。
较佳的,所述电子设备还包括第二获取模块,用于当所述M个轮廓中没有轮廓不符合所述预定条件时,通过所述图像采集单元获得与所述待采集图像对应的图像。
本发明实施例中的图像采集方法可以应用于具有图像采集单元的电子设备,所述方法可以包括以下步骤:当通过所述图像采集单元采集包括M个采集对象的待采集图像时,获得所述M个采集对象对应的M个轮廓,M为正整数;判断所述M个轮廓中是否有至少一个轮廓不符合预定条件;当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,以提示所述M个采集对象中有至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件。
本发明实施例中,在获得所述待采集图像对应的图像之前,可以获得所述M个轮廓,从而可以判断所述M个轮廓中是否有至少一个轮廓不符合所述预定条件,如果有轮廓不符合所述预定条件,则所述电子设备可以输出所述提示信息,以提示进行采集的用户,有所述至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件,从而用户可以采取相应措施,避免最终获得的所述图像中有所述至少一个轮廓不符合所述预定条件,例如,可以避免最终获得的所述图像中有所述至少一个轮廓不完整和/或不清晰,提高了所获得的图像的质量,保证了图像中各采集对象的完整性,便于用户观看,提高用户体验。
附图说明
图1为本发明实施例中图像采集方法的主要流程图;
图2为本发明实施例中一个轮廓上K个采样点示意图;
图3为本发明实施例中待采集图像示意图;
图4为本发明实施例中电子设备的结构图。
具体实施方式
本发明实施例中的图像采集方法可以应用于具有图像采集单元的电子设备,所述方法可以包括以下步骤:当通过所述图像采集单元采集包括M个采集对象的待采集图像时,获得所述M个采集对象对应的M个轮廓,M为正整数;判断所述M个轮廓中是否有至少一个轮廓不符合预定条件;当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,以提示所述M个采集对象中有至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件。
本发明实施例中,在获得所述待采集图像对应的图像之前,可以获得所述M个轮廓,从而可以判断所述M个轮廓中是否有至少一个轮廓不符合所述预定条件,如果有轮廓不符合所述预定条件,则所述电子设备可以输出所述提示信息,以提示进行采集的用户,有所述至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件,从而用户可以采取相应措施,避免最终获得的所述图像中有所述至少一个轮廓不符合所述预定条件,例如,可以避免最终获得的所述图像中有所述至少一个轮廓不完整和/或不清晰,提高了所获得的图像的质量,保证了图像中各采集对象的完整性,便于用户观看,提高用户体验。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中,所述电子设备可以是数码相机、PC(个人计算机)、笔记本、PAD(平板电脑)、手机等等不同的电子设备,本发明对此不作限制。较佳的,所述电子设备可以是具有图像采集单元的电子设备,例如所述图像采集单元可以是摄像头,或者也可以是其他具有采集功能的功能单元。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图对本发明优选的实施方式进行详细说明。
实施例一
请参见图1,本发明实施例提供一种图像采集方法,所述方法可以应用于电子设备,所述电子设备具有图像采集单元。所述方法的主要流程如下:
步骤101:当通过所述图像采集单元采集包括M个采集对象的待采集图像时,获得所述M个采集对象对应的M个轮廓,M为正整数。
本发明实施例中,当通过所述图像采集单元采集包括M个采集对象的待采集图像时,是指正在通过所述图像采集单元捕捉所需要的图像,此时还未确定获取,因此所述待采集图像是获取过程中的图像,而不是获取完毕的图像。
例如,所述电子设备可以具有显示单元,所述图像采集单元例如是摄像头。在通过所述摄像头捕捉所述待采集图像的过程中,所述显示单元可以显示所述待采集图像,便于用户进行预览,以确定所述待采集图像是否是自己想要的图像。
本发明实施例中,所述待采集图像中例如可以包括有M个采集对象,M为正整数,例如每个采集对象都对应有自己的轮廓,则所述M个采集对象可以共对应于所述M个轮廓。所述电子设备可以根据所述M个采集对象确定所述M个轮廓。
例如,所述采集对象可以是人脸,则每个人脸都可以对应有相应的人脸轮廓。或者,所述采集对象也可以是其他对象,例如可以是手,或者例如可以是脚,或者例如可以是桌子,等等,只要所述采集对象具有自己对应的一定的轮廓即可,本发明对此不做限制。
步骤102:判断所述M个轮廓中是否有至少一个轮廓不符合预定条件。
所述电子设备在获得所述M个轮廓中,可以分别判断所述M个轮廓中的每个轮廓是否符合所述预定条件,从而可以确定所述M个轮廓中是否有所述至少一个轮廓不符合所述预定条件。其中,只要所述电子设备判断确定所述M个轮廓中有一个轮廓不符合所述预定条件,则所述电子设备就可以确定所述M个轮廓中有所述至少一个轮廓不符合所述预定条件。
本发明实施例中,所述电子设备分别判断所述M个轮廓中的每个轮廓是否符合所述预定条件,可以是依次进行判断,这样判断的准确性较高,或者也可以是同时进行判断,这样操作效率较高。
本发明实施例中,所述预定条件可以是轮廓完整度和/或轮廓清晰度。
较佳的,本发明一实施例中,所述电子设备中可以预先存储有N个轮廓模板,N可以为正整数。则,判断所述M个轮廓中是否有至少一个轮廓不符合所述预定条件,具体可以是:将所述M个轮廓中的每个轮廓分别与所述N个轮廓模板进行匹配,确定所述M个轮廓中是否有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值;其中,当有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值时,确定所述至少一个轮廓不符合所述预定条件。此时,所述预定条件例如可以是所述轮廓完整度,一个轮廓要满足所述预定条件,也就是该轮廓与至少一个轮廓模板的匹配度要大于所述预设匹配度阈值。在该实施例中,轮廓不符合所述预定条件,也可以称为轮廓不完整。
其中,在将其中一个轮廓与所述N个轮廓模板进行匹配时,只要该轮廓与其中一个轮廓模板进行匹配后的匹配度不小于所述预设匹配度阈值,则所述电子设备可以确定该轮廓符合所述预定条件,无需再对该轮廓进行后续匹配过程。
例如,所述N个轮廓模板可以是按照普通人的脸型设置的模板,例如,一般的脸型有菱形、方形、圆形、椭圆形和瓜子形等等,则所述电子设备可以预先根据每种脸型设置一个或多个轮廓模板。设置的轮廓模板越多,得到的匹配结果越精确。具体设置多少个轮廓模板,可以根据实际情况不同而有所不同。
例如,所述电子设备共设置了4个轮廓模板,分别是方形脸轮廓模板、圆形脸轮廓模板、椭圆形脸轮廓模板和瓜子形脸轮廓模板。
当所述电子设备确定所述待采集图像中有所述M个轮廓后,所述电子设备可以分别将所述M个轮廓中的每个轮廓与该4个轮廓模板进行匹配。
例如,所述电子设备可以是将所述M个轮廓中的每个轮廓依次与该4个轮廓模板进行匹配。例如M为2,所述M个轮廓分别为第一个轮廓和第二个轮廓。所述电子设备首先将所述第一个轮廓与方形脸轮廓模板进行匹配,例如确定第一匹配度为90%,例如所述电子设备预先设定的所述预设匹配度阈值为50%,所述电子设备确定第一个匹配度大于所述预设匹配度阈值,则所述电子设备确定所述第一个轮廓符合所述预定条件,即可以确定所述第一个轮廓完整,无需再对所述第一个轮廓进行后续匹配过程,直接对所述第二个轮廓进行匹配。所述电子设备首先将所述第二个轮廓与方形脸轮廓模板进行匹配,例如确定第一匹配度为40%,所述电子设备确定第一个匹配度小于所述预设匹配度阈值,所述电子设备继续将所述第二个轮廓与圆形脸轮廓模板,例如确定第二匹配度为44%,所述电子设备确定第二个匹配度小于所述预设匹配度阈值,所述电子设备继续将所述第二个轮廓与椭圆形脸轮廓模板,例如确定第三匹配度为31%,所述电子设备确定第三个匹配度小于所述预设匹配度阈值,所述电子设备继续将所述第二个轮廓与瓜子形脸轮廓模板,例如确定第四匹配度为48%,所述电子设备确定第四个匹配度小于所述预设匹配度阈值。则所述电子设备可以确定所述第二个轮廓与所述N个轮廓模板的匹配度均小于所述预设匹配度阈值,则所述电子设备可以确定所述第二个轮廓不符合所述预定条件,即可以确定所述第二个轮廓不完整。
或者例如,例如,所述电子设备可以是将所述M个轮廓中的每个轮廓依次与该4个轮廓模板进行匹配,例如M为2,所述M个轮廓分别为第一个轮廓和第二个轮廓,则所述电子设备可以将所述第一个轮廓与所述第二个轮廓同时进行匹配,以下不再赘述。
较佳的,本发明一实施例中,判断所述M个轮廓中是否有至少一个轮廓不符合所述预定条件,具体可以是:分别取i为从1至M的整数,确定所述M个轮廓中的第i个轮廓中K个采样点的曲率,共确定K个曲率,K为正整数;判断所述K个曲率中是否有第一数量个曲率位于预设曲率范围之外;当有所述第一数量个曲率位于所述预设曲率范围之外时,确定所述第i个轮廓不符合所述预定条件。此时,所述预定条件例如可以是所述轮廓完整度,一个轮廓要满足所述预定条件,也就是该轮廓上的所述K个采样点的所述K个曲率均位于所述预设曲率范围之内。在该实施例中,轮廓不符合所述预定条件,也可以称为轮廓不完整。
即,所述电子设备可以分别在所述M个轮廓中每个轮廓中取K个采样点,对于一个轮廓来说,所述K个采样点均位于该轮廓上。K的数值可以根据需要而定,K越大,则确定出的结果越精确。本发明实施例中,在第i个轮廓上取所述K个采样点时,可以在所述第i个轮廓上进行均匀选取,所述K个采样点最好能够覆盖到所述第i个轮廓的各个位置,这样根据所述K个采样点确定出的结果才较为准确。
例如如图2所示,为所述M个轮廓中的一个轮廓示意图,例如所述采集对象为人脸,该轮廓为一人脸轮廓。例如K=5,在图2中分别以1、2、3、4、5来表示,可以看到这5个采样点均位于该轮廓上。
例如对于第i个轮廓来说,在确定所述K个采样点后,可以分别确定所述K个采样点的曲率。对于所述采集对象来说,其对应的轮廓上的每个点的曲率都应在一定的曲率范围之内,例如所述电子设备可以预先存储有一预设曲率范围,所述预设曲率范围可以是根据实际情况而设定。
在确定所述K个曲率后,可以分别判断所述K个曲率中的每个曲率是否位于所述预设曲率范围之内。如果判断确定所述K个曲率中有所述第一数量个曲率位于所述预设曲率范围之外,则所述电子设备可以确定所述第i个轮廓不符合所述预定条件。其中,所述第一数量也可以是根据具体情况来进行设定。
对于所述M个轮廓中的每个轮廓都可以进行相同的处理,从而可以判断所述M个轮廓中是否有所述至少一个轮廓不符合所述预定条件。
本发明实施例中,对所述M个轮廓中的每个轮廓进行处理时可以是串行处理,或者也可以是并行处理。其中,如果是串行处理,则是先处理所述M个轮廓中的第一个轮廓,再处理所述M个轮廓中的第二个轮廓,以此类推。其中,如果在处理完其中一个轮廓后确定该轮廓不符合所述预定条件,则无需再继续处理后续的轮廓,直接就可以确定所述M个轮廓中有所述至少一个轮廓不符合所述预定条件。或者,也可以继续处理后续的轮廓,直至确定出所述M个轮廓中究竟有哪些轮廓不符合所述预定条件。
较佳的,本发明一实施例中,判断所述M个轮廓中是否有至少一个轮廓不符合预定条件,具体可以是:确定所述M个轮廓中每个轮廓的轮廓清晰度;将每个轮廓清晰度分别与预设轮廓清晰度进行比较;确定所述M个轮廓中轮廓清晰度与所述预设清晰度之间的差值大于预设差值的轮廓不符合所述预定条件。
本发明实施例中,对于所述M个轮廓中的每个轮廓,都可以确定其对应的轮廓清晰度,共可以确定出M个轮廓清晰度。所述电子设备可以预先设定所述预设轮廓清晰度,则可以将所述M个轮廓清晰度分别与所述预设轮廓清晰度进行比较。例如,对于所述M个轮廓清晰度中的一个轮廓清晰度来说,如果所述轮廓清晰度与所述预设轮廓清晰度之间的差值不大于所述预设差值,则所述电子设备可以确定所述轮廓清晰度对应的轮廓符合所述预定条件,否则,所述电子设备可以确定所述轮廓清晰度对应的轮廓不符合所述预定条件。
具体的,每个轮廓的轮廓清晰度都可以对应有一轮廓清晰度值,所述预设轮廓清晰度也可以对应有一预设轮廓清晰度值,将一个轮廓清晰度与所述预设轮廓清晰度进行比较,具体可以是指将所述轮廓清晰度值与所述预设轮廓清晰度值进行比较。
较佳的,本发明实施例中,要判断所述M个轮廓中的任一轮廓是否满足所述预定条件,也可以是同时判断该轮廓是否满足所述轮廓清晰度和满足所述轮廓完整度,这样判断结果会更为准确。具体判断方法与上述方法类似,此处不再赘述。
步骤103:当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,以提示所述M个采集对象中有至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件。
当所述电子设备确定所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,可以输出所述提示信息,以提示使用所述电子设备的用户,所述M个采集对象中有至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件。
例如,如果所述电子设备具有语音输出单元,则当所述电子设备确定所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,可以通过所述语音输出单元输出所述提示信息,所述提示信息可以是语音信息,例如所述语音信息可以只是简单的响铃声,或者也可以是智能人声,用以提示用户。
较佳的,本发明实施例中,所述电子设备具有显示单元,当通过所述图像采集单元采集所述待采集图像时,所述电子设备能够通过所述显示单元显示所述待采集图像。当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,具体可以是:当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,确定所述至少一个轮廓在所述显示单元中对应的至少一个位置;在所述显示单元中的所述至少一个位置处输出所述提示信息。
例如,如图3所示,为所述显示单元中显示的所述待采集图像的示意图。图3中包括有4个采集对象,例如所述采集对象为人脸。所述电子设备已经确定其中的第2个采集对象和第3个采集对象不符合所述预定条件,则所述电子设备可以确定所述第2个采集对象在所述显示单元中对应的第一位置,及可以确定所述第3个采集对象在所述显示单元中对应的第二位置。在确定所述第一位置和所述第二位置后,所述电子设备可以在所述第一位置和所述第二位置输出所述提示信息。例如,图3中在第2个采集对象和第3个采集对象上的不符合所述预定条件的部位分别有一小圆点,具体显示在所述显示单元上可以是小红点,用户通过观看所述显示单元就能够看到小红点。
直接在轮廓不符合所述预定条件的采集对象的位置输出所述提示信息,用户通过观看所述提示信息就能够准确定位出到底是哪些轮廓不符合所述预定条件,从而能够及时进行较为准确的调整,调整速度较快。
进一步的,本发明实施例中,在判断所述M个轮廓中是否有至少一个轮廓不符合所述预定条件之后,如果判断确定所述M个轮廓中没有轮廓不符合所述预定条件,则所述电子设备可以通过所述图像采集单元获得与所述待采集图像对应的图像。
因所述M个轮廓中没有轮廓不符合所述预定条件,获得的所述图像也是较为完整清晰的图像,提高了所获取的图像的质量。
以下用一个具体的实施例来介绍本发明的内容。
实施例二
所述电子设备为数码相机,所述电子设备具有图像采集单元,所述图像采集单元为摄像头。
用户通过所述电子设备拍摄集体照,所述集体照中共包括有4个采集对象,所述采集对象为人脸。
所述电子设备可以获得所述4个采集对象中每个采集对象对应的轮廓,共可以获得4个轮廓。
在获得4个轮廓后,所述电子设备可以分别判断这4个轮廓中的每个轮廓是否符合所述预定条件,从而可以确定所述4个轮廓中是否有至少一个轮廓不符合所述预定条件。本发明实施例中,所述预定条件可以是指轮廓完整度。
本发明实施例中,所述电子设备分别判断所述4个轮廓中的每个轮廓是否符合所述预定条件,是依次进行判断。
较佳的,本发明实施例中,所述电子设备中可以预先存储有4个轮廓模板。则,判断这4个轮廓中是否有至少一个轮廓不符合所述预定条件,具体可以是:将所述4个轮廓中的每个轮廓分别与所述4个轮廓模板进行匹配,确定所述4个轮廓中是否有所述至少一个轮廓与所述4个轮廓模板的匹配度均小于预设匹配度阈值;其中,当有所述至少一个轮廓与所述4个轮廓模板的匹配度均小于预设匹配度阈值时,确定所述至少一个轮廓不符合所述预定条件。
其中,在将其中一个轮廓与所述N个轮廓模板进行匹配时,只要该轮廓与其中一个轮廓模板进行匹配后的匹配度不小于所述预设匹配度阈值,则所述电子设备可以确定该轮廓符合所述预定条件,无需再对该轮廓进行后续匹配过程。
例如,所述电子设备这4个轮廓模板分别是方形脸轮廓模板、圆形脸轮廓模板、椭圆形脸轮廓模板和瓜子形脸轮廓模板。
例如,所述电子设备可以是将所述4个轮廓中的每个轮廓依次与该4个轮廓模板进行匹配。例如这4个轮廓分别为第一个轮廓、第二个轮廓、第三个轮廓和第四个轮廓。
所述电子设备首先将所述第一个轮廓与方形脸轮廓模板进行匹配,例如确定第一匹配度为90%,例如所述电子设备预先设定的所述预设匹配度阈值为50%,所述电子设备确定第一个匹配度大于所述预设匹配度阈值,则所述电子设备确定所述第一个轮廓符合所述预定条件,无需再对所述第一个轮廓进行后续匹配过程,直接对所述第二个轮廓进行匹配。
所述电子设备首先将所述第二个轮廓与方形脸轮廓模板进行匹配,例如确定第一匹配度为40%,所述电子设备确定第一个匹配度小于所述预设匹配度阈值,所述电子设备继续将所述第二个轮廓与圆形脸轮廓模板,例如确定第二匹配度为44%,所述电子设备确定第二个匹配度小于所述预设匹配度阈值,所述电子设备继续将所述第二个轮廓与椭圆形脸轮廓模板,例如确定第三匹配度为31%,所述电子设备确定第三个匹配度小于所述预设匹配度阈值,所述电子设备继续将所述第二个轮廓与瓜子形脸轮廓模板,例如确定第四匹配度为60%,所述电子设备确定第四个匹配度大于所述预设匹配度阈值,则所述电子设备确定所述第二个轮廓符合所述预定条件。继续对所述第三个轮廓进行匹配。
所述电子设备首先将所述第三个轮廓与方形脸轮廓模板进行匹配,例如确定第一匹配度为40%,所述电子设备确定第一个匹配度小于所述预设匹配度阈值,所述电子设备继续将所述第三个轮廓与圆形脸轮廓模板,例如确定第二匹配度为44%,所述电子设备确定第二个匹配度小于所述预设匹配度阈值,所述电子设备继续将所述第三个轮廓与椭圆形脸轮廓模板,例如确定第三匹配度为31%,所述电子设备确定第三个匹配度小于所述预设匹配度阈值,所述电子设备继续将所述第三个轮廓与瓜子形脸轮廓模板,例如确定第四匹配度为48%,所述电子设备确定第四个匹配度小于所述预设匹配度阈值。则所述电子设备可以确定所述第三个轮廓与所述N个轮廓模板的匹配度均小于所述预设匹配度阈值,则所述电子设备可以确定所述第三个轮廓不符合所述预定条件。继续对所述第四个轮廓进行匹配。
所述电子设备首先将所述第四个轮廓与方形脸轮廓模板进行匹配,例如确定第一匹配度为80%,所述电子设备确定第一个匹配度大于所述预设匹配度阈值,则所述电子设备确定所述第四个轮廓符合所述预定条件,无需再对所述第四个轮廓进行后续匹配过程。
从而,所述电子设备可以确定这4个轮廓中的所述第三个轮廓不符合所述预定条件。
所述电子设备可以生成并输出所述提示信息。例如,所述电子设备可以首先确定所述第三个轮廓在所述显示单元中对应的第三位置,在确定所述第三位置后,可以在所述第三位置处输出所述提示信息。
这样,在拍摄集体照时,例如有些用户的脸被挡住,则所述电子设备可以对拍摄者进行提示,拍摄者可以在拍摄之前进行调整,从而避免所获得的照片不完整。同时,直接在轮廓不符合所述预定条件的采集对象的位置输出所述提示信息,用户通过观看所述提示信息就能够准确定位出到底是哪些轮廓不符合所述预定条件,从而能够及时进行较为准确的调整,调整速度较快。
实施例三
请参见图4,本发明实施例提供一种电子设备,所述电子设备具有图像采集单元,所述电子设备可以包括第一获取模块401、判断模块402和输出模块403。
较佳的,所述电子设备还可以包括第二获取模块404。
所述第一获取模块401可以用于当通过所述图像采集单元采集包括M个采集对象的待采集图像时,获得所述M个采集对象对应的M个轮廓,M为正整数。
所述判断模块402可以用于判断所述M个轮廓中是否有至少一个轮廓不符合预定条件。
所述输出模块403可以用于当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,以提示所述M个采集对象中有至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件。
本发明实施例中,所述采集对象为人脸,所述预定条件为轮廓完整度和/或轮廓清晰度。
本发明实施例中,所述电子设备中预先存储有N个轮廓模板,N为正整数,所述判断模块402具体可以用于将所述M个轮廓中的每个轮廓分别与所述N个轮廓模板进行匹配;确定所述M个轮廓中是否有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值;其中,当有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值时,确定所述至少一个轮廓不符合所述预定条件。
所述判断模块402具体可以用于分别取i为从1至M的整数,确定所述M个轮廓中的第i个轮廓中K个采样点的曲率,共确定K个曲率,K为正整数;判断所述K个曲率中是否有第一数量个曲率位于预设曲率范围之外;当有所述第一数量个曲率位于所述预设曲率范围之外时,确定所述第i个轮廓不符合所述预定条件。
所述判断模块402具体可以用于确定所述M个轮廓中每个轮廓的轮廓清晰度;将每个轮廓清晰度分别与预设轮廓清晰度进行比较;确定所述M个轮廓中轮廓清晰度与所述预设清晰度之间的差值大于预设差值的轮廓不符合所述预定条件。
本发明实施例中,所述电子设备具有显示单元,当通过所述图像采集单元采集所述待采集图像时,所述电子设备能够通过所述显示单元显示所述待采集图像;所述输出模块403具体可以用于当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,确定所述至少一个轮廓在所述显示单元中对应的至少一个位置;在所述显示单元中的所述至少一个位置处输出所述提示信息。
所述第二获取模块404可以用于当所述M个轮廓中没有轮廓不符合所述预定条件时,通过所述图像采集单元获得与所述待采集图像对应的图像。
本发明实施例中的图像采集方法可以应用于具有图像采集单元的电子设备,所述方法可以包括以下步骤:当通过所述图像采集单元采集包括M个采集对象的待采集图像时,获得所述M个采集对象对应的M个轮廓,M为正整数;判断所述M个轮廓中是否有至少一个轮廓不符合预定条件;当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,以提示所述M个采集对象中有至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件。
本发明实施例中,在获得所述待采集图像对应的图像之前,可以获得所述M个轮廓,从而可以判断所述M个轮廓中是否有至少一个轮廓不符合所述预定条件,如果有轮廓不符合所述预定条件,则所述电子设备可以输出所述提示信息,以提示进行采集的用户,有所述至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件,从而用户可以采取相应措施,避免最终获得的所述图像中有所述至少一个轮廓不符合所述预定条件,例如,可以避免最终获得的所述图像中有所述至少一个轮廓不完整和/或不清晰,提高了所获得的图像的质量,保证了图像中各采集对象的完整性,便于用户观看,提高用户体验。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (14)
1.一种图像采集方法,应用于具有图像采集单元的电子设备,其特征在于,所述方法包括以下步骤:
当通过所述图像采集单元采集包括M个采集对象的待采集图像时,获得所述M个采集对象对应的M个轮廓,M为正整数;
判断所述M个轮廓中是否有至少一个轮廓不符合预定条件;
当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,以提示所述M个采集对象中有至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件。
2.如权利要求1所述的方法,其特征在于,所述采集对象为人脸,所述预定条件为轮廓完整度和/或轮廓清晰度。
3.如权利要求2所述的方法,其特征在于,所述电子设备中预先存储有N个轮廓模板,N为正整数,判断所述M个轮廓中是否有至少一个轮廓不符合预定条件,包括:
将所述M个轮廓中的每个轮廓分别与所述N个轮廓模板进行匹配;
确定所述M个轮廓中是否有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值;其中,当有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值时,确定所述至少一个轮廓不符合所述预定条件。
4.如权利要求2所述的方法,其特征在于,判断所述M个轮廓中是否有至少一个轮廓不符合预定条件,包括:
分别取i为从1至M的整数,确定所述M个轮廓中的第i个轮廓中K个采样点的曲率,共确定K个曲率,K为正整数;
判断所述K个曲率中是否有第一数量个曲率位于预设曲率范围之外;
当有所述第一数量个曲率位于所述预设曲率范围之外时,确定所述第i个轮廓不符合所述预定条件。
5.如权利要求2所述的方法,其特征在于,判断所述M个轮廓中是否有至少一个轮廓不符合预定条件,包括:
确定所述M个轮廓中每个轮廓的轮廓清晰度;
将每个轮廓清晰度分别与预设轮廓清晰度进行比较;
确定所述M个轮廓中轮廓清晰度与所述预设清晰度之间的差值大于预设差值的轮廓不符合所述预定条件。
6.如权利要求1所述的方法,其特征在于,所述电子设备具有显示单元,当通过所述图像采集单元采集所述待采集图像时,所述电子设备能够通过所述显示单元显示所述待采集图像;当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,包括:
当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,确定所述至少一个轮廓在所述显示单元中对应的至少一个位置;
在所述显示单元中的所述至少一个位置处输出所述提示信息。
7.如权利要求1所述的方法,其特征在于,在判断所述M个轮廓中是否有至少一个轮廓不符合预定条件之后,还包括:当所述M个轮廓中没有轮廓不符合所述预定条件时,通过所述图像采集单元获得与所述待采集图像对应的图像。
8.一种电子设备,所述电子设备具有图像采集单元,其特征在于,所述电子设备包括:
第一获取模块,用于当通过所述图像采集单元采集包括M个采集对象的待采集图像时,获得所述M个采集对象对应的M个轮廓,M为正整数;
判断模块,用于判断所述M个轮廓中是否有至少一个轮廓不符合预定条件;
输出模块,用于当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,输出一提示信息,以提示所述M个采集对象中有至少一个采集对象对应的所述至少一个轮廓不符合所述预定条件。
9.如权利要求8所述的电子设备,其特征在于,所述采集对象为人脸,所述预定条件为轮廓完整度和/或轮廓清晰度。
10.如权利要求9所述的电子设备,其特征在于,所述电子设备中预先存储有N个轮廓模板,N为正整数,所述判断模块具体用于:将所述M个轮廓中的每个轮廓分别与所述N个轮廓模板进行匹配;确定所述M个轮廓中是否有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值;其中,当有所述至少一个轮廓与所述N个轮廓模板的匹配度均小于预设匹配度阈值时,确定所述至少一个轮廓不符合所述预定条件。
11.如权利要求9所述的电子设备,其特征在于,所述判断模块具体用于:分别取i为从1至M的整数,确定所述M个轮廓中的第i个轮廓中K个采样点的曲率,共确定K个曲率,K为正整数;判断所述K个曲率中是否有第一数量个曲率位于预设曲率范围之外;当有所述第一数量个曲率位于所述预设曲率范围之外时,确定所述第i个轮廓不符合所述预定条件。
12.如权利要求9所述的电子设备,其特征在于,所述判断模块具体用于:确定所述M个轮廓中每个轮廓的轮廓清晰度;将每个轮廓清晰度分别与预设轮廓清晰度进行比较;确定所述M个轮廓中轮廓清晰度与所述预设清晰度之间的差值大于预设差值的轮廓不符合所述预定条件。
13.如权利要求8所述的电子设备,其特征在于,所述电子设备具有显示单元,当通过所述图像采集单元采集所述待采集图像时,所述电子设备能够通过所述显示单元显示所述待采集图像;所述输出模块具体用于:当所述M个轮廓中有所述至少一个轮廓不符合所述预定条件时,确定所述至少一个轮廓在所述显示单元中对应的至少一个位置;在所述显示单元中的所述至少一个位置处输出所述提示信息。
14.如权利要求8所述的电子设备,其特征在于,所述电子设备还包括第二获取模块,用于当所述M个轮廓中没有轮廓不符合所述预定条件时,通过所述图像采集单元获得与所述待采集图像对应的图像。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310429934.2A CN104469092B (zh) | 2013-09-18 | 2013-09-18 | 一种图像采集方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310429934.2A CN104469092B (zh) | 2013-09-18 | 2013-09-18 | 一种图像采集方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104469092A true CN104469092A (zh) | 2015-03-25 |
CN104469092B CN104469092B (zh) | 2019-01-15 |
Family
ID=52914406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310429934.2A Active CN104469092B (zh) | 2013-09-18 | 2013-09-18 | 一种图像采集方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104469092B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109246360A (zh) * | 2018-11-23 | 2019-01-18 | 维沃移动通信(杭州)有限公司 | 一种提示方法及移动终端 |
CN109447006A (zh) * | 2018-11-01 | 2019-03-08 | 北京旷视科技有限公司 | 图像处理方法、装置、设备及存储介质 |
CN110381281A (zh) * | 2019-07-17 | 2019-10-25 | 维沃移动通信有限公司 | 一种提示方法及移动终端 |
CN112714259A (zh) * | 2020-12-30 | 2021-04-27 | 广州极飞科技有限公司 | 待拍摄对象的状态调整方法、装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060098104A1 (en) * | 2004-11-11 | 2006-05-11 | Konica Minolta Photo Imaging, Inc. | Image capturing apparatus |
US20100157129A1 (en) * | 2008-12-24 | 2010-06-24 | Samsung Digital Imaging Co., Ltd. | Apparatus and method for capturing digital image using face recognition function |
KR20100073765A (ko) * | 2008-12-23 | 2010-07-01 | 삼성전자주식회사 | 디지털 촬영장치, 그 제어방법 및 제어방법을 실행시키기 위한 프로그램을 저장한 기록매체 |
CN102306082A (zh) * | 2011-09-13 | 2012-01-04 | 富泰华工业(深圳)有限公司 | 电子装置及其开机解锁的识别方法 |
CN103186763A (zh) * | 2011-12-28 | 2013-07-03 | 富泰华工业(深圳)有限公司 | 人脸识别***及方法 |
-
2013
- 2013-09-18 CN CN201310429934.2A patent/CN104469092B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060098104A1 (en) * | 2004-11-11 | 2006-05-11 | Konica Minolta Photo Imaging, Inc. | Image capturing apparatus |
KR20100073765A (ko) * | 2008-12-23 | 2010-07-01 | 삼성전자주식회사 | 디지털 촬영장치, 그 제어방법 및 제어방법을 실행시키기 위한 프로그램을 저장한 기록매체 |
US20100157129A1 (en) * | 2008-12-24 | 2010-06-24 | Samsung Digital Imaging Co., Ltd. | Apparatus and method for capturing digital image using face recognition function |
CN102306082A (zh) * | 2011-09-13 | 2012-01-04 | 富泰华工业(深圳)有限公司 | 电子装置及其开机解锁的识别方法 |
CN103186763A (zh) * | 2011-12-28 | 2013-07-03 | 富泰华工业(深圳)有限公司 | 人脸识别***及方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109447006A (zh) * | 2018-11-01 | 2019-03-08 | 北京旷视科技有限公司 | 图像处理方法、装置、设备及存储介质 |
CN109246360A (zh) * | 2018-11-23 | 2019-01-18 | 维沃移动通信(杭州)有限公司 | 一种提示方法及移动终端 |
CN110381281A (zh) * | 2019-07-17 | 2019-10-25 | 维沃移动通信有限公司 | 一种提示方法及移动终端 |
CN110381281B (zh) * | 2019-07-17 | 2022-01-25 | 维沃移动通信有限公司 | 一种提示方法及移动终端 |
CN112714259A (zh) * | 2020-12-30 | 2021-04-27 | 广州极飞科技有限公司 | 待拍摄对象的状态调整方法、装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104469092B (zh) | 2019-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10984226B2 (en) | Method and apparatus for inputting emoticon | |
CN105404863B (zh) | 人物特征识别方法及*** | |
CN104753766B (zh) | 表情发送方法及装置 | |
CN111476871B (zh) | 用于生成视频的方法和装置 | |
CN108875797B (zh) | 一种确定图像相似度的方法、相册管理方法及相关设备 | |
CN108280166B (zh) | 表情的制作方法、装置、终端及计算机可读存储介质 | |
CN110222649B (zh) | 视频分类方法、装置、电子设备及存储介质 | |
CN104125412B (zh) | 一种信息处理方法及电子设备 | |
CN108924440B (zh) | 贴纸显示方法、装置、终端及计算机可读存储介质 | |
US11720814B2 (en) | Method and system for classifying time-series data | |
CN105138962A (zh) | 图像显示方法及装置 | |
CN109086742A (zh) | 场景识别方法、场景识别装置及移动终端 | |
CN109101931A (zh) | 一种场景识别方法、场景识别装置及终端设备 | |
CN111369428A (zh) | 虚拟头像生成方法和装置 | |
CN108961267B (zh) | 图片处理方法、图片处理装置及终端设备 | |
CN111475676B (zh) | 视频数据处理方法、***、装置、设备及可读存储介质 | |
CN104866308A (zh) | 一种场景图像的生成方法及装置 | |
CN104598119A (zh) | 一种截屏方法及装置 | |
EP2611216B1 (en) | Systems and methods for determining head related transfer functions | |
CN110472558B (zh) | 图像处理方法和装置 | |
CN104469092A (zh) | 一种图像采集方法及电子设备 | |
CN107590460A (zh) | 人脸分类方法、装置及智能终端 | |
CN111539795A (zh) | 图像处理方法、装置、电子设备及计算机可读存储介质 | |
CN105335714A (zh) | 照片处理方法、装置和设备 | |
CN108985215B (zh) | 一种图片处理方法、图片处理装置及终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |