利索能及
我要发布
收藏
专利号: 2019112275169
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-12-08
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种特征比对方法,其特征在于,所述方法包括:

获取M个待检测特征和N个特征集合,M和N均为大于1的正整数;

从所述N个特征集合中选择第一个特征集合作为当前特征集合;

针对所述M个待检测特征中的每个待检测特征,确定所述待检测特征与所述当前特征集合中的每个特征模型之间的比对结果,并根据所述比对结果确定所述待检测特征对应的候选特征模型;

若当前特征集合不是N个特征集合的最后一个,从所述N个特征集合中选择当前特征集合的下一个特征集合作为当前特征集合,返回执行确定所述待检测特征与所述当前特征集合中的每个特征模型之间的比对结果的操作;

若当前特征集合是N个特征集合的最后一个,则从所述候选特征模型中获取所述待检测特征对应的目标特征模型;

其中,所述确定所述待检测特征与所述当前特征集合中的每个特征模型之间的比对结果,包括:将所述当前特征集合存储到缓存器,并从所述当前特征集合包括的多个子特征集合中选择一个子特征集合作为当前子特征集合;将所述当前子特征集合存储到寄存器,通过所述寄存器确定所述待检测特征与所述当前子特征集合中的每个特征模型之间的比对结果;若所述当前子特征集合不是所述多个子特征集合的最后一个,则从所述多个子特征集合中选择下一个子特征集合作为当前子特征集合,返回执行将所述当前子特征集合存储到寄存器的操作;若所述当前子特征集合是所述多个子特征集合的最后一个,则结束所述待检测特征与所述当前特征集合的特征比对过程。

2.根据权利要求1所述的方法,其特征在于,

所述根据所述比对结果确定所述待检测特征对应的候选特征模型,包括:根据所述比对结果从所述当前特征集合中选取K个特征模型,并将所述K个特征模型确定为所述待检测特征对应的候选特征模型;

从所述候选特征模型中获取所述待检测特征对应的目标特征模型,包括:根据所述待检测特征与每个候选特征模型之间的比对结果,从所有候选特征模型中选择候选特征模型作为所述待检测特征对应的目标特征模型。

3.根据权利要求1所述的方法,其特征在于,

所述根据所述比对结果确定所述待检测特征对应的候选特征模型,包括:根据所述比对结果从所述当前特征集合中选取K个特征模型;

根据待检测特征与K个特征模型之间的比对结果、待检测特征与已记录的候选特征模型之间的比对结果,从K个特征模型和已记录的候选特征模型中获取至少一个特征模型,将获取的特征模型记录为新的候选特征模型;

从所述候选特征模型中获取所述待检测特征对应的目标特征模型,包括:将所述候选特征模型确定为所述待检测特征对应的目标特征模型。

4.根据权利要求1‑3任一项所述的方法,其特征在于,所述比对结果为特征比对值或相似度;若所述比对结果为特征比对值,所述从所述候选特征模型中获取所述待检测特征对应的目标特征模型之后,还包括:根据所述待检测特征与所述目标特征模型之间的特征比对值,确定所述待检测特征与所述目标特征模型之间的相似度;

输出所述目标特征模型和所述相似度。

5.根据权利要求1所述的方法,其特征在于,

所述将所述当前子特征集合存储到寄存器,包括:

根据所述寄存器中的已存储数据的访问时间,从所述已存储数据中确定出待删除数据,并从所述寄存器中删除所述待删除数据;

将所述缓存器中的所述当前子特征集合存储到所述寄存器。

6.根据权利要求1所述的方法,其特征在于,

所述将所述当前特征集合存储到缓存器,包括:

根据所述缓存器中的已存储数据的访问时间,从所述已存储数据中确定出待删除数据,并从所述缓存器中删除所述待删除数据;

将内存中的所述当前特征集合存储到所述缓存器;

其中,所述内存存储有所述N个特征集合。

7.根据权利要求1所述的方法,其特征在于,

所述通过所述寄存器确定所述待检测特征与所述当前子特征集合中的每个特征模型之间的比对结果之前,所述方法还包括:将所述M个待检测特征均存储到所述寄存器。

8.一种特征比对装置,其特征在于,所述装置包括:

获取模块,用于获取M个待检测特征和N个特征集合;其中,所述M和所述N均为大于1的正整数;

选择模块,用于从N个特征集合中选择第一个特征集合作为当前特征集合;

确定模块,用于针对所述M个待检测特征中的每个待检测特征,确定所述待检测特征与所述当前特征集合中的每个特征模型之间的比对结果,并根据所述比对结果确定所述待检测特征对应的候选特征模型;

所述选择模块,还用于若当前特征集合不是N个特征集合的最后一个,则从所述N个特征集合中选择当前特征集合的下一个特征集合作为当前特征集合;

所述获取模块,还用于若当前特征集合是N个特征集合的最后一个,则从所述候选特征模型中获取所述待检测特征对应的目标特征模型;

所述确定模块确定所述待检测特征与所述当前特征集合中的每个特征模型之间的比对结果时具体用于:将所述当前特征集合存储到缓存器,并从所述当前特征集合包括的多个子特征集合中选择一个子特征集合作为当前子特征集合;将所述当前子特征集合存储到寄存器,通过所述寄存器确定所述待检测特征与所述当前子特征集合中的每个特征模型之间的比对结果;若所述当前子特征集合不是所述多个子特征集合的最后一个,则从所述多个子特征集合中选择下一个子特征集合作为当前子特征集合,返回执行将所述当前子特征集合存储到寄存器的操作;若所述当前子特征集合是所述多个子特征集合的最后一个,则结束所述待检测特征与所述当前特征集合的特征比对过程。

9.一种特征比对设备,其特征在于,包括:CPU和机器可读存储介质,所述机器可读存储介质存储有能够被所述CPU执行的机器可执行指令;

所述CPU用于执行机器可执行指令,以实现如下的步骤:

获取M个待检测特征和N个特征集合,M和N均为大于1的正整数;

从所述N个特征集合中选择第一个特征集合作为当前特征集合;

针对所述M个待检测特征中的每个待检测特征,确定所述待检测特征与所述当前特征集合中的每个特征模型之间的比对结果,并根据所述比对结果确定所述待检测特征对应的候选特征模型;

若当前特征集合不是N个特征集合的最后一个,从所述N个特征集合中选择当前特征集合的下一个特征集合作为当前特征集合,返回执行确定所述待检测特征与所述当前特征集合中的每个特征模型之间的比对结果的操作;

若当前特征集合是N个特征集合的最后一个,则从所述候选特征模型中获取所述待检测特征对应的目标特征模型;

所述确定所述待检测特征与所述当前特征集合中的每个特征模型之间的比对结果,包括:将所述当前特征集合存储到缓存器,并从所述当前特征集合包括的多个子特征集合中选择一个子特征集合作为当前子特征集合;将所述当前子特征集合存储到寄存器,通过所述寄存器确定所述待检测特征与所述当前子特征集合中的每个特征模型之间的比对结果;

若所述当前子特征集合不是所述多个子特征集合的最后一个,则从所述多个子特征集合中选择下一个子特征集合作为当前子特征集合,返回执行将所述当前子特征集合存储到寄存器的操作;若所述当前子特征集合是所述多个子特征集合的最后一个,则结束所述待检测特征与所述当前特征集合的特征比对过程。