检索人脸图像的方法、装置、图像存储设备和存储介质制造方法及图纸

技术编号:33777855 阅读:16 留言:0更新日期:2022-06-12 14:31
本申请涉及图像处理技术领域,提出一种检索人脸图像的方法、装置、图像存储设备和存储介质。在本申请中,若检测到用户输入的待检索人脸图像对应的图像特征提取算法版本与人脸图像库中的图像对应的图像特征提取算法版本不匹配,则表示图像存储设备使用的图像特征提取算法可能已变更,而用户输入的待检索人脸图像是使用原算法计算特征值,故无法直接执行特征值比较的操作。此时,该图像存储设备会查找人脸标识与待检索人脸图像的人脸标识相同且已完成特征值更新的第一最优人脸图像,读取该第一最优人脸图像的特征值作为替代。最后,根据读取的第一最优人脸图像的特征值,执行对待检索人脸图像的人脸检索输出,从而实现相似人脸检索的功能。脸检索的功能。脸检索的功能。

【技术实现步骤摘要】
检索人脸图像的方法、装置、图像存储设备和存储介质


[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]特征值读取模块,用于若所述第一算法的版本与所述第二算法的版本不匹配,则读取所述人脸图像库保存的第一最优人脸图像的特征值;其中,所述第一最优人脸图像的人脸标识与所述待检索人脸图像的人脸标识相同,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检索人脸图像的方法,其特征在于,包括:获取待检索人脸图像;判断对所述待检索人脸图像进行图像特征提取的第一算法的版本是否与对人脸图像库中的图像进行图像特征提取的第二算法的版本匹配;若所述第一算法的版本与所述第二算法的版本不匹配,则读取所述人脸图像库保存的第一最优人脸图像的特征值;其中,所述第一最优人脸图像的人脸标识与所述待检索人脸图像的人脸标识相同,对所述第一最优人脸图像进行图像特征提取的算法的版本与所述第二算法的版本匹配;根据所述第一最优人脸图像的特征值,执行对所述待检索人脸图像的人脸检索输出。2.如权利要求1所述的方法,其特征在于,所述第二算法为图像存储设备使用的图像特征提取算法,所述人脸图像库为所述图像存储设备具有的用于保存人脸图像的数据库,所述方法还包括:当所述图像存储设备重启时,检测所述图像存储设备的磁盘中是否存在标志文件,所述标志文件用于指示是否执行人脸图像的特征值更新操作;若所述图像存储设备的磁盘中存在所述标志文件,则使用所述第二算法分别计算并更新所述图像存储设备保存的每个最优人脸图像的特征值;其中,所述图像存储设备保存每个已知人脸标识分别对应的最优人脸图像。3.如权利要求2所述的方法,其特征在于,所述标志文件在所述第二算法的版本变更时写入所述磁盘,在所述使用所述第二算法分别计算并更新所述图像存储设备保存的每个最优人脸图像的特征值之后,还包括:删除所述磁盘中的所述标志文件。4.如权利要求2所述的方法,其特征在于,所述图像存储设备保存的每个最优人脸图像的特征值均通过以下步骤完成更新:使用第一线程读取所述最优人脸图像,将所述最优人脸图像转码为指定格式的图像数据,并将所述指定格式的图像数据写入第一缓存序列;使用第二线程从所述第一缓存序列中读取所述指定格式的图像数据,使用所述第二算法对所述指定格式的图像数据进行计算,得到更新的特征值,并将所述更新的特征值写入第二缓存序列;使用第三线程从所述第二缓存序列中读取所述更新的特征值,并将所述更新的特征值写入指定数据库。5.如权利要求2所述的方法,其特征在于,在检测所述图像存储设备的磁盘中是否存在标志文件之后,还包括:若所述图像存储设备的磁盘中存在所述标志文件,则使用所述第二算法分别计算并更新用户人脸库中保存的每个人脸图像的特征值;其中,...

【专利技术属性】
技术研发人员:韩昌昊何澍帆
申请(专利权)人:杭州联吉技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1