图片信息、人脸检测、以图搜图的处理方法及相关设备与流程

文档序号:19156691发布日期:2019-11-16 00:54阅读:341来源:国知局
图片信息、人脸检测、以图搜图的处理方法及相关设备与流程

本申请涉及图片信息处理的技术领域,尤其涉及一种图片信息、人脸检测、以图搜图的处理方法以及相关的检测设备和存储装置。



背景技术:

现今,因与图片信息相对应的属性信息被存储于相应检测设备的数据库中,从而使得在对图片信息流进行人脸检测时,每当检测到一次人脸图片后,均需要从相应的检测设备的数据库中提取与该人脸图片相对应的,如性别、年龄、表情等属性信息;而同样地,在以图搜图业务中,会首先对输入的图片信息进行算法检测,之后再对该图片信息的数据进行建模,并输出模型数据,以通过该模型数据与检测设备相应数据库中已经存在的模型数据进行检测算法的比对,并最终搜索出目标图片。

而当在检测设备接入多路图片流和实时视频流的情况下,已经被检测过的图片信息流,均需要重新进行算法检测及相应属性信息的提取,而这又会使得相应检测设备检测算法的运算资源被浪费,从而不能有效地对实时视频流进行算法检测。而在现有的以图搜图业务中,基于图片信息本身检测出来的特征向量,而进行的目标图片的搜索,会由于在检测中使用的参考系的差异和图片本身存在多次编解码,而使得对一张图片提取出来的特征向量与该图片从视频流中第一次检测出来的特征向量存在微小的差异,从而造成以图搜图中检测算法的微小差异,并导致最终搜索结果的不一致。



技术实现要素:

本申请提供了一种图片信息、人脸检测、以图搜图的处理方法以及相关的检测设备和存储装置,该处理方法能够解决对待检测图片再次进行算法检测,从而浪费了宝贵的算法运算资源的问题。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种图片信息的处理方法,其中,该处理方法包括:检测设备接收到待检测图片;判断待检测图片中是否存在待检测图片的设定特征信息;如果待检测图片中存在待检测图片的设定特征信息,判断设定特征信息是否满足预设条件;如果设定特征信息满足预设条件,通过设定特征信息对待检测图片进行处理。

其中,设定特征信息还包括待检测图片的检测算法的版本信息;其中,如果待检测图片中存在待检测图片的设定特征信息,判断设定特征信息是否满足预设条件的步骤包括:判断待检测图片的检测算法的版本是否不低于检测设备存储的检测算法的版本;如果待检测图片的检测算法的版本不低于检测设备存储的检测算法的版本,执行通过设定特征信息对待检测图片进行处理的步骤。

其中,如果待检测图片的检测算法的版本低于检测设备存储的检测算法的版本,重新提取待检测图片的设定特征信息,并更新待检测图片的检测算法的版本以及设定特征信息。

其中,检测设备接收到待检测图片的步骤之前包括:接收输入的图片信息流;提取图片信息流中每一幅图片的设定特征信息,并将设定特征信息存储到待检测图片中。

其中,提取图片信息流中每一幅图片的设定特征信息,并将设定特征信息存储到待检测图片中的步骤包括;将图片信息流的每一幅图像编码为jpeg格式,并将每一幅待检测图片的设定特征信息存储到待检测图片的jpeg格式对应的冗余字段中。

其中,如果待检测图片中不存在待检测图片的设定特征信息,提取待检测图片的设定特征信息,并保存到待检测图片的预设字段中。

其中,提取待检测图片的设定特征信息的步骤包括:对待检测图片进行解码;对解码后的图片进行属性信息、特征向量以及检测算法版本的提取。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种人脸检测的处理方法,其中,该处理方法包括:检测设备接收到待检测图片,其中,待检测图片包括待检测人脸图片;判断待检测人脸图片中是否存在待检测人脸图片的设定特征信息;如果待检测人脸图片中存在待检测人脸图片的设定特征信息,直接从待检测人脸图片中获取待检测人脸图片的设定特征信息。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种以图搜图的处理方法,其中,该处理方法包括:检测设备接收到待检测图片;判断待检测图片中是否存在待检测图片的设定特征信息,其中,设定特征信息包括待检测图片的特征向量;如果待检测图片中存在特征向量,直接从待检测图片中获取特征向量,以根据特征向量对目标图片进行搜索。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种图片信息的检测设备,其中,该检测设备包括:接收模块,接收模块用于接收待检测图片;检测模块,检测模块耦接接收模块,用于判断待检测图片中是否存在待检测图片的设定特征信息,并在待检测图片中存在待检测图片的设定特征信息时,进一步判断设定特征信息是否满足预设条件;处理模块,处理模块耦接检测模块,用于在待检测图片中存在待检测图片的设定特征信息,且设定特征信息满足预设条件时,通过设定特征信息对待检测图片进行处理。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种人脸检测设备,其中,该人脸检测设备包括:接收模块,接收模块用于接收待检测图片,其中,待检测图片包括待检测人脸图片;检测模块,检测模块耦接接收模块,用于判断待检测人脸图片中是否存在待检测人脸图片的设定特征信息;处理模块,处理模块耦接检测模块,用于在待检测人脸图片中存在待检测人脸图片的设定特征信息时,直接从待检测人脸图片中获取待检测人脸图片的设定特征信息。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种以图搜图的检测设备,其中,该检测设备包括:接收模块,接收模块用于接收待检测图片;检测模块,检测模块耦接接收模块,用于判断待检测图片中是否存在待检测图片的设定特征信息,其中,设定特征信息包括待检测图片的特征向量;处理模块,处理模块耦接检测模块,用于在待检测图片中存在特征向量时,直接从待检测图片中获取特征向量,以根据特征向量对目标图片进行搜索。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种检测设备,其中,该检测设备包括相互耦接的存储器和处理器;存储器存储有程序数据;处理器用于执行该程序数据以实现如上所述的处理方法。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种存储装置,其中,该存储装置存储有程序数据,该程序数据能够被执行以实现如上所述的处理方法。

