[发明专利]一种特征值存储、检索方法及装置有效
申请号: | 201810820539.X | 申请日: | 2018-07-24 |
公开(公告)号: | CN109165305B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 薛志云;杨莉 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F16/53 | 分类号: | G06F16/53 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 特征值 存储 检索 方法 装置 | ||
本发明公开了一种特征值存储、检索方法及装置,所述方法包括:对图像进行特征值提取,得到特征值;针对待写入特征值的文件,判断该文件是否被写满,如果否,将特征值写入该文件;如果是,新建文件,将所述特征值写入所述新建的文件中;按照特征值写入的顺序,为所述特征值分配检索标识。由于在本发明实施例中,确定图像对应的特征值之后,将特征值写入文件,并且按照特征值写入的顺序,为特征值分配检索标识,在之后检索特征值时,可以根据用户需要,输入检索标识范围信息,从而检索到对应的文件,该文件中的特征值为检索到的特征值,实现特征值的批量检索。因此适用于动态库场景和静态库场景的批量存储和检索。
技术领域
本发明涉及图像处理技术领域,尤其涉及一种特征值存储、检索方法及装置。
背景技术
近年来,随着信息技术和网络的发展,工作生活中高清摄像头随处可见,图像的处理数量以惊人的速度在增长,如何更好、更快地从海量图像数据中获取有效信息显得尤为重要。
图像处理领域的通常做法是先提取图像的特征值来表示图像,从而将图像表示成对应的特征值,然后将特征值存储在数据库中。在进行图像检索时,基于待检索的图像的特征值在数据库中进行比对,检索图像。现有技术中只是应用于对某张图像进行检索的场景。
而伴随着人脸技术的发展,相应的一些人脸应用场景随之产生,如抓拍检索、库碰撞检索。其中,抓拍检索为动态库场景,库碰撞检索为静态库场景。对于动态库场景和静态库场景,一般需要对图像进行批量检索,由于动态库场景和静态库场景的数据库中的特征值的数量非常庞大,基于现有的方法进行从数据库中一张张检索图像时,性能损耗和时间消耗是用户难以承受的,目前还没有一种适用于动态库场景和静态库场景的批量存储和检索方法。
发明内容
本发明实施例提供了一种特征值存储、检索方法及装置,用以解决现有技术中还没有一种适用于动态库场景和静态库场景的批量存储和检索方法的问题。
本发明实施例提供了一种特征值存储方法,所述方法包括:
对图像进行特征值提取,得到所述图像对应的特征值;
针对与当前场景对应的数据库中待写入特征值的文件,判断该文件是否被写满,如果否,将所述特征值写入该文件;如果是,新建文件,将所述特征值写入所述新建的文件中,并将所述新建的文件更新为待写入特征值的文件;
将所述特征值写入文件后,按照特征值写入的顺序,为所述特征值分配检索标识。
进一步地,所述按照特征值写入的顺序,为所述特征值分配检索标识包括:
如果当前场景为静态库场景,根据所述数据库中已写入的特征值的数量,为所述特征值分配对应的检索数值;
如果当前场景为动态库场景,根据写入所述特征值的时间,为所述特征值分配对应的检索时间点。
进一步地,所述判断该文件是否被写满包括:
根据记录的该文件的状态,判断该状态是否为被写满状态。
进一步地,将所述特征值写入文件后,所述方法还包括:
根据所述文件中已经被写入的特征值的信息,对所述文件是否被写满的状态进行更新。
进一步地,所述根据所述文件中已经被写入的特征值的信息,对所述文件是否被写满的状态进行更新包括:
如果当前场景为静态库场景,判断所述文件中已写入的特征值的数量是否达到预设的数量阈值,如果是,将所述文件的状态更新为被写满;或根据所述文件中已写入的特征值的数量,以及每个特征值的大小,确定所述文件中包含的特征值的数据量,判断所述数据量是否达到预设的数据量阈值,如果是,将所述文件的状态更新为被写满;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810820539.X/2.html,转载请声明来源钻瓜专利网。