一种基于宠物鼻纹识别宠物血统的方法及相关装置与流程

文档序号:31150132发布日期:2022-08-17 01:51阅读:85来源:国知局
一种基于宠物鼻纹识别宠物血统的方法及相关装置与流程

1.本发明涉及宠物鼻纹识别技术领域,特别是涉及一种基于宠物鼻纹识别宠物血统的方法及相关装置。


背景技术:

2.随着社会的发展,越来越多的人喜欢养宠物,在饲养宠物的同时让自己变得充实,也对自己的身心健康起到了很大的帮助,尤其是对于一些子女在外地的奋斗的独居老人,有宠物的陪伴会让老人的生活更加开心,宠物对于主人来说相当于家庭的一份子,是非常重要的存在。
3.宠物的血统与宠物的价钱有很大的关系,目前,在识别宠物的血统时,一般通过宠物的外观进行识别,有些杂交的宠物与纯种的宠物的外观区别比较小,通过宠物的外观难以分辨宠物的血统。


技术实现要素:

4.鉴于上述现有技术的不足,本技术的目的在于提出一种基于宠物鼻纹识别宠物血统的方法及相关装置,旨在解决如何识别宠物血统的问题
5.第一方面,本技术实施例提供一种基于宠物鼻纹识别宠物血统的方法及相关装置,其包括:
6.获取宠物鼻纹的生物特征;
7.将所述生物特征与预存的多个宠物血统特征信息进行对比,得到所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,其中,不同宠物血统特征信息对应不同宠物血统;
8.基于所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,计算得到所述生物特征与各个所述宠物血统特征信息的相似度;
9.根据所述生物特征与各个所述宠物血统特征信息的相似度,确定所述生物特征对应的宠物血统特征信息集合,所述宠物血统特征信息集合至少包括一种宠物血统特征信息;
10.当所述宠物血统特征信息集合包括两种以上宠物血统特征信息时,对所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征和差异特征进行分析,以确定所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分;
11.基于所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,确定所述生物特征所对应的宠物血统。
12.在本技术提供的实施例中,可识别生物特征与各个所述宠物血统特征信息的相似特征和差异特征,并基于生物特征与各个所述宠物血统特征信息的相似特征和差异特征计算出所述生物特征与各个所述宠物血统特征信息的相似度,进而初步确定生物特征对应的
宠物血统特征信息集合,当宠物血统特征信息集合包括两个以上宠物血统特征信息时,根据生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,准确的确定所述生物特征所对应的宠物血统。
13.结合第一方面,在一种可能的实现方式中,所述获取宠物鼻纹的生物特征,包括:采集宠物的鼻纹图像;从所述鼻纹图像中提取所述生物特征。通过获取宠物的鼻纹图像非常方便提取宠物的生物特征。
14.结合第一方面,在一种可能的实现方式中,所述生物特征包括多个第一区域特征,每个所述宠物血统特征信息包括多个第二区域特征,所述将所述生物特征与预存的多个宠物血统特征信息进行对比,得到所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,包括:获取各个第一区域特征、以及每个所述宠物血统特性信息中各个第二区域特征对应在宠物鼻子上的位置;基于各个第一区域特征对应在宠物鼻子上的位置、每个所述宠物血统特性信息中各个第二区域特征对应在宠物鼻子上的位置,确定各个第一区域特征分别与每个宠物血统特征信息中各个第二区域特征的映射关系;使各个第一区域特征和与其存在映射关系的第二区域特征进行对比,以得到相似特征以及差异特征。通过识别出生物特征与各个所述宠物血统特征信息的相似特征和差异特征,方便确定所述生物特征与各宠物血统特性信息的相似度。
15.结合第一方面,在一种可能的实现方式中,基于所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,得到所述生物特征与各个所述宠物血统特征信息的相似度,其特征在于,包括:统计所述生物特征分别与各个宠物血统特征信息的相似特征的数量;基于所述生物特征分别与各个宠物血统特征信息的相似特征的数量、第一区域特征的数量,计算得到所述生物特征分别与各个宠物血统特征信息的相似度。通过确定所述生物特征与各宠物血统特性信息的相似度,方便初步确定宠物血统特性信息集合。
16.结合第一方面,在一种可能的实现方式中,根据所述生物特征与各个所述宠物血统特征信息的相似度,初步确定所述生物特征对应的宠物血统特征信息集合,包括:获取多个所述宠物血统特征信息中与所述生物特征的相似度大于预设阈值的宠物血统特征信息;将多个所述宠物血统特征信息中与所述生物特征的相似度大于预设阈值的宠物血统特征信息组成所述宠物血统特征信息集合。
17.结合第一方面,在一种可能的实现方式中,对所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征和差异特征进行分析,以确定所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,包括:计算所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征、差异特征的欧式距离,以得到所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分。通过计算生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,可以准确的确定生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似程度。
18.结合第一方面,在一种可能的实现方式中,所述基于所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,确定所述生物特征所对应的宠物血统,包括:根据所述生物特征与所述宠物血统特征
信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,计算所述生物特征与所述宠物血统特征信息集合中每个宠物血统特征信息的相似总评分;筛选出分值最高的相似总评分,以分值最高的相似总评分所对应的宠物血统特征信息筛选为所述生物特征对应的宠物血统特征信息;将筛选的宠物血统特征信息所对应的宠物血统确定为所述生物特征对应的宠物血统。通过相似总评分评估所述生物特征与各宠物血统特征信息的相似程度,并准确的确定所述生物特征所对应的宠物血统。
19.第二方面,本技术实施例提供了一种基于宠物鼻纹识别宠物血统的装置,其包括:
20.获取模块,用于获取宠物鼻纹的生物特征;
21.对比模块,用于将所述生物特征与预存的多个宠物血统特征信息进行对比,得到所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,其中,不同宠物血统特征信息对应不同宠物血统;
22.计算模块,用于基于所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,计算得到所述生物特征与各个所述宠物血统特征信息的相似度;
23.第一确定模块,用于根据所述生物特征与各个所述宠物血统特征信息的相似度,确定所述生物特征对应的宠物血统特征信息集合,所述宠物血统特征信息集合至少包括一种宠物血统特征信息;
24.评分模块,用于当所述宠物血统特征信息集合包括两种以上宠物血统特征信息时,对所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征和差异特征进行分析,以确定所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分;
25.第二确定模块,用于基于所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,确定所述生物特征所对应的宠物血统。
26.第三方面,本技术实施例提供了一种电子设备,所述电子设备包括存储器和处理器,所述存储器用于存储计算机指令,所述处理器用于调用所述计算机指令以执行如上所述的方法。
27.第四方面,本技术实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被处理器执行时实现如上所述的方法。
附图说明
28.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1是本技术实施例提供的基于宠物鼻纹识别宠物血统的方法的流程示意图;
30.图2是本技术实施例提供的将所述生物特征与预存的多个宠物血统特征信息进行对比的一种流程示意图;
31.图3是本技术实施例提供的将所述生物特征与预存的多个宠物血统特征信息进行对比的另一种流程示意图;
32.图4是本技术实施例提供的基于宠物鼻纹识别宠物血统的装置的结构示意图;
33.图5是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
34.下面结合本技术实施例中的附图对本技术的实施例进行描述。
35.本技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
36.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
37.随着社会的发展,越来越多的人喜欢养宠物,在饲养宠物的同时让自己变得充实,也对自己的身心健康起到了很大的帮助,尤其是对于一些子女在外地的奋斗的独居老人,有宠物的陪伴会让老人的生活更加开心,宠物对于主人来说相当于家庭的一份子,是非常重要的存在。
38.宠物的血统与宠物的价钱有很大的关系,目前,在识别宠物的血统时,一般通过宠物的外观进行识别,有些杂交的宠物与纯种的宠物的外观区别比较小,通过宠物的外观难以分辨宠物的血统。
39.请参见图1,本技术实施例提供了一种基于宠物鼻纹识别宠物血统的方法,所述方法包括但不限于以下步骤:
40.s101,获取模块获取宠物鼻纹的生物特征;
41.宠物鼻纹类似于人类的指纹,每个宠物具有唯一的鼻纹,宠物鼻纹具有不变形,即使宠物的年龄增大,宠物鼻纹也不会发生变化。
42.相同血统的宠物鼻纹有一定的相似之处,示例性地,不同的柴犬的鼻纹具有较大的相似度,而柴犬与金毛犬的鼻纹相似度比较低。
43.在本技术提供的实施例中,可利用相同宠物血统的宠物鼻纹有一定的相似之处识别出宠物血统。
44.所述生物特征为可以为宠物鼻子上的纹路以及各纹路在宠物鼻子上位置。
45.在所述获取模块210获取宠物鼻纹的生物特征的过程中,所述获取模块210可以通过对宠物进行抓拍以获得宠物鼻纹的生物特征,也可由用户上传宠物鼻纹照片以获得所述宠物鼻纹的生物特征。
46.s102,对比模块将所述生物特征与预存的多个宠物血统特征信息进行对比,得到所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,其中,不同宠物血统特征信息对应不同宠物血统。
47.在本技术提供的实施例中,在装置200的存储器中预先存储多种不同宠物血统的宠物血统特征信息,各种不同宠物血统特征信息分别包括不同宠物血统的鼻纹信息。
48.请参见图2,若多个宠物血统特征信息包括第一宠物血统特征信息、第二宠物血统
特征信息、第三宠物血统特征信息
……
和第n宠物血统特征信息,在将所述生物特征与预存的多个宠物血统特征信息进行对比时,可使所述生物特征与第一宠物血统特征信息、第二宠物血统特征信息、第三宠物血统特征信息
……
以及第n宠物血统特征信息进行分别对比,以得到所述生物特征与第一宠物血统特征信息的相似特征、差异特征,所述生物特征与第二宠物血统特征信息的相似特征、差异特征,所述生物特征与第三宠物血统特征信息的相似特征、差异特征,以此类推,可得到所述生物特征与第n宠物血统特征信息的相似特征、差异特征。
49.在本技术提供的实施例中,请参见图3,所述生物特征包括多个第一区域特征,每个所述宠物血统特征信息包括多个第二区域特征,确定多个第一区域特征分别对应在宠物鼻子上的位置,以及确定多个第二区域特征分别对应在宠物鼻子上的位置,并对应在宠物鼻子上同一位置的第一区域特征、第二区域特征确立映射关系,若存在映射关系的第一区域特征、第二区域特征的相似评分大于或等于预设评分时,则存在映射关系的第一区域特征、第二区域特征为相似特征,若存在映射关系的第一区域特征、第二区域特征的相似评分小于预设评分时,则存在映射关系的第一区域特征、第二区域特征为差异特征。
50.s103,计算模块基于所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,计算得到所述生物特征与各个所述宠物血统特征信息的相似度。
51.在本技术提供的实施例中,计算模块230从所述对比模块220中获取所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,确定各个所述宠物血统特征信息中与所述生物特征的相似特征数量,基于相似特征的数量以及所述生物特征所包括的第一区域特征的总数量计算所述生物特征与各个所述宠物血统特征信息的相似度。
52.若多个所述宠物血统特征信息包括第一宠物血统特征信息、第二宠物血统特征信息和第三宠物血统特征信息。
53.通过计算模块230可计算得到所述生物特征与第一宠物血统特征信息的相似度、所述生物特征与第二宠物血统特征信息的相似度以及所述生物特征与第三宠物血统特征信息的相似度。
54.s104,第一确定模块根据所述生物特征与各个所述宠物血统特征信息的相似度,确定所述生物特征对应的宠物血统特征信息集合,所述宠物血统特征信息集合至少包括一种宠物血统特征信息。
55.在本技术提供的实施例中,所述第一确定模块240可以从所述计算模块230中获取所述生物特征与各个所述宠物血统特征信息的相似度,对应地,所述计算模块230可以将所述生物特征与各个所述宠物血统特征信息的相似度发送给所述第一确定模块240。
56.所述第一确定模块240在确定所述生物特征对应的宠物血统特征信息集合时,判断所述生物特征与各个宠物血统特征信息的相似度的大小,若一宠物血统特征信息与所述生物特征的相似度大于或等于与该宠物血统特征信息对应的预设阈值,则可确定该宠物血统特征信息对应的宠物血统特征信息为所述宠物血统特征信息集合的元素之一。
57.在本技术提供的实施例中,各个宠物血统特征信息对应的预设阈值可以相同,示例性地,每个宠物血统特征信息对应的预设阈值可以都设置为90%,所述第一确定模块240在确定所述生物特征对应的宠物血统特征信息集合时,判断各个宠物血统特征信息与所述生物特征的相似度是否大于90%,若存在有两个宠物血统特征信息与所述生物特征的相似
度大于90%,则确定这两个宠物血统特征信息为所述宠物血统特征信息集合中的元素。
58.在一种可能的实现方式中,各个宠物血统特征信息对应的预设阈值可以不相同,若宠物血统特征信息包括第一宠物血统特征信息、第二宠物血统特征信息和第三宠物血统特征信息,第一宠物血统特征信息对应的预设阈值可以设置为95%,第二宠物血统特征信息对应的预设阈值可以设置为93%,第三宠物血统特征信息对应的预设阈值可以设置为90%。所述第一确定模块240在确定所述生物特征对应的宠物血统特征信息集合时,所述第一确定模块240判断第一宠物血统特征信息与所述生物特征的相似度是否大于或等于95%,若是,则确定第一宠物血统特征信息为所述宠物血统特征信息集合中的元素,若否,则确定所述第一宠物血统特征信息不是所述宠物血统特征信息集合中的元素。所述第一确定模块240再判断第二宠物血统特征信息与所述生物特征的相似度是否大于或等于93%,若是,则确定第二宠物血统特征信息为所述宠物血统特征信息集合中的元素,若否,则确定所述第二宠物血统特征信息不是所述宠物血统特征信息集合中的元素。所述第一确定模块240进一步判断第三宠物血统特征信息与所述生物特征的相似度是否大于或等于90%,若是,则确定第三宠物血统特征信息为所述宠物血统特征信息集合中的元素,若否,则确定所述第三宠物血统特征信息不是所述宠物血统特征信息集合中的元素。
59.s105,当所述宠物血统特征信息集合包括两种以上宠物血统特征信息时,评分模块对所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征和差异特征进行分析,以确定所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分。
60.在本技术提供的实施例中,在确定宠物血统特征信息集合中的宠物血统特征信息且所述宠物血统集合所包含的宠物血统特征信息为两种以上时,评分模块250可以对所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征和差异特征进行评分,示例性地,若所述宠物血统特征信息集合包括第一宠物血统特征信息和第二宠物血统特征信息,所述评分模块250对所述生物特征与第一宠物血统特征信息的每个相似特征进行评分,得到与第一宠物血统特征信息对应的第一相似评分,所述评分模块250还可以对所述生物特征与第一宠物血统特征信息的每个差异特征进行评分,得到与所述第二宠物血统特征信息对应的第二相似评分。所述评分模块250对所述生物特征与第二宠物血统特征信息的各个相似特征进行评分,得到各个与第二宠物血统特征信息对应的第一相似评分,所述评分模块250还可以对所述生物特征与第二宠物血统特征信息的各个差异特征进行评分,得到各个与所述第二宠物血统特征信息对应的第二相似评分,对于同一宠物血统特征信息,任一第一相似评分都大于第二相似评分中的最大值。
61.s106,第二确定模块基于所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,确定所述生物特征所对应的宠物血统。
62.在本技术提供的实施例中,所述第二确定模块260可从所述宠物血统特征信息集合中筛选出与所述生物特征最相符的宠物血统特征信息,进而确定与所述生物特征信息最相符的宠物血统。
63.具体地,所述第二确定模块260可从评分模块250中获取所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相
似评分。
64.若所述宠物血统特征信息集合包括第一宠物血统特征信息和第二宠物血统特征信息,所述生物特征与第一宠物血统特征信息的相似特征包括第一相似特征和第二相似特征,所述生物特征与第一宠物血统特征信息的差异特征包括第一差异特征和第二差异特征,所述生物特征与第二宠物血统特征信息的相似特征包括第三相似特征和第四相似特征,所述生物特征与第二宠物血统特征信息的差异特征包括第三差异特征和第四差异特征,所述第二确定模块260可从评分模块250获取所述生物特征与第一宠物血统特征信息的第一相似特征的第一相似评分、第二相似特征的第一相似评分、第一差异特征的第二相似评分和第二差异特征的第二相似评分,所述第二确定模块260可以基于第一相似特征的第一相似评分、第二相似特征的第一相似评分、第一差异特征的第二相似评分和第二差异特征的第二相似评分计算得到所述生物特征与第一宠物血统特征信息的相似总评分;所述第二确定模块260可从评分模块250获取所述生物特征与第二宠物血统特征信息的第三相似特征的第一相似评分、第四相似特征的第一相似评分、第三差异特征的第二相似评分和第四差异特征的第二相似评分,所述第二确定模块260可以基于第三相似特征的第一相似评分、第四相似特征的第一相似评分、第三差异特征的第四相似评分和第二差异特征的第二相似评分计算得到所述生物特征与第二宠物血统特征信息的相似总评分;第二确定模块260比较所述生物特征与第一宠物血统特征信息的相似总评分和所述生物特征与第二宠物血统特征信息的相似总评分的大小,若所述生物特征与第一宠物血统特征信息的相似总评分较大,则确定第一宠物血统特征信息对应的宠物血统为所述生物特征对应的宠物血统,若所述生物特征与第二宠物血统特征信息的相似总评分较大,则确定第二宠物血统特征信息对应的宠物血统为所述生物特征对应的宠物血统。
65.在一种可能的实现方式中,所述获取宠物鼻纹的生物特征,包括:
66.获取模块210采集宠物的鼻纹图像;
67.获取模块210从所述鼻纹图像中提取所述生物特征。
68.在本技术实施例中,所述获取模块210可以为摄像头,所述摄像头对宠物进行拍照以确定宠物的鼻纹图像。
69.所述获取模块210可以为接收器,所述接收器可以接收用户上传的鼻纹图像。
70.在本技术提供的实施例中,通过获取宠物的鼻纹图像非常方便提取宠物的生物特征。
71.在一种可能的实现方式中,所述生物特征包括多个第一区域特征,每个所述宠物血统特征信息包括多个第二区域特征,所述将所述生物特征与预存的多个宠物血统特征信息进行对比,得到所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,包括:
72.对比模块220获取各个第一区域特征、以及每个所述宠物血统特性信息中各个第二区域特征对应在宠物鼻子上的位置;
73.对比模块220基于各个第一区域特征对应在宠物鼻子上的位置、每个所述宠物血统特性信息中各个第二区域特征对应在宠物鼻子上的位置,确定各个第一区域特征分别与每个宠物血统特征信息中各个第二区域特征的映射关系;
74.对比模块220使各个第一区域特征和与其存在映射关系的第二区域特征进行对
比,以得到相似特征以及差异特征。
75.在本技术提供的实施例中,在将所述生物特征与预存的多个宠物血统特征信息进行对比之前,可以预先将宠物血统特征信息按照预设规则划分为多个第二区域特征,不同第二区域特征分别对应在宠物鼻子上的不同位置,并将所述生物特征按照所述预设规则划分为多个第一区域特征,不同第一区域特征分别对应在宠物鼻子上的不同位置,所述对比模块220将同一在宠物鼻子上同一位置的第一区域特征和第二区域特征进行对比,可得到生物特征与各个宠物血统特征信息的相似特征和差异特征。
76.在一种可能的实现方式中,基于所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,得到所述生物特征与各个所述宠物血统特征信息的相似度,包括:
77.计算模块230统计所述生物特征分别与各个宠物血统特征信息的相似特征的数量;
78.计算模块230基于所述生物特征分别与各个宠物血统特征信息的相似特征的数量、第一区域特征的数量,计算得到所述生物特征分别与各个宠物血统特征信息的相似度。
79.在本技术提供的实施例中,所述计算模块230可以计算所述生物特征分别与各个宠物血统特征信息的相似度,示例性地,若所述生物特征与一宠物血统特征信息的相似特征的数量为a,所述生物特征包括的第一区域特征的数量为b,在计算所述生物特征与该宠物血统特征信息的相似度ρ时,ρ=a/b。
80.在一种可能的实现方式中,根据所述生物特征与各个所述宠物血统特征信息的相似度,初步确定所述生物特征对应的宠物血统特征信息集合,包括:
81.第一确定模块240获取多个所述宠物血统特征信息中与所述生物特征的相似度大于预设阈值的宠物血统特征信息;
82.第一确定模块240将多个所述宠物血统特征信息中与所述生物特征的相似度大于预设阈值的宠物血统特征信息组成所述宠物血统特征信息集合。
83.在本技术提供的实施例中,在计算模块230计算得到所述生物特征与各个所述宠物血统特征信息的相似度后,所述第一确定模块240从所述计算模块230中获取所述生物特征与各个所述宠物血统特征信息的相似度,并判断所述生物特征与各个宠物血统特征信息的相似度的大小,若一宠物血统特征信息与所述生物特征的相似度大于或等于与该宠物血统特征信息对应的预设阈值,则可确定该宠物血统特征信息对应的宠物血统特征信息为所述宠物血统特征信息集合的元素之一,最终确定所述宠物血统特征信息集合所包含的宠物血统特征信息。
84.在本技术提供的实施例中,当所述宠物血统特征信息集合仅包括一种宠物血统特征信息时,可以确定所述生物特征与该种宠物血统特征信息对应,进一步可以确定所述生物特征对应的宠物血统为与该种宠物血统特征信息对应的宠物血统。
85.在一种可能的实现方式中,对所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征和差异特征进行分析,以确定所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,包括:
86.计算所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征、差异特征的欧式距离,以得到所述生物特征与所述宠物血统特征信息集合中各宠物
血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分。
87.每个宠物的鼻纹都是唯一的,将所述生物特征与宠物血统特征信息集合中各宠物血统特征信息的相似特征不会完全一致,在本技术提供的实施例中,通过评分模块250对所述生物特征与宠物血统特征信息集合中各宠物血统特征信息的相似特征进行相似评分,以得到所述生物特征与宠物血统特征信息集合中各宠物血统特征信息的每个相似特征的第一相似评分,并通过评分模块250对所述生物特征与宠物血统特征信息集合中各宠物血统特征信息的差异特征进行相似评分,以得到所述生物特征与宠物血统特征信息集合中各宠物血统特征信息的每个差异特征的第二相似评分。
88.在一种可能的实现方式中,所述基于所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,确定所述生物特征所对应的宠物血统,包括:
89.根据所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,计算所述生物特征与所述宠物血统特征信息集合中每个宠物血统特征信息的相似总评分;
90.筛选出分值最高的相似总评分,以分值最高的相似总评分所对应的宠物血统特征信息筛选为所述生物特征对应的宠物血统特征信息;
91.将筛选的宠物血统特征信息所对应的宠物血统确定为所述生物特征对应的宠物血统。
92.示例性地,若宠物血统特征信息集合包括第一宠物血统特征信息和第二宠物血统特征信息,在计算所述生物特征与第一宠物血统特征信息的相似总评分时,根据所述生物特征与第一宠物血统特征信息的各相似特征的第一相似评分、各差异特征的第二相似评分计算得到所述生物特征与第一宠物血统特征信息的相似总评分。在计算所述生物特征与第二宠物血统特征信息的相似总评分时,根据所述生物特征与第二宠物血统特征信息的各相似特征的第一相似评分、各差异特征的第二相似评分计算得到所述生物特征与第二宠物血统特征信息的相似总评分。
93.从所述生物特征与第一宠物血统特征信息的相似总评分和所述生物特征与第二宠物血统特征信息的相似总评分筛选出分值较大的相似总评分,若所述生物特征与第一宠物血统特征信息的相似总评分的分值比较大,确定所述第一宠物血统特征信息所述对应的宠物血统为所述生物特征对应的宠物血统,若所述生物特征与第二宠物血统特征信息的相似总评分的分值比较大,确定所述第二宠物血统特征信息所述对应的宠物血统为所述生物特征对应的宠物血统。
94.请参见图4,本技术实施例还提供一种基于宠物鼻纹识别宠物血统的装置,所述装置200包括:
95.获取模块210,用于获取宠物鼻纹的生物特征;
96.对比模块220,用于将所述生物特征与预存的多个宠物血统特征信息进行对比,得到所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,其中,不同宠物血统特征信息对应不同宠物血统;
97.计算模块230,用于基于所述生物特征与各个所述宠物血统特征信息的相似特征和差异特征,计算得到所述生物特征与各个所述宠物血统特征信息的相似度;
98.第一确定模块240,用于根据所述生物特征与各个所述宠物血统特征信息的相似度,确定所述生物特征对应的宠物血统特征信息集合,所述宠物血统特征信息集合至少包括一种宠物血统特征信息;
99.评分模块250,用于当所述宠物血统特征信息集合包括两种以上宠物血统特征信息时,对所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征和差异特征进行分析,以确定所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分;
100.第二确定模块260,用于基于所述生物特征与所述宠物血统特征信息集合中各宠物血统特征信息的相似特征的第一相似评分、差异特征的第二相似评分,确定所述生物特征所对应的宠物血统。
101.该装置200所涉及的与本技术实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于装置200执行的方法步骤的内容的描述,此处不做赘述。
102.请参见图5,为本技术实施例提供的电子设备100的结构示意图,所述电子设备100可包括处理器110、存储器120和通信接口130。处理器110、存储器120和通信接口130通过总线140连接,该存储器120用于存储指令,该处理器110用于执行该存储器120存储的指令。
103.处理器110用于执行该存储器120存储的指令,以控制通信接口130接收和发送信号,完成上述方法中的步骤。其中,所述存储器120可以集成在所述处理器110中,也可以与所述处理器110分开设置。
104.在一种可能的实现方式中,通信接口130的功能可以考虑通过收发电路或者收发的专用芯片实现。处理器110可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。
105.在另一种可能的实现方式中,可将实现处理器110,通信接口130功能的程序代码存储在存储器120中,通用处理器通过执行存储器120中的代码来实现处理器110,通信接口130的功能。
106.该电子设备100所涉及的与本技术实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于电子设备100执行的方法步骤的内容的描述,此处不做赘述。
107.作为本实施例的另一种实现方式,提供一种计算机存储介质,用于存储计算机程序,计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,执行上述实施例中的方法。
108.作为本实施例的另一种实现方式,提供一种包含指令的计算机程序产品,该指令被执行时执行上述方法实施例中的方法。
109.本领域技术人员可以理解,在实际的终端或服务器中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本技术实施例对此不做限制。
110.应理解,在本技术实施例中,处理器可以是中央处理单元(central processing unit,简称cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现成可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程
逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
111.还应理解,本技术实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,简称rom)、可编程只读存储器(programmable rom,简称prom)、可擦除可编程只读存储器(erasable prom,简称eprom)、电可擦除可编程只读存储器(electrically eprom,简称eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,简称ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,简称sram)、动态随机存取存储器(dynamic ram,简称dram)、同步动态随机存取存储器(synchronous dram,简称sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,简称ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,简称esdram)、同步连接动态随机存取存储器(synchlink dram,简称sldram)和直接内存总线随机存取存储器(direct rambus ram,简称dr ram)。
112.需要说明的是,当处理器为通用处理器、dsp、asic、fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器集成在处理器中。
113.应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
114.该总线除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线。
115.还应理解,本文中涉及的第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本技术的范围。
116.应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
117.在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
118.在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
119.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block,简称ilb)和步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
120.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以
通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
121.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
122.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。
123.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘)等。
124.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1