本申请的有益效果是:区别于现有技术,本申请中图片信息的处理方法包括:检测设备接收到待检测图片;判断待检测图片中是否存在待检测图片的设定特征信息;如果待检测图片中存在待检测图片的设定特征信息,判断设定特征信息是否满足预设条件;如果设定特征信息满足预设条件,通过设定特征信息对待检测图片进行处理。通过上述方式,本申请能够在检测到待检测图片中存在待检测图片的设定特征信息时,直接从待检测图片中获取相应的设定特征信息来对该待检测图片进行处理,以避免对待检测图片再次进行算法检测,从而节省了宝贵的算法运算资源。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本申请图片信息的处理方法第一实施例的流程示意图;

图2是本申请图片信息的处理方法第二实施例的流程示意图;

图3是本申请图片信息的处理方法第三实施例的流程示意图;

图4是本申请人脸检测的处理方法第一实施例的流程示意图;

图5是本申请以图搜图的处理方法第一实施例的流程示意图;

图6是本申请图片信息的检测设备第一实施例的结构示意图;

图7是本申请人脸检测设备第一实施例的结构示意图;

图8是本申请以图搜图的检测设备第一实施例的结构示意图;

图9是本申请检测设备第一实施例的结构示意图;

图10是本申请存储装置一实施例的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本申请保护的范围。

请参阅图1,图1为本申请图片信息的处理方法第一实施例的流程示意图,本实施方式包括如下步骤:

s110:检测设备接收到待检测图片。

在本实施例中,当需对目标图片信息进行处理时,首先由相应的检测设备对接收到的多路图片信息流和实时视频流进行识别检测,以确定并接收相应的目标图片以作为待检测图片。

在本实施例中,检测设备可以是手机、平板电脑、可穿戴智能设备、个人电脑等具有视频和图片信息处理功能的智能终端设备中的一种,本申请对此不做限定。

s120:判断待检测图片中是否存在待检测图片的设定特征信息。

在本实施例中,在检测设备接收到相应的待检测图片后,进一步对待检测图片进行检测,以查找该待检测图片中是否存在有相应的智能信息,其中,该智能信息包括待检测图片的检测算法版本、属性信息以及特征向量,而该智能信息或该智能信息中的一种或多种特征信息可预先设定为待检测图片的设定特征信息,如在进行人脸属性检测时,其相应的设定特征信息可以为人脸图片的检测算法版本以及属性信息,而在进行以图搜图的处理时,该设定特征信息可以为待检测图片的检测算法版本和特征向量,检测设备在接收到待检测图片时,判断待检测图片中是否存在该待检测图片的设定特征信息,以能够对该待检测图片进行下一步的处理。

在一个可选的实施方式中,检测设备获取视频流中的目标图片,并对目标图片进行处理,以将目标图片编码为预设图像格式的图片,如jpeg(jointphotographicexpertsgroup)、tiff(tagimagefileformat,标签图像文件格式)、raw(原始图像文件)等图像格式的图片,并将该预设图像格式的图片作为待检测图片,以在其对应的预设字段中,如以jpeg图片为例,可将该待检测图片的智能信息添加到jpeg图片的冗余字段中,其中,该智能信息包括待检测图片的检测算法版本、属性信息以及特征向量,即检测设备相应的数据库中存储的该待检测图片的智能信息被添加到该待检测图片的预设字段中时,检测设备在从视频流中接收到待检测图片后,需进一步判断待检测图片中是否存在有待检测图片的设定特征信息。

其中,当检测到待检测图片中存在待检测图片的设定特征信息时,执行s130,当检测到待检测图片中不存在待检测图片的设定特征信息时,则执行s140。

