人脸检测方法及装置的制造方法_2

文档序号:9787761阅读:来源:国知局
>[0070]图5是本公开根据一示例性实施例示出的另一种人脸检测装置框图;
[0071 ]图6是本公开根据一示例性实施例示出的另一种人脸检测装置框图;
[0072]图7是本公开根据一示例性实施例示出的另一种人脸检测装置框图;
[0073]图8是本公开根据一示例性实施例示出的另一种人脸检测装置框图;
[0074]图9是本公开根据一示例性实施例示出的另一种人脸检测装置框图;
[0075]图10是本公开根据一示例性实施例示出的另一种人脸检测装置框图;
[0076]图11是本公开根据一示例性实施例示出的一种用于人脸检测装置的一结构示意图。
【具体实施方式】
[0077]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0078]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0079]应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0080]如图1所示,图1是根据一示例性实施例示出的一种人脸检测方法的流程图,所述方法可以用于带有摄像头的终端或其他照相摄像设备,包括以下步骤:
[0081]在步骤101中,检测第一图片中是否存在人脸。
[0082]本公开实施例中涉及的终端可以是各种带有摄像头可以进行照相摄像的智能终端,例如,智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等;涉及的照相摄像设备可以是数码相机、数码录像机等。
[0083]本步骤中,可以根据相关技术中的人脸检测方法对所述第一图片进行检测,检测过程与相关技术中的检测过程相同,在此不再赘述。
[0084]在步骤102中,当在所述第一图片中未检测到所述人脸后,获取与所述第一图片关联的第二图片。
[0085]如果在所述第一图片中未检测到所述人脸,说明所述第一图片中不存在所述人脸;或所述第一图片中本应存在所述人脸,但采用相关技术未检测到所述人脸。
[0086]当在所述第一图片中未检测到所述人脸后,本公开实施例中,需要进一步获取与所述第一图片关联的第二图片,以便后续根据所述第二图片中是否存在人脸,判断所述第一图片是否本应存在人脸。
[0087]本步骤中,可以采用以下方式中的任意一种获取所述第二图片。
[0088]〈方式一〉第二图片与第一图片截取自同一视频的相邻帧。
[0089]当所述第一图片截取自视频中的第一帧时,从所述视频中截取与所述第一帧相邻的第二帧,得到所述第二图片。
[0090]在方式一中,由于同一视频的相邻帧之间关联度较大,因此可以通过检测截取自所述第二帧的所述第二图片中是否存在人脸,从而判断截取自所述第一帧的所述第一图片中是否本应存在所述人脸。
[0091]可选地,所述第二帧可以是所述视频中处于所述第一帧之前的一帧或者几帧;或者所述第二帧可以是所述视频中处于所述第一帧之后的一帧或者几帧。
[0092]〈方式二〉第二图片与第一图片属于同一组连拍图片。
[0093]在方式二中,所述步骤102可以包括:
[0094]在步骤102-1中,获取所述第一图片的第一可交换图像文件exif扩展信息。
[°°95] 可交换图像文件(exchangeable image file,exif)信息可以记录照片的属性信息和拍摄数据,一般存放在图片文件的头部。本公开实施例中,可以根据相关技术从所述第一图片文件的头部获取所述第一 exif扩展信息。
[0096]在步骤102-2中,根据所述第一exif扩展信息获取具备第二 exif扩展信息的所述第二图片,其中所述第二 exif扩展信息指示所述第二图片与所述第一图片属于同一组连拍图片。
[0097]本步骤中,获取到所述第一exif扩展信息后,可以在所述终端或所述照相摄像设备上已经存储的图片库中获取其他图片的exif扩展信息,从中确定具备第二 exif扩展信息的所述第二图片,所述第二 exif扩展信息指示所述第二图片与所述第一图片属于同一组连拍图片。其中,所述第二图片在同一组连拍图片中可以处于所述第一图片之前或之后。
[0098]采用此种方式时,由于同一组连拍图片之间关联度较大,如果在所述第一图片中未检测到人脸,但在所述第二图片中检测到所述人脸时,则可以进一步判断所述第一图片中是否本应存在所述人脸。
[0099]〈方式三〉第二图片是一段时间段内与第一图片相似度最大的图片。
[0100]在方式三中,所述步骤102可以包括:
[0101]在步骤102-1’中,获取所述第一图片的图片特征参数的第一图片参数值。
[0102]可选地,所述图片特征参数为尺度不变特征变换(Scale-1nvariant featuretransform,sift)特征参数或颜色(color)特征参数,本步骤中,可以通过相关技术获取所述第一图片的所述图片特征参数的第一图片参数值。
[0103]在步骤102-2’中,根据所述第一图片参数值,在预存的图片库中获取与所述第一图片的时间间隔处于预设时间段内的所述第二图片,其中所述第二图片的所述图片特征参数的第二图片参数值与所述第一图片参数值的第一差值最小。
[0104]本步骤中,可以根据所述第一图片参数值,在所述终端或所述照相摄像设备上已经存储的图片库中获取与所述第一图片的时间间隔处于预设时间段内的所述第二图片,其中所述第二图片与所述第一图片相似度最大,即所述第二图片的图片特征参数的第二图片参数值与所述第一图片参数值的第一差值最小。
[0105]采用方式三可以确定在所述第一图片拍摄之前或之后的一段时间内,在所述终端或所述照相摄像设备上已经存储的图片库中获取与所述第一图片相似度最大的第二图片。
[0106]在步骤103中,检测所述第二图片中是否存在所述人脸。
[0107]本步骤中,同样可以根据相关技术中的人脸检测方法对与所述第一图片关联的所述第二图片进行检测。
[0108]在步骤104中,当在所述第二图片中检测到所述人脸后,对比所述第二图片中的参照范围内与所述第一图片中的目标范围内的人脸特征参数,判断所述第一图片中是否应存在人脸,其中所述参照范围是所述第二图片中检测到的所述人脸所在的范围,所述目标范围根据所述参照范围确定。
[0109]本公开实施例中,当在与所述第一图片关联的所述第二图片中检测到所述人脸后,需要进一步判断所述第一图片中是否本应存在所述人脸,所述步骤104可以包括:
[0110]在步骤104-1中,获取所述第二图片中位于所述参照范围内的人脸特征参数的第一人脸参数值。
[0111]可选地,所述人脸特征参数为颜色特征参数,例如肤色等。本步骤中,可以根据在所述第二图片中检测到的所述人脸的所述参照范围,确定包围所述人脸的第一矩形框。进而根据相关技术获取所述第二图片中位于所述第一矩形框内的颜色特征参数的第一人脸参数值。
[0112]在步骤104-2中,根据所述参照范围,在所述第一图片中确定目标范围。
[0113]本步骤中,可以根据所述参照范围,在所述第一图片中确定目标范围,并通过第二矩形框标识出所述目标范围。例如,根据所述第二图片中所述第一矩形框中所包含的第一像素集合中的多个第一像素的像素坐标,在所述第一图片中通过第二矩形框标识出同样处于所述像素坐标的多个第二像素的第二像素集合。
[0114]可选地,为了提高人脸检测的准确性,可以根据所述参照范围,在所述第一图片中确定多个目标范围,并将多个所述目标范围同样通过所述第二矩形框标识出来。
[0115]在步骤104-3中,获取所述第一图片中位于所述目标范围内的所述人脸特征参数的第二人脸参数值。
[0116]本步骤中,同样可以根据相关技术获取位于所述第二矩形框内的颜色特征参数的第二人脸参数值。
[0117]在步骤104-4中,判断所述第二人脸参数值与所述第一人脸参数值的第二差值是否小于预设阈值,当所述第二差值小于所述预设阈值时,确定所述第一图片中应存在所述人脸。
[0118]当所述第二人脸参数值与所述第一人脸参数值的第二差值小于所述预设阈值时,可以确定所述第一图片中应存在所述人脸,且所述人脸位于所述目标范围内。
[0119]本公开实施例中,为了确保人脸检测的准确性,可以根据所述参照范围在所述第一图片中确定多个目标范围,则所述步骤104还可以包括:
[0120]在步骤104-31中,当所述目标范围有多个时,在获取的多个所述第二人脸参数值中确定目标人脸参数值,其中所述目标人脸参数值与所述第一人脸参数值的所述第二差值最小。
[0121 ]在判断第二差值是否小于所述预设阈值之前,确定目标人脸参数值。所述目标人脸参数值是第二人脸参数值中与所述第一人脸参数值的所述第二差值最小的。
[0122]对应地,所述步骤104-4包括:
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1