s130:判断设定特征信息是否满足预设条件。

在本实施例中,当在待检测图片中检测出该待检测图片中存在设定特征信息时,即该待检测图片对应的智能信息被添加到该待检测图片中时,进一步判断该设定特征信息是否满足预设条件。

在一个可选的实施方式中,设定特征信息包括待检测图片的检测算法版本,而预设条件可以为该检测算法的版本不低于检测设备中当前存储的检测算法的版本,即该待检测图片中的检测算法版本相较于检测设备相应数据库中当前存储的检测算法的版本更高或相同,也即相应的待检测图片的检测算法的版本生成设置或更新的时间更接近于当前的时间点或相应检测算法的生成设置或更新的时间相同,则在待检测图片中检测出该待检测图片的设定特征信息存在时,进一步判断该设定特征信息,如相应的待检测图片的检测算法的版本是否不低于检测设备数据库中当前存储的检测算法的版本,即待检测图片的检测算法的生成设置或更新的时间是否更接近于当前的时间点。

在一个可选的实施方式中,当检测到待检测图片中不存在该待检测图片的设定特征信息,或待检测图片中存在该待检测图片的设定特征信息,但该设定特征信息不满足预设条件,如待检测图片的检测算法的版本低于检测设备中当前存储的检测算法的版本时,则从相应检测设备的数据库中提取该待检测图片的设定特征信息,如该待检测图片的检测算法版本、属性信息以及特征向量,并添加存储到该待检测图片的预设字段,如相应的冗余字段中。

其中,当检测到设定特征信息满足预设条件时,执行s150,当设定特征信息不满足预设条件时,则执行s140。

s140:提取待检测图片的设定特征信息,并保存到待检测图片的预设字段中。

在本实施例中,当检测到待检测图片中不存在该待检测图片的设定特征信息,或待检测图片中存在该待检测图片的设定特征信息,但该设定特征信息不满足预设条件,如待检测图片的检测算法的版本低于检测设备中当前存储的检测算法的版本时,则从相应检测设备的数据库中提取该待检测图片的设定特征信息,如该待检测图片的检测算法版本、属性信息以及特征向量,并保存到该待检测图片的预设字段,如相应的冗余字段中。

在一个可选的实施方式中,当检测到待检测图片中不存在待检测图片的设定特征信息,或待检测图片中存在待检测图片的设定特征信息、但该设定特征信息不满足预设条件,如该待检测图片的检测算法的版本低于检测设备当前存储的检测算法的版本时,则对该待检测的图片进行解码,以重新对待检测图片进行算法检测,并进一步提取与解码后的待检测图片相对应的智能信息,如待检测图片对应的属性信息、特征向量以及检测算法版本,以保存到待检测图片的预设字段,如相应的冗余字段中。

s150:通过设定特征信息对待检测图片进行处理。

在本实施例中,当检测到待检测图片中存在该待检测图片的设定特征信息,且该设定特征信息满足预设条件时,直接通过从该待检测图片中提取的设定特征信息对该待检测图片进行处理。

区别于现有技术,本申请中图片信息的处理方法包括:检测设备接收到待检测图片;判断待检测图片中是否存在待检测图片的设定特征信息;如果待检测图片中存在待检测图片的设定特征信息,判断设定特征信息是否满足预设条件;如果设定特征信息满足预设条件,通过设定特征信息对待检测图片进行处理。通过上述方式,本申请能够在检测到待检测图片中存在待检测图片的设定特征信息时,直接从待检测图片中获取相应的设定特征信息来对该待检测图片进行处理,以避免对待检测图片再次进行算法检测,从而节省了宝贵的算法运算资源。

请参阅图2,图2是本申请图片信息的处理方法第二实施例的流程示意图。可以理解的是,本实施方式的图片信息处理方法是图1图片信息处理方法一细化实施方式的流程示意图,包括如下步骤:

s210:检测设备接收到待检测图片。

其中,本步骤与图1中的s110相同,具体请参阅s110及其相关的文字描述,在此不再赘述。

s220:判断待检测图片中是否存在待检测图片的设定特征信息。

其中,本步骤与图1中的s120相同,具体请参阅s120及其相关的文字描述,在此不再赘述。

其中,当检测到待检测图片中存在待检测图片的设定特征信息时,执行s230,当检测到待检测图片中不存在待检测图片的设定特征信息时,则执行s240。

s230:判断待检测图片的检测算法的版本是否不低于检测设备存储的检测算法的版本。

在本实施例中,待检测图片的设定特征信息包括待检测图片的检测算法的版本,其中,该设定特征信息需满足的预设条件为该检测算法的版本不低于当前检测设备中存储的检测算法的版本,即该待检测图片中的检测算法版本相较于检测设备相应数据库中当前存储的检测算法的版本更高或相同,待检测图片中的相应检测算法生成或更新的时间更接近于当前的时间点,当检测到该待检测图片中存在有相应的设定特征信息时,进一步判断该待检测图片的检测算法的版本是否不低于检测设备当前存储的检测算法的版本,即该待检测图片中存在的检测算法的版本是否更高于检测设备当前存储的检测算法的版本,待检测图片中的检测算法的生成或更新的时间是否更接近于当前的时间点,或是否与检测设备当前存储的检测算法的版本相同。

其中,当检测到待检测图片的检测算法的版本不低于检测设备存储的检测算法的版本时,执行s250,当检测到待检测图片的检测算法的版本低于检测设备存储的检测算法的版本时,则执行s240。

s240:提取待检测图片的设定特征信息,并保存到待检测图片的预设字段中。

在本实施例中,当检测到待检测图片中不存在该待检测图片的设定特征信息,或待检测图片中存在该待检测图片的设定特征信息,但该待检测图片的检测算法的版本低于检测设备中当前存储的检测算法的版本时,则从相应检测设备的数据库中提取该待检测图片的设定特征信息,如该待检测图片的检测算法版本、属性信息以及特征向量,并保存到该待检测图片的预设字段,如相应的冗余字段中。

在一个可选的实施方式中,当检测到待检测图片中不存在待检测图片的设定特征信息,或待检测图片中存在待检测图片的设定特征信息,但该待检测图片的检测算法的版本低于检测设备当前存储的检测算法的版本时,则对该待检测的图片进行解码,以重新对待检测图片进行算法检测,并进一步提取与解码后的待检测图片相对应的属性信息、特征向量以及检测算法版本,并保存到待检测图片的预设字段,如相应的冗余字段中。

s250:通过设定特征信息对待检测图片进行处理。

在本实施例中,当检测设备检测到待检测图片中存在待检测图片的设定特征信息,且该设定特征信息中的待检测图片的检测算法的版本不低于检测设备存储的检测算法的版本,即该待检测图片中的检测算法的版本相较于检测设备当前存储的检测算法的版本更高或相同,相应的检测算法的生成或更新时间更接近于当前的时间点时,直接从该待检测图片中提取该待检测图片的设定特征信息,以通过该设定特征信息对待检测图片进行处理,从而避免了再次对待检测图片进行算法检测。

在一个可选的实施方式中,当检测到待检测图片中不存在待检测图片的设定特征信息,或待检测图片中存在待检测图片的设定特征信息、但该设定特征信息不满足预设条件,如该待检测图片的检测算法的版本低于检测设备当前存储的检测算法的版本时,则对该待检测的图片进行解码,以重新对待检测图片进行算法检测,并进一步提取与解码后的待检测图片相对应的智能信息,如待检测图片对应的属性信息、特征向量以及检测算法版本,以通过重新获取的待检测图片的属性信息、特征向量以及检测算法版本对待检测图片进行处理。

请参阅图3,图3是本申请图片信息的处理方法第三实施例的流程示意图。本实施例与图1中本申请第一实施例的区别在于在执行s110之前,还包括:

s310:接收输入的图片信息流。

在本实施例中,检测设备首先接收输入的图片信息流,如多路图片流和实时视频流中的相应图片信息,以确定并检测出相应的目标图片作为本次待检测图片。

s320:提取图片信息流中每一幅图片的设定特征信息,并将设定特征信息存储到待检测图片中。

在本实施例中,检测设备在接收到输入的图片信息流时,从该检测设备相应的数据库中提取该图片信息流中每一幅图片对应的设定特征信息,如每一幅图片对应的智能信息,待检测图片的检测算法的版本、属性信息以及特征向量,其中,该设定特征信息可以为待检测图片的智能信息或该智能信息中的一种或多种特征信息,以将该设定特征信息存储到待检测图片的预设字段中,如将相应的设定特征信息存储到编码为jpeg图片的冗余字段中。

在一个可选的实施方式中,检测设备接收输入的图片信息流,并将该图片信息流的每一幅图像编码为jpeg格式,其中,该jpeg格式的图片包括文件头、冗余字段以及图片数据信息,相应地,图片信息流中的每一副图片所对应的智能信息,如图片的检测算法版本、属性信息、特征向量均可存储到对应jpeg图片的冗余字段中。检测设备在接收到输入的图片信息流时,从该检测设备相应的数据库中提取该图片信息流中每一幅图片对应的设定特征信息,并将该图片信息流的每一幅图像编码为jpeg格式,以将每一幅jpeg图片的设定特征信息存储到该jpeg图片的冗余字段中。

其中,本实施例中的s330、s340、s350、s360分别与图1中的s110、s120、s130、s140相同,具体请参阅s110、s120、s130、s140及其相关的文字描述,在此不再赘述。

基于总的发明构思,本申请还提供了一种人脸检测的处理方法,请参阅图4,图4是本申请人脸检测的处理方法第一实施例的流程示意图。

本实施方式包括如下步骤:

s410:检测设备接收到待检测图片,其中,待检测图片包括待检测人脸图片。

在本实施例中,当需对目标图片信息进行处理时,首先由相应的检测设备对接收的多路图片信息流和实时视频流进行识别检测,以确定并接收目标图片信息作为本次待检测图片,其中,该待检测图片包括待检测人脸图片,检测设备接收多路图片信息流和实时视频流,并对其进行识别检测,以查找到相应的人脸图片,确定为本次的待检测图片,以进行下一步的检测处理。

在本实施例中,检测设备可以是手机、平板电脑、可穿戴智能设备、个人电脑等具有视频和图片信息处理功能的智能终端设备中的一种,本申请对此不做限定。

s420:判断待检测人脸图片中是否存在待检测人脸图片的设定特征信息。

在本实施例中,在检测设备接收到待检测图片后,进一步对该待检测图片进行检测,以查找在待检测人脸图片中是否存在有相应的待检测人脸图片的智能信息,其中,该智能信息包括人脸检测算法的版本信息、人脸的属性信息以及人脸的特征向量,预先将相应的人脸图片的检测算法版本以及人脸图片的属性信息设定为该待检测图片的特征信息,以在检测设备接收到待检测图片后,进一步判断待检测人脸图片中是否存在待检测人脸图片的检测算法版本以及属性信息。

其中,当检测到待检测图片中存在待检测图片的设定特征信息时,执行s430,当检测到待检测图片中不存在待检测图片的设定特征信息时,则执行s440。

s430:直接从待检测人脸图片中获取待检测人脸图片的设定特征信息。

在本实施例中,当在待检测图片中检测出相应的待检测人脸图片中存在相应的待检测人脸图片的设定特征信息时,即该待检测人脸图片对应的智能信息被添加到该待检测人脸图片中时,则直接从待检测人脸图片中获取该待检测人脸图片的属性信息和特征向量,以避免再次对待检测图片进行算法检测,从而节省了宝贵的算法运算资源。

在一个可选的实施方式中,当在待检测图片中检测出相应的待检测人脸图片中存在待检测人脸图片的设定特征信息,且该设定特征信息满足预设条件,如该设定特征信息包括的该待检测人脸图片的检测算法的版本不低于检测设备当前存储的检测算法的版本时,则直接从待检测人脸图片中获取该待检测人脸图片的属性信息和特征向量,以避免再次对待检测图片进行算法检测,从而节省了宝贵的算法运算资源。

在一个可选的实施方式中,检测设备获取视频流中的目标图片,其中,该目标图片包括待检测人脸图片,并将该待检测人脸图片编码为预设图像格式的图片,如jpeg、tiff、raw等图像格式的图片,以jpeg图像格式的图片为例,其中,该jpeg格式的图片包括文件头、冗余字段以及图片数据信息,相应的可在jpeg人脸图片的冗余字段中添加标示存在的人脸属性、长度、算法版本、人脸属性、人脸特征向量等信息。将该预设图像格式的图片如jpeg图片作为待检测图片,以在相应的冗余字段中添加该待检测人脸图片的智能信息,其中,该智能信息包括待检测人脸图片的检测算法版本信息、属性信息以及特征向量,即从检测设备的相应存储数据库中提取该待检测人脸图片的智能信息,以添加到该待检测人脸图片的冗余字段中,在检测设备接收到待检测人脸图片后,进一步对该待检测人脸图片进行检测,以查找在待检测图片,如jpeg格式的人脸图片的冗余字段中是否存在有相应的待检测人脸图片的检测算法的版本、属性信息以及特征向量,以当待检测人脸图片中存在待检测人脸图片的智能信息时,直接从该待检测图片中获取该待检测人脸图片的属性信息以及待检测人脸图片的特征向量。

s440:提取待检测人脸图片的设定特征信息,并保存到相应的待检测人脸图片的预设字段中。

在本实施例中,当在待检测人脸图片中检测出该待检测人脸图片中不存在待检测人脸图片的设定特征信息,或该待检测人脸图片中存在待检测人脸图片的设定特征信息,但该设定特征信息不满足预设条件,如该设定特征信息包括的该待检测人脸图片的检测算法的版本低于相应检测设备中当前存储的检测算法的版本时,则重新对该待检测图片进行算法检测,以提取检测设备中当前存储的待检测人脸图片的设定特征信息,其中,该设定特征信息可以为待检测人脸图片的检测算法版本、属性信息以及特征向量,并进一步更新保存到该待检测人脸图片的预设字段,如相应的冗余字段中。

区别于现有技术,本申请中人脸检测的处理方法包括:检测设备接收到待检测图片,其中,待检测图片包括待检测人脸图片;判断待检测图片中是否存在待检测人脸的设定特征信息;如果待检测图片中存在待检测人脸图片的设定特征信息,直接从待检测图片中获取待识检测人脸图片的设定特征信息。通过上述方式,本申请能够检测到待检测人脸图片中存在待检测人脸图片的设定特征信息时,能够直接从待检测人脸图片中获取该待检测人脸图片的属性信息和特征向量,以避免对待检测图片再次进行算法检测,从而节省了宝贵的算法运算资源。

基于总的发明构思,本申请还提供了一种以图搜图的处理方法,请参阅图5,图5是本申请以图搜图的处理方法第一实施例的流程示意图。

本实施方式包括如下步骤:

s510:检测设备接收到待检测图片。

在本实施例中,当需采用接收的图片信息对目标图片进行搜索时,需首先由相应的检测设备对接收的多路图片流和实时视频流进行识别检测,以确定并接收相应的图片信息作为本次的待检测图片。

在本实施例中,检测设备可以是手机、平板电脑、可穿戴智能设备、个人电脑等具有视频和图片信息处理功能的智能终端设备中的一种,本申请对此不做限定。

s520:判断待检测图片中是否存在待检测图片的设定特征信息,其中,设定特征信息包括待检测图片的特征向量。

在本实施例中,在检测设备接收到待检测图片后,进一步对该待检测图片进行检测,以查找在该待检测图片中是否存在有相应的待检测图片的智能信息,其中,该智能信息包括待检测图片的检测算法的版本信息、待检测图片的属性信息以及待检测图片的特征向量,预先将相应的待检测图片的特征向量设定为该待检测图片的特征信息,以在检测设备接收到该待检测图片后,进一步判断该待检测图片中是否存在待检测图片的特征向量。

其中,当检测到待检测图片中存在待检测图片的设定特征信息时,执行s530,当检测到待检测图片中不存在待检测图片的设定特征信息时,则执行s540。

s530:直接从待检测图片中获取待检测图片的特征向量,以根据该特征向量对目标图片进行搜索。

在本实施例中,当在待检测图片中检测出该待检测图片中存在有待检测图片的设定特征信息时,则直接从该待检测图片中获取该待检测图片的特征向量,并根据该特征向量对目标图片进行搜索,以避免再一次对待检测图片进行算法检测,从而能够防止在以图搜图的过程中因多次进行算法检测,而导致的相应特征向量的参考系的差别和多次编解码的影响,因而造成的同一张图片生成的特征向量的差异,使得搜索出的目标图片不一致。

在一个可选的实施方式中,当在待检测图片中检测出该待检测图片中存在待检测图片的设定特征信息,且该设定特征信息满足预设条件,如该设定特征信息包括的该待检测图片的检测算法的版本不低于检测设备当前存储的检测算法的版本时,则直接从该待检测图片中获取该待检测图片的特征向量,并根据该特征向量对目标图片进行搜索,以避免再一次对待检测图片进行算法检测,从而能够防止在以图搜图的过程中因多次进行算法检测,而导致的相应特征向量的参考系的差别和多次编解码的影响,因而造成的同一张图片生成的特征向量的差异,使得搜索出的目标图片不一致。

在一个可选的实施方式中,检测设备获取视频流中的目标图片,其中,该目标图片包括待检测人脸图片,并将该待检测人脸图片编码为预设图像格式的图片,如jpeg、tiff、raw等图像格式的图片,并将该预设图像格式的图片作为待检测图片,以在其对应的预设字段,如冗余字段中添加该待检测人脸图片的智能信息,其中,该智能信息包括待检测图片的检测算法版本信息、属性信息以及特征向量,即从检测设备的相应存储数据库中提取该待检测图片的智能信息,以添加到待检测图片的预设字段中,以在检测设备接收到该待检测图片后,进一步对该待检测图片进行检测,以查找在该待检测图片中,如jpeg图片的冗余字段中是否存在有相应的待检测图片的检测算法的版本、属性信息以及特征向量,而当待检测图片中存在待检测图片的智能信息时,则直接从该待检测图片中获取该待检测图片的属性信息和特征向量,并根据该特征向量对目标图片进行搜索。

s540:提取待检测图片的设定特征信息,其中,设定特征信息包括待检测图片的特征向量,以根据该特征向量对目标图片进行搜索,并将该设定特征信息保存到相应的待检测图片的预设字段中。

在本实施例中,当在待检测图片中检测出该待检测图片中不存在待检测图片的设定特征信息,或该待检测图片中存在有待检测图片的设定特征信息,但该设定特征信息不满足预设条件,如该设定特征信息包括的该待检测图片的检测算法的版本低于相应检测设备当前存储的检测算法的版本时,则重新对该待检测图片进行算法检测,以提取当前检测设备中存储的待检测图片的设定特征信息,其中,该设定特征信息可以为待检测图片的检测算法版本、属性信息以及特征向量,并同步更新存储到该待检测图片的预设字段,如相应的冗余字段中,以根据重新提取的待检测图片的特征向量来对目标图片进行搜索。

区别于现有技术,本申请中以图搜图的处理方法包括:检测设备接收到待检测图片;判断待检测图片中是否存在待检测图片的设定特征信息,其中,设定特征信息包括待检测图片的特征向量;如果待检测图片中存在设定特征信息,且设定特征信息满足预设条件,直接从待检测图片中获取特征向量,以根据特征向量对目标图片进行搜索。通过上述方式,本申请能够在检测到待检测图片中存在待检测图片的特征向量时,直接从该待检测图片中获取该待检测图片的特征向量,以根据该特征向量对目标图片进行搜索,以避免再次对图片进行算法检测,从而能够防止在对视频流和图片信息流中的图片信息进行以图搜图的过程中因多次进行算法检测,而导致的因特征向量的参考系的差别和多次编解码的影响,从而造成的同一张图片对应生成的特征向量的差异,并造成搜索出的目标图片的不一致。

基于总的发明构思,本申请还提供了一种图片信息的检测设备,请参阅图6,图6是本申请图片信息的检测设备第一实施例的结构示意图。其中,该图片信息的检测设备60包括接收模块610、检测模块620以及处理模块630。

在本实施例中,接收模块610用于接收待检测图片,由相应的检测设备对接收的多路图片流和实时视频流进行识别检测,以确定并接收目标图片信息作为待检测图片,检测模块620耦接接收模块610,用于判断待检测图片中是否存在待检测图片的设定特征信息,如待检测图片的检测算法版本信息、待检测图片的属性信息以及待检测图片的特征向量,并检测查找到该待检测图片中存在有该待检测图片的设定特征信息时,则进一步判断设定特征信息是否满足预设条件,如该待检测图片的检测算法的版本信息是否不低于当前检测设备中存储的检测算法的版本,处理模块630耦接检测模块620,用于在该待检测图片中存在待检测图片的设定特征信息,且设定特征信息满足预设条件时,即该待检测图片的检测算法的版本信息不低于当前检测设备中存储的检测算法的版本时,通过该设定特征信息对待检测图片进行处理。

区别于现有技术,本申请中图片信息的检测设备包括:接收模块,接收模块用于接收待检测图片;检测模块,检测模块耦接接收模块,用于判断待检测图片中是否存在待检测图片的设定特征信息,并在待检测图片中存在待检测图片的设定特征信息时,进一步判断设定特征信息是否满足预设条件;处理模块,处理模块耦接检测模块,用于在待检测图片中存在待检测图片的设定特征信息,且设定特征信息满足预设条件时,通过设定特征信息对待检测图片进行处理。通过上述检测设备,本申请能够在检测到待检测图片中存在待检测图片的设定特征信息时,直接从待检测图片中获取相应的设定特征信息来对该待检测图片进行处理,以避免对待检测图片再次进行算法检测,从而节省了宝贵的算法运算资源。

基于总的发明构思,本申请还提供了一种人脸检测设备,请参阅图7,图7是本申请人脸检测设备第一实施例的结构示意图。其中,该人脸检测设备70包括接收模块710、检测模块720以及处理模块730。

在本实施例中,接收模块710用于接收待检测图片,当需对目标图片信息进行处理时,首先由相应的检测设备对接收的多路图片流和实时视频流进行识别检测,以确定并接收目标图片信息作为待检测图片,其中,该检测图片包括待检测人脸图片,检测设备接收多路图片流和实时视频流,并对其进行识别检测,以查找到相应的人脸图片,确定为本次的待检测图片,检测模块720耦接接收模块710,用于判断待检测图片中是否存在待检测人脸图片的设定特征信息,如人脸图片的属性信息和特征向量;处理模块730耦接检测模块720,用于在待检测图片中存在待检测人脸图片的设定特征信息时,直接从该待检测人脸图片中获取待检测人脸图片的属性信息和特征向量。

在一个可选的实施方式中,接收模块710用于接收待检测图片,其中,待检测图片包括待检测人脸图片,检测模块720检测到待检测人脸图片中不存在待检测人脸图片的设定特征信息,或待检测人脸图片中存在待检测人脸图片的设定特征信息,但该待检测图片的检测算法的版本低于检测设备中当前存储的检测算法的版本时,处理模块730用于重新对该待检测图片进行图片解码,以进行算法检测,并提取检测设备中当前存储的检测算法的版本信息,以及待检测人脸图片的属性信息和特征向量,并更新存储到相应的待检测人脸图片中。

区别于现有技术,本申请中人脸检测设备包括:接收模块,接收模块用于接收待检测图片,其中,待检测图片包括待检测人脸图片;检测模块,检测模块耦接接收模块,用于判断待检测人脸图片中是否存在待检测人脸图片的设定特征信息;处理模块,处理模块耦接检测模块,用于在待检测人脸图片中存在待检测人脸图片的设定特征信息时,直接从待检测人脸图片中获取待检测人脸图片的设定特征信息。通过上述检测设备,本申请能够检测到待检测人脸图片中存在待检测人脸图片的设定特征信息时,能够直接从待检测人脸图片中获取该待检测人脸图片的属性信息和特征向量,以避免对待检测图片再次进行算法检测,从而节省了宝贵的算法运算资源。

基于总的发明构思,本申请还提供了一种以图搜图的检测设备,请参阅图8,图8是本申请以图搜图的检测设备第一实施例的结构示意图。其中,该以图搜图的检测设备80包括接收模块810、检测模块820以及处理模块830。

在本实施例中,接收模块810用于接收待检测图片,当需采用接收的图片信息对目标图片进行搜索时,需首先由相应的检测设备对接收的多路图片流和实时视频流进行识别检测,以确定并接收相应的图片信息作为待检测图片,检测模块820耦接接收模块810,用于判断待检测图片中是否存在待检测图片的设定特征信息,其中,设定特征信息包括待检测图片的特征向量,处理模块830耦接检测模块820,用于在待检测图片中存在待检测图片的特征向量时,直接从待检测图片中获取待检测图片的特征向量,以根据该特征向量对目标图片进行搜索。

在一个可选的实施方式中,接收模块810用于接收待检测图片,检测模块820耦接接收模块810,用于判断待检测图片中是否存在待检测图片的设定特征信息,其中,设定特征信息包括待检测图片的特征向量,而当检测模块820检测到待检测图片中不存在待检测图片的设定特征信息,或待检测图片中存在待检测图片的设定特征信息,但该待检测图片的检测算法的版本低于检测设备中当前存储的检测算法的版本时,处理模块830还用于重新对该待检测图片进行图片解码以及算法检测,以提取检测设备中当前存储的检测算法的版本信息,以及待检测图片的属性信息和特征向量,并更新存储到相应的待检测图片中,且根据重新获取的特征向量对目标图片进行搜索。

区别于现有技术,本申请中以图搜图的检测设备包括:接收模块,接收模块用于接收待检测图片;检测模块,检测模块耦接接收模块,用于判断待检测图片中是否存在待检测图片的设定特征信息,其中,设定特征信息包括待检测图片的特征向量;处理模块,处理模块耦接检测模块,用于在待检测图片中存在特征向量时,直接从待检测图片中获取特征向量,以根据特征向量对目标图片进行搜索。通过上述检测设备,本申请能够在检测到待检测图片中存在待检测图片的特征向量时,直接从该待检测图片中获取该待检测图片的特征向量,以根据该特征向量对目标图片进行搜索,以避免再次对图片进行算法检测,从而能够防止在对视频流和图片信息流中的图片信息进行以图搜图的过程中因多次进行算法检测,而导致的因特征向量的参考系的差别和多次编解码的影响,从而造成的同一张图片对应生成的特征向量差异,并造成搜索出的目标图片的不一致。

基于总的发明构思,本申请还提供了一种检测设备,请参阅图9,图9是本申请检测设备第一实施例的结构示意图。其中,该检测设备90包括相互耦接的存储器910和处理器920。

在本实施例中,检测设备为智能终端电子设备中的一种,该检测设备包括相互耦接的存储器910和处理器920,其中,存储器910中存储有用于实现图片信息、人脸检测以及以图搜图的处理方法的相应程序数据,处理器920用于执行该程序数据以实现以上任一所述的处理方法。

在本实施例中,检测设备可以是手机、平板电脑、可穿戴智能设备、个人电脑等具有视频和图片信息处理功能的智能终端设备中的一种,本申请对此不做限定。

基于总的发明构思,本申请还提供了一种存储装置,请参阅图10,图10是本申请存储装置一实施例的结构示意图。其中,存储装置100中存储有程序数据1010,该程序数据能够被执行以实现以上任一所述的处理方法。

在一个实施例中,存储装置100可以是终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,处理器或存储器的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个处理器与存储器实现的功能可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或连接可以是通过一些接口,装置或单元的间接耦合或连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

区别于现有技术,本申请中图片信息的处理方法包括:检测设备接收到待检测图片;判断待检测图片中是否存在待检测图片的设定特征信息;如果待检测图片中存在待检测图片的设定特征信息,判断设定特征信息是否满足预设条件;如果设定特征信息满足预设条件,通过设定特征信息对待检测图片进行处理。通过上述方式,本申请能够在检测到待检测图片中存在待检测图片的设定特征信息时,直接从待检测图片中获取相应的设定特征信息来对该待检测图片进行处理,以避免对待检测图片再次进行算法检测,从而节省了宝贵的算法运算资源。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

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