1.本技术涉及宠物身份识别技术领域,尤其涉及一种宠物入场验证方法及相关装置。
背景技术:
2.随着人们生活水平的提高,饲养宠物的家庭越来越多,有些家庭已经把宠物视为家庭的一份子。基于此,越来越多的家庭在出游时会选择将宠物一起带上,而很多公众场合也相应的放开了允许宠物入内的规定。
3.但是目前对于申请入场的宠物,通常需要提前进行申请,并在正式入场时,由相应的工作人员进行检查无误后,方可放行。该方式流程繁琐,用户体验差,且无法保证入场宠物和提交申请时的宠物是否是同一只。
技术实现要素:
4.本技术提供一种宠物入场验证方法及相关装置,针对用户需求,通过鼻纹识别与身份信息建立联系,减少入场复杂繁琐的核验步骤,提升用户体验。
5.第一方面,本技术实施例提供了一种宠物入场验证方法,所述方法包括:
6.获取待入场宠物的鼻纹特征;
7.根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息;
8.判断所述待入场宠物的身份信息是否满足目标区域的入场条件;
9.若判断出所述待入场宠物的身份信息满足所述目标区域的入场条件,则执行允许所述待入场宠物进入所述目标区域的操作。
10.第二方面,本技术实施例提供一种宠物入场验证装置,所述装置包括:
11.第一获取模块,用于获取待入场宠物的鼻纹特征;
12.第二获取模块,用于根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息;
13.判断模块,用于判断所述待入场宠物的身份信息是否满足目标区域的入场条件;
14.执行模块,用于若判断出所述待入场宠物的身份信息满足所述目标区域的入场条件,则执行允许所述待入场宠物进入所述目标区域的操作。
15.第三方面,本技术实施例提供一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本技术实施例第一方面中的步骤的指令。
16.第四方面,本技术实施例提供一种计算机存储介质,用于存储电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本技术实施例第一方面中描述的部分或全部步骤。
17.第五方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算
机执行如本技术实施例第一方面中所描述的部分或全部步骤。
18.本技术提供一种宠物入场验证方法、装置、电子设备及可读存储介质。该方法包括:获取待入场宠物的鼻纹特征;根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息;判断所述待入场宠物的身份信息是否满足目标区域的入场条件;若判断出所述待入场宠物的身份信息满足所述目标区域的入场条件,则执行允许所述待入场宠物进入所述目标区域的操作。本技术通过宠物的鼻纹特征与宠物的身份信息建立联系,减少入场复杂繁琐的核验步骤,提高宠物入场验证的效率,提升用户体验。
附图说明
19.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1是本技术实施例提供的一种宠物入场验证方法的场景示意图;
21.图2是本技术实施例提供的一种宠物入场验证方法的流程示意图;
22.图3是本技术实施例提供的一种入场检测装置示意图;
23.图4是本技术实施例提供的一种训练ai模型的方法示意图;
24.图5是本技术实施例提供的一种图像补偿的方法示意图;
25.图6是本技术实施例提供的另一种入场检测装置示意图;
26.图7a是本技术实施例提供的一种宠物入场验证装置的功能模块组成框图;
27.图7b是本技术实施例提供的另一种宠物入场验证装置的功能模块组成框图;
28.图8是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
29.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或模块。
31.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
32.如图1所示,图1是本技术实施例提供的宠物入场验证方法的场景示意图,该宠物入场验证方法的应用场景可以包括入场检测装置10,以及宠物数据库11,所述入场检测装
置10与宠物数据库11可以通过网络连接,其中,所述入场检测装置10包括图像传感器、处理器、辅助清洁装置以及吹风装置。
33.本技术实施例中入场检测装置10主要用于:获取待入场宠物的鼻纹特征;根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息;判断所述待入场宠物的身份信息是否满足目标区域的入场条件;若判断出所述待入场宠物的身份信息满足所述目标区域的入场条件,则执行允许所述待入场宠物进入所述目标区域的操作。
34.其中,由处理器控制辅助清洁装置以及吹风装置的运行,处理器根据图像传感器获取的宠物鼻部图像情况,如果存在异常情况,进一步判断异常情况的类别,通过处理器控制辅助清洁装置或者是吹风装置运行,提高图像传感器获取到的宠物鼻部图像进行图像补偿,执行相应处理操作以应对异常情况。应理解的,入场检测装置10中的辅助清洁装置与吹风装置是相互独立的存在,其运行状态由处理器根据判断的异常情况类别决定,也即辅助清洁装置与吹风装置可以同时运行,或是独立运行,在本实施例中皆可实现。
35.应理解的,在宠物入场的一般情况下,也即无异常情况下,示例性的,入场验证流程为:入场检测装置10通过图像传感器获取待入场宠物的面部图像,向处理器发送满足预设条件的宠物面部图像,处理器对面部图像进行鼻纹特征提取后,通过与宠物数据库11进行数据交互,获得待入场宠物的身份信息,最后与提取输入到入场检测装置10中的目标区域的入场条件进行比对,完成入场验证过程。
36.其中,处理器可以是独立的处理器,也可以是处理器组成的处理器群,例如本技术实施例中所描述的处理器,其包括但不限于计算机、网络终端、单个网络处理器、多个网络处理器集。本技术的实施例中,处理器与终端之间可通过任何通信方式实现通信,包括但不限于,基于第三代合作伙伴计划(3rd generation partnership project,3gpp)、长期演进(long term evolution,lte)、全球互通微波访问(worldwide interoperability for microwave access,wimax)的移动通信,或基于tcp/ip协议族(tcp/ip protocol suite,tcp/ip)、用户数据报协议(user datagram protocol,udp)的计算机网络通信等。
37.其中,图像传感器可以是照相机、录像机、摄像头等可以获取到宠物面部图像的设备,并与处理器通过网络连接,示例性的,图像传感器可以对于获取到的宠物面部图像通过网络传输的方式,向处理器传输宠物面部图像数据。
38.另外,如图1所示,该宠物身份识别系统还可以包括宠物数据库11,用于存储数据,如存储待入场宠物的面部图像和对应宠物的身份信息,也可以存储目标区域的入场条件信息,便于入场检测装置10通过处理器识别宠物的身份信息后,将相关信息发送到宠物数据库11,再由宠物数据库11进行目标区域的入场条件信息与宠物的身份信息的数据交互对比,完成宠物入场验证过程。
39.需要说明的是,图1所示的宠物入场验证方法的场景示意图仅仅是一个示例,本技术实施例描述的宠物入场验证方法以及场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着宠物入场验证方法的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
40.下面将结合附图对本公开实施例进行详细描述。
41.请参阅图2,图2是本技术实施例提供的一种宠物入场验证方法的流程示意图,应
用于如图1中的入场检测装置10,所述宠物入场验证方法,包括如下步骤:
42.步骤201,获取待入场宠物的鼻纹特征。
43.在一个可能的示例中,所述获取待入场宠物的鼻纹特征,包括:获取所述待入场宠物的面部图像,根据所述待入场宠物的面部图像获取所述待入场宠物的鼻纹图像;若检测到所述待入场宠物的鼻纹图像的完整性满足预设图像检测需求,则根据所述待入场宠物的鼻纹图像,获取所述待入场宠物的鼻纹特征;若检测到所述待入场宠物的鼻纹图像的完整性无法满足预设图像检测需求,则确定当前的检测异常情况的类别,并根据所述检测异常情况的类别执行对应的操作直至获取所述待入场宠物的鼻纹特征。
44.其中,所述预设图像检测需求还可以包括:图像清晰度需求。若获取到的宠物鼻纹图像清晰度较低,即是获取到的鼻纹图像各细部影纹及其边界的清晰程度不满足预设清晰度需求时,示例性的,可通过处理器控制图像传感器再次获取宠物面部图像,直到满足清晰度需求为止;也可通过处理器向终端发送通知消息,这里的终端可以是用户终端也可以是负责入场验证的工作人员终端,通知消息用于通知用户或是入场验证的工作人员,调整宠物面对图像传感器的角度,以便图像传感器获取更清晰的鼻部图像。
45.其中,待入场宠物为被获取面部图像进行身份识别的宠物,包括宠物猫、宠物狗、宠物猪,等等。当对某宠物进行入场验证时,获取该待入场宠物的面部图像,例如,通过图像传感器获取该待入场宠物的图像或者视频,该图像或者视频中包含有该宠物的面部区域;若采集的是该待入场宠物的视频信息,则从视频信息或者一帧包含有该宠物的面部区域的图像作为该面部图像,然后根据提取面部图像中的鼻纹图像。
46.其中,可以将宠物的鼻纹图像输入到神经网络模型中,通过神经网络模型提取鼻纹图像中的鼻纹特征,鼻纹特征包括:鼻纹纹路特征。可以理解的,此处获取宠物鼻纹特征的方式并不限于上述示例中提到的通过神经网络模型实现,在此不做限制。
47.其中,由于在宠物鼻头皮肤的发育过程中,虽然表皮、真皮以及基质层都在共同长大,但是柔软的皮下组织长得相对比坚硬的表皮快,因此会对表皮产生源源不断的上顶压力,迫使长得较慢的表皮向内层组织收缩塌陷,并逐渐变弯打皱,以减轻皮下组织施加给它的压力。如此一来,形成凹凸不平的脊纹或皱褶,直到发育过程中止,最终定型为鼻纹,并且在无异常情况下,随时间的推移不会影响纹路的形状,鼻纹特征也成为指示宠物身份的重要标识。
48.可见,本示例中,每个宠物鼻纹特征唯一对应一只宠物身份,所以采取宠物鼻纹对宠物身份进行确认的方法具有更高精准度,在保证准确度的同时保证了提取效率,简化入场验证流程。
49.步骤202,根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息。
50.在一个可能的示例中,所述根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息之前,所述方法还包括:获取所述待入场宠物的特征信息,所述特征信息由用户提供,包括:所述待入场宠物的鼻纹特征以及所述待入场宠物的身份信息;根据所述待入场宠物的特征信息,建立宠物数据库,其中,所述待入场宠物的鼻纹特征与所述待入场宠物的身份信息一一对应。
51.其中,所述特征信息可以由用户通过终端上传至宠物数据库,包括:用户拍摄的宠物面部图像,宠物身份信息;宠物身份信息包括但不限于:宠物的体长、宠物品种、健康情
况、宠物疾病史等。
52.其中,本技术实施例中的终端可以是既包括接收和发射硬件的设备,既具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种终端可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备。具体的终端具体可以是台式终端或移动终端,终端具体还可以是手机、平板电脑、笔记本电脑等中的一种。
53.可见,在本示例中,通过宠物主人或宠物养护人将宠物信息上传至宠物数据库并保存,待到实际入场时,通过鼻纹特征确定宠物身份,从而直接调取宠物数据库里的宠物信息,以便与目标区域的条件进行对照后,确认是否满足入场条件,提高了宠物识别精准度,节省入场检验人员的工作流程,降低识别错误的频率。
54.步骤203,判断所述待入场宠物的身份信息是否满足目标区域的入场条件。
55.其中,待入场宠物的身份信息内容范围大于或等于入场条件的内容范围,示例性的,若出现入场条件内容范围大于待入场宠物的身份信息内容范围的情况,如入场条件包括宠物毛发长度,但用户在上传宠物身份信息时未填写此项信息,则通过处理器向用户终端发送验证内容不完善的消息,用户接收到所述消息后,补充完善缺漏项,并上传至宠物数据库,进行二次入场验证。
56.可见,在本示例中,可根据目标区域的入场条件进行动态调整,以满足不同目标区域的不同要求,提供了宠物身份信息没有涵盖入场条件内容的情况下的处理方法,提升用户体验,使入场验证过程更高效可靠。
57.步骤204,若判断出所述待入场宠物的身份信息满足所述目标区域的入场条件,则执行允许所述待入场宠物进入所述目标区域的操作。
58.示例性的,所述满足目标区域的入场条件指所述宠物的身份信息每一项内容均满足目标区域的入场条件。若所述待入场宠物满足a区域的入场条件后,更新所述宠物信息,增添备注为无需验证宠物(a区域);在短时间内,所述宠物再次进入a区域时,若处理器识别为无需验证宠物(a区域),则跳过核验步骤,可直接进入目标区域;其中,短时间内指a区域的入场条件未更新的时间段内。
59.可见,在本示例中,当宠物满足目标区域的入场条件后,在该入场条件未发生改动的时间内,再次进入目标区域时,无需重新进行入场验证,仅需识别身份即可进入目标区域,跳过了身份信息与入场条件对比的过程,节省再次入场时的时间,简化入场验证流程,提高了效率。
60.其中,所述当前的检测异常情况的类别,包括:第一异常类别、第二异常类别、第三异常类别以及第四异常类别。
61.在一个可能的示例中,所述第一异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息被所述待入场宠物的毛发所遮挡;所述入场检测装置包括处理器、图像传感器和吹风装置,所述处理器连接所述图像传感器和所述吹风装置;所述第一异常类别所对应的操作包括如下步骤;控制所述吹风装置的吹风方向适配所述待入场宠物的鼻部所处的位置以将所述待入场宠物的毛发吹起;控制所述图像传感器重新采集所述待入场宠物的鼻纹图像,并分析重新采集的所述待入场宠物的鼻纹图像以得到所述待入场宠物的鼻纹特征。
62.其中,请参阅图3,图3是本技术实施例提供的一种入场检测装置示意图,如图3所
示,应用于第一异常类别的入场检测装置300,包括处理器、图像传感器和吹风装置301,应理解的,图3中的入场检测装置300只是图1中的入场检测装置10的一种应用示意图,在图3的应用场景下没有运行的装置,在图3中未做图示展示。
63.示例性的,当获取到的待入场宠物鼻部图像被宠物毛发所遮挡时,由处理器控制吹风装置301启动,吹风装置301根据宠物鼻部位置,调整出风口以对准鼻部从而吹起遮挡住宠物鼻部的毛发。此处可以通过目标区域的图像捕捉设备对宠物鼻部进行跟踪定位,也可以通过吹风装置301中含有的图像获取模块对宠物鼻部进行跟踪定位,从而实现定位到宠物鼻部位置,调整吹风装置出风口。
64.可见,在本示例中,若发生宠物毛发遮挡住鼻部的异常情况,通过处理器控制吹风装置定位到宠物鼻部对遮挡鼻部的毛发进行吹起处理,从而能获取到完整的鼻纹图像,以使得入场验证方法顺利进行,更高效便捷的获取完整宠物鼻纹图像,采取针对性处理,简化宠物入场验证时因异常情况导致的繁琐处理步骤。
65.在一个可能的示例中,所述第二异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息被所述待入场宠物的防咬嘴套所遮挡;所述入场检测装置包括处理器、图像传感器,所述处理器连接所述图像传感器;所述第二异常类别所对应的操作包括如下步骤:获取遮挡面积占比,所述遮挡面积占比为所述待入场宠物的防咬嘴套所遮挡的面积与所述待入场宠物的鼻部面积比值,根据所述遮挡面积占比确定处理步骤;若所述遮挡面积占比大于预设占比,则提示用户采取摘下所述待入场宠物的防咬嘴套的操作,控制所述图像传感器重新采集所述待入场宠物的鼻纹图像,并分析重新采集的鼻纹图像以得到所述待入场宠物的鼻纹特征;若所述遮挡面积占比小于预设占比,则控制所述图像传感器采集所述待入场宠物的鼻纹图像;通过第一ai模型对所述待入场宠物被防咬嘴套遮挡的鼻纹图像部分进行鼻纹图像补偿,得到所述待入场宠物的完整鼻纹图像,并分析所述待入场宠物的完整鼻纹图像以得到所述待入场宠物的鼻纹特征;其中,通过采集多个被不同类型防咬嘴套遮挡的宠物的鼻纹图像样本与对应的所述宠物的完整鼻纹图像样本,对所述第一ai模型进行训练。
66.其中,第一ai模型可以在如图1所示的入场检测装置10中的处理器里进行训练,训练完成后由处理器判断异常情况的类型后,再决定是否通过第一ai模型进行图像补偿处理操作。
67.其中,所述遮挡面积占比用于指示待入场宠物的防咬嘴套遮挡面积与所述宠物鼻部总面积的比值,再将该比值与预设占比进行对比,根据比值大小确定采取何种操作。示例性的,若预设占比为50%,通过图像传感器获取到的受防咬嘴套遮挡的面积占总鼻部的面积比值为60%,则判定为无法通过第一ai模型对遮挡住的鼻纹部分进行图像补偿,通过处理器向终端发送处理请求,这里的终端可以是负责入场验证的工作人员终端,也可以是用户终端,处理请求指提示用户摘下宠物防咬嘴套,从而获取完整鼻纹图像;若图像传感器获取到的受防咬嘴套遮挡的面积占总鼻部的面积比值为40%,则判定为可以通过第一ai模型对遮挡住的鼻纹部分进行图像补偿。
68.可见,在本示例中,根据遮挡面积占比,确定是否采用ai模型进行图像补偿,若遮挡面积过大,无法保证ai模型经图像补偿后的准确度,则采取通过提示用户帮助摘下宠物嘴套的方式;若遮挡面积在预设范围内,则可通过ai模型对遮挡部分进行图像补偿,能更快
速得到完整鼻纹图像,便于接下来的鼻纹特征提取等步骤。通过不同遮挡面积占比,确定不同处理方式,提升鼻纹图像补偿的精准度,采取针对性处理,简化宠物入场验证时因异常情况导致的繁琐处理步骤。
69.其中,为提高鼻纹特征提取的准确度,所述通过第一ai模型对宠物鼻部图像进行图像补偿,示例性的,对于所述第一ai模型的训练方法可以是,首先随机获取多个宠物的完整鼻纹图像,作为完整鼻纹图像样本,包括不同物种的宠物,不同性别的宠物,不同大小的宠物等;其次采集市面上普遍的宠物防咬嘴套图像,请参阅图4,图4是本技术实施例提供的一种训练ai模型的方法示意图,如图4所示,通过将所述防咬嘴套图像与所述宠物面部图像进行适配,得到所述宠物佩戴各类嘴套的示例图,从而得到的部分被遮挡的宠物鼻部图像401,作为遮挡鼻纹图像样本;然后将所述完整鼻纹图像样本与所述遮挡鼻纹图像样本对第一ai模型进行训练,第一ai模型图像补偿后得到的鼻纹图像相似度符合预设相似度阈值时,训练完成。
70.其中,获取鼻纹图像、防咬嘴套类型图像等获取途径可以通过互联网、数据库等渠道,在此不做限制;所述宠物防咬嘴套不包括对宠物鼻部未有遮挡的类型,也即,若某一款宠物防咬嘴套没有对宠物鼻部存在遮挡,则该款嘴套不计入对第一ai模型进行训练的嘴套类型。
71.其中,示例性的,第一ai模型对部分被遮挡的鼻纹图像进行图像补偿的步骤包括:对得到的鼻纹图像进行灰度处理,得到第一宠物鼻纹图像;获取第一宠物鼻纹图像中的每条纹路,作为鼻纹纹路集;提取鼻纹纹路集的每条纹路部分切点;基于纹路集中任意两条纹路的距离参数与切线斜率关系,对第一宠物鼻纹图像进行图像补偿,得到完整宠物鼻纹图像。应理解,此处图像补偿步骤并不限于上述步骤,本实施例同样包括其他能对被遮挡的鼻纹图像部分进行图像补偿的方法。
72.其中,纹路集中的每条纹路对应的切点可以是一个,也可以是多个。请参阅图5,图5是本技术实施例提供的一种图像补偿的方法示意图,如图5所示,a1是鼻纹纹路集中没有被遮挡的鼻纹纹路线,b1是鼻纹纹路集中被遮挡的鼻纹纹路线,a2是根据a1提取切点得到的切点图,同理b2是根据b1提取切点得到的切点图,可先计算a1中所有切点的切线斜率k1,k2,k3等,然后将a1切线斜率分别与另一条纹路b1中的所有切点的切线斜率k1`、k2`、k3`等进行比较,若a1,b1所有切线斜率经比较后误差范围均在预设阈值内,则认定a1,b1两条纹路近似相等。同时预设的距离参数阈值可以是几个像素距离,例如可以是4个或6个像素距离,可以理解的是,当两条纹路对应的切点之间的距离在预设的距离参数阈值(如4个像素距离)之内,则认定a1,b1为相同纹路。因此,可采用将多项式曲线拟合使得两条纹路对应的切点相连接,以对第一鼻纹图像中的纹路进行图像补偿处理。
73.可见,在本示例中,通过第一ai模型对受到防咬嘴套遮挡影响的鼻纹图像进行图像补偿处理,在保证图像补偿处理合理且准确的前提下,提高提取鼻纹图像的准确性,针对异常情况采取对应处理方式,提升异常情况的解决效率。
74.在一个可能的示例中,所述第三异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息存在油污;所述入场检测装置包括处理器、图像传感器和辅助清洁装置,所述处理器连接所述图像传感器和辅助清洁装置;所述第三异常类别所对应的操作包括如下步骤:控制所述辅助清洁装置的诱引装置,将所述待入场宠物诱引到清洁区域;控制所述辅助清
洁装置的清洁装置适配所述待入场宠物的鼻部所处的位置,并对所述待入场宠物的鼻部进行清洁处理;控制所述图像传感器重新采集所述待入场宠物的鼻纹图像,并分析重新采集的所述待入场宠物的鼻纹图像以得到所述待入场宠物的鼻纹特征。
75.其中,请参阅图6,图6是本技术实施例提供的一种辅助清洁装置示意图,如图6所示,应用于第三异常类别的入场检测装置,包括处理器、图像传感器和辅助清洁装置600,所述辅助清洁装置600包括:诱引装置601以及清洁装置602,示例性的,当获取到的待入场宠物鼻部图像存在污垢或是油渍等影响因素时,由处理器控制辅助清洁装置600启动,对宠物鼻部油污进行处理操作。
76.其中,考虑到宠物可能存在不配合鼻部清洁处理的情况,因此辅助清洁装置600包括诱引装置601与清洁装置602,其中清洁装置602为清洁布、清洁刷头、喷水设备等用于清洁宠物鼻部的装置,诱引装置601为装有宠物粮的器皿、吸引宠物注意的发声装置、宠物玩具等装置,用于诱引宠物到指定区域,便于配合宠物鼻部清洁处理。
77.可见,在本示例中,若待入场宠物鼻部存在油渍、污垢等影响因素,导致不便提取鼻纹图像的异常情况时,通过诱引装置,先将宠物引导到指定区域,便于清洁装置针对鼻部进行清洁处理,不对宠物造成伤害的前提下,提高识别精准性,采取针对性处理,简化宠物入场验证时因异常情况导致的繁琐处理步骤。
78.在一个可能的示例中,所述第四异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息存在伤痕,和/或采集的鼻纹图像中宠物的鼻纹影像信息被所述待入场宠物的鼻部饰品所遮挡;所述入场检测装置包括处理器、图像传感器,所述处理器连接所述图像传感器;所述第四异常类别所对应的操作包括如下步骤:控制所述图像传感器采集所述待入场宠物的鼻纹图像;通过第二ai模型对所述待入场宠物的鼻部伤痕的图像部分,和/或被鼻部饰品遮挡的图像部分进行鼻纹图像补偿,得到所述待入场宠物的完整鼻纹图像,并分析所述待入场宠物的完整鼻纹图像以得到所述待入场宠物的鼻纹特征;其中,通过采集多个鼻部存在伤痕的宠物鼻纹图像样本,和/或鼻部被饰品遮挡的宠物鼻纹图像样本与对应的所述宠物完整鼻纹图像样本,对所述第二ai模型进行训练。
79.其中,应理解,因为一般家养宠物与野生动物相比较,普遍体型较小,所以可以认为的宠物因打架或是意外导致的鼻部伤痕对鼻纹图像的遮挡面积在合理占比范围内,不会或极少频率出现因伤痕使鼻部大面积受损的情况,对于ai模型进行图像补偿处理引起重大误差的概率非常小。
80.示例性的,通过第二ai模型对所述待入场宠物的鼻部伤痕的图像部分,和/或被鼻部饰品遮挡的图像部分进行鼻纹图像补偿,同第一ai模型训练步骤类似,第二ai模型通过输入所述宠物完整鼻纹图像样本,与模拟所述宠物鼻部伤痕,和/或模拟所述宠物佩戴饰品的鼻纹图像样本对第二ai模型进行训练,直到第二ai模型图像补偿后得到的鼻纹图像相似度符合预设相似度阈值时,训练完成。应理解,第二ai模型对于部分缺失的鼻纹图像补偿步骤可以采取上述第一ai模型的步骤,也可以采取其他用于鼻纹图像补偿的方式,在此不做赘述。
81.可见,在本示例中,通过第二ai模型对鼻纹图像存在部分伤痕,和/或因佩戴饰品导致的部分鼻纹图像被遮挡,进行图像补偿处理,在保证图像补偿处理合理且准确的前提下,提高提取鼻纹图像的准确性,针对异常情况采取对应处理方式,提升异常情况的解决效
率。
82.本技术实施例提供了一种宠物入场验证方法,通过鼻纹特征与身份信息建立联系,建立宠物数据库,针对不同异常情况采取对应的解决方式,减少入场复杂繁琐的核验步骤,提高入场验证的精准度,提高宠物进入目标区域时的效率。
83.在采用对应各个功能划分各个功能模块的情况下,请参见图7a,图7a是本技术实施例提供的一种宠物入场验证装置的功能模块组成图,如图7a所示,所述装置应用于如图1所示的入场检测装置10,所述宠物入场验证装置700包括:第一获取模块701,用于获取待入场宠物的鼻纹特征;第二获取模块702,用于根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息;判断模块703,用于判断所述待入场宠物的身份信息是否满足目标区域的入场条件;执行模块704,用于若判断出所述待入场宠物的身份信息满足所述目标区域的入场条件,则执行允许所述待入场宠物进入所述目标区域的操作。
84.在一个可能的示例中,在所述获取待入场宠物的鼻纹特征方面,所述第一获取模块701具体用于:获取所述待入场宠物的面部图像,根据所述待入场宠物的面部图像获取所述待入场宠物的鼻纹图像;若检测到所述待入场宠物的鼻纹图像的完整性满足预设图像检测需求,则根据所述待入场宠物的鼻纹图像,获取所述待入场宠物的鼻纹特征;若检测到所述待入场宠物的鼻纹图像的完整性无法满足预设图像检测需求,则确定当前的检测异常情况的类别,并根据所述检测异常情况的类别执行对应的操作直至获取所述待入场宠物的鼻纹特征。
85.在一个可能的示例中,所述检测异常情况的类别包括第一异常类别,所述第一异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息被所述待入场宠物的毛发所遮挡,在所述第一异常类别所对应的操作方面,所述第一获取模块701具体用于:控制所述吹风装置的吹风方向适配所述待入场宠物的鼻部所处的位置以将所述待入场宠物的毛发吹起;控制所述图像传感器重新采集所述待入场宠物的鼻纹图像,并分析重新采集的所述待入场宠物的鼻纹图像以得到所述待入场宠物的鼻纹特征。
86.在一个可能的示例中,所述检测异常情况的类别包括第二异常类别,所述第二异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息被所述待入场宠物的防咬嘴套所遮挡,在所述第二异常类别所对应的操作方面,所述第一获取模块701具体用于:获取遮挡面积占比,所述遮挡面积占比为所述待入场宠物的防咬嘴套所遮挡的面积与所述待入场宠物的鼻部面积比值,根据所述遮挡面积占比确定处理步骤;若所述遮挡面积占比大于预设占比,则提示用户采取摘下所述待入场宠物的防咬嘴套的操作,控制所述图像传感器重新采集所述待入场宠物的鼻纹图像,并分析重新采集的鼻纹图像以得到所述待入场宠物的鼻纹特征;若所述遮挡面积占比小于预设占比,则控制所述图像传感器采集所述待入场宠物的鼻纹图像;通过第一ai模型对所述待入场宠物被防咬嘴套遮挡的鼻纹图像部分进行鼻纹图像补偿,得到所述待入场宠物的完整鼻纹图像,并分析所述待入场宠物的完整鼻纹图像以得到所述待入场宠物的鼻纹特征;其中,通过采集多个被不同类型防咬嘴套遮挡的宠物的鼻纹图像样本与对应的所述宠物的完整鼻纹图像样本,对所述第一ai模型进行训练。
87.在一个可能的示例中,所述检测异常情况的类别包括第三异常类别,所述第三异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息存在油污,在所述第三异常类别所对应的操作方面,所述第一获取模块701具体用于:控制所述辅助清洁装置的诱引装置,将
所述待入场宠物诱引到清洁区域;控制所述辅助清洁装置的清洁装置适配所述待入场宠物的鼻部所处的位置,并对所述待入场宠物的鼻部进行清洁处理;控制所述图像传感器重新采集所述待入场宠物的鼻纹图像,并分析重新采集的所述待入场宠物的鼻纹图像以得到所述待入场宠物的鼻纹特征。
88.在一个可能的示例中,所述检测异常情况的类别包括第四异常类别,所述第四异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息存在伤痕,和/或采集的鼻纹图像中宠物的鼻纹影像信息被所述待入场宠物的鼻部饰品所遮挡,在所述第四异常类别所对应的操作方面,所述第一获取模块701具体用于:控制所述图像传感器采集所述待入场宠物的鼻纹图像;通过第二ai模型对所述待入场宠物的鼻部伤痕的图像部分,和/或被鼻部饰品遮挡的图像部分进行鼻纹图像补偿,得到所述待入场宠物的完整鼻纹图像,并分析所述待入场宠物的完整鼻纹图像以得到所述待入场宠物的鼻纹特征;其中,通过采集多个鼻部存在伤痕的宠物鼻纹图像样本,和/或鼻部被饰品遮挡的宠物鼻纹图像样本与对应的所述宠物完整鼻纹图像样本,对所述第二ai模型进行训练。
89.在一个可能的示例中,在所述根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息方面,所述入场验证装置700具体用于;获取所述待入场宠物的特征信息,所述特征信息由用户提供,包括:所述待入场宠物的鼻纹特征以及所述待入场宠物的身份信息;根据所述待入场宠物的特征信息,建立宠物数据库,其中,所述待入场宠物的鼻纹特征与所述待入场宠物的身份信息一一对应。
90.可以理解的是,由于方法实施例与装置实施例为相同技术构思的不同呈现形式,因此,本技术中方法实施例部分的内容应同步适配于装置实施例部分,此处不再赘述。
91.在采用集成的模块的情况下,如图7b所示,图7b是本技术实施例提供的另一种宠物入场验证装置的功能模块组成框图。在图7b中,宠物入场验证装置710包括:通信模块711和处理模块712。通信模块711用于支持宠物入场验证装置与其他设备之间的交互。处理模块712用于对宠物入场验证装置的动作进行控制管理,例如,第一获取模块701,第二获取模块702,判断模块703以及执行模块704的步骤,和/或用于执行本文所描述的技术的其它过程。如图7b所示,宠物入场验证装置还可以包括存储模块713,存储模块713用于存储宠物入场验证装置的程序代码和数据。
92.其中,处理模块712可以是处理器或控制器,例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digital signal processor,dsp),asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块711可以是收发器、rf电路或通信接口等。存储模块713可以是存储器。
93.其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述宠物入场验证装置710均可执行上述图2所示的宠物入场验证方法。
94.请参阅图8,图8是本技术实施例提供的一种电子设备的结构示意图。该电子设备800可以包括一个或多个如下部件:处理器801、与处理器801耦合的存储器802其中存储器802可以存储有一个或多个计算机程序,一个或多个计算机程序可以被配置为有一个或多
个处理器801执行时现如上述各类实施例描述的方法,其中,电子设备800可以是上述入场检测装置10。
95.所称处理器可以是中央处理模块(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述宠物入场验证设备的控制中心,利用各种接口和线路连接整个宠物入场验证设备的各个部分。
96.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述宠物入场验证设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(securedigital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
97.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。
98.本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。
99.本技术实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。
100.应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
101.在本技术所提供的几个实施例中,应该理解到,所揭露的方法、装置和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述模块的
划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
102.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
103.另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理包括,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
104.上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、磁碟、光盘、易失性存储器或非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,ram)可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)等各种可以存储程序代码的介质。
105.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本发明的保护范围。
技术特征:
1.一种宠物入场验证方法,其特征在于,应用于入场检测装置,所述方法包括:获取待入场宠物的鼻纹特征;根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息;判断所述待入场宠物的身份信息是否满足目标区域的入场条件;若判断出所述待入场宠物的身份信息满足所述目标区域的入场条件,则执行允许所述待入场宠物进入所述目标区域的操作。2.根据权利要求1所述的方法,其特征在于,所述获取待入场宠物的鼻纹特征,包括:获取所述待入场宠物的面部图像,根据所述待入场宠物的面部图像获取所述待入场宠物的鼻纹图像;若检测到所述待入场宠物的鼻纹图像的完整性满足预设图像检测需求,则根据所述待入场宠物的鼻纹图像,获取所述待入场宠物的鼻纹特征;若检测到所述待入场宠物的鼻纹图像的完整性无法满足预设图像检测需求,则确定当前的检测异常情况的类别,并根据所述检测异常情况的类别执行对应的操作直至获取所述待入场宠物的鼻纹特征。3.根据权利要求2所述的方法,其特征在于,所述检测异常情况的类别包括第一异常类别,所述第一异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息被所述待入场宠物的毛发所遮挡;所述入场检测装置包括处理器、图像传感器和吹风装置,所述处理器连接所述图像传感器和所述吹风装置;所述第一异常类别所对应的操作包括如下步骤:控制所述吹风装置的吹风方向适配所述待入场宠物的鼻部所处的位置以将所述待入场宠物的毛发吹起;控制所述图像传感器重新采集所述待入场宠物的鼻纹图像,并分析重新采集的所述待入场宠物的鼻纹图像以得到所述待入场宠物的鼻纹特征。4.根据权利要求2所述的方法,其特征在于,所述检测异常情况的类别包括第二异常类别,所述第二异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息被所述待入场宠物的防咬嘴套所遮挡;所述入场检测装置包括处理器、图像传感器,所述处理器连接所述图像传感器;所述第二异常类别所对应的操作包括如下步骤:获取遮挡面积占比,所述遮挡面积占比为所述待入场宠物的防咬嘴套所遮挡的面积与所述待入场宠物的鼻部面积比值,根据所述遮挡面积占比确定处理步骤;若所述遮挡面积占比大于预设占比,则提示用户采取摘下所述待入场宠物的防咬嘴套的操作,控制所述图像传感器重新采集所述待入场宠物的鼻纹图像,并分析重新采集的鼻纹图像以得到所述待入场宠物的鼻纹特征;若所述遮挡面积占比小于预设占比,则控制所述图像传感器采集所述待入场宠物的鼻纹图像;通过第一ai模型对所述待入场宠物被防咬嘴套遮挡的鼻纹图像部分进行鼻纹图像补偿,得到所述待入场宠物的完整鼻纹图像,并分析所述待入场宠物的完整鼻纹图像以得到所述待入场宠物的鼻纹特征;其中,通过采集多个被不同类型防咬嘴套遮挡的宠物的鼻纹图像样本与对应的所述宠
物的完整鼻纹图像样本,对所述第一ai模型进行训练。5.根据权利要求2所述的方法,其特征在于,所述检测异常情况的类别包括第三异常类别,所述第三异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息存在油污;所述入场检测装置包括处理器、图像传感器和辅助清洁装置,所述处理器连接所述图像传感器和辅助清洁装置;所述第三异常类别所对应的操作包括如下步骤:控制所述辅助清洁装置的诱引装置,将所述待入场宠物诱引到清洁区域;控制所述辅助清洁装置的清洁装置适配所述待入场宠物的鼻部所处的位置,并对所述待入场宠物的鼻部进行清洁处理;控制所述图像传感器重新采集所述待入场宠物的鼻纹图像,并分析重新采集的所述待入场宠物的鼻纹图像以得到所述待入场宠物的鼻纹特征。6.根据权利要求2所述的方法,其特征在于,所述检测异常情况的类别包括第四异常类别,所述第四异常类别用于指示采集的鼻纹图像中宠物的鼻纹影像信息存在伤痕,和/或采集的鼻纹图像中宠物的鼻纹影像信息被所述待入场宠物的鼻部饰品所遮挡;所述入场检测装置包括处理器、图像传感器,所述处理器连接所述图像传感器;所述第四异常类别所对应的操作包括如下步骤:控制所述图像传感器采集所述待入场宠物的鼻纹图像;通过第二ai模型对所述待入场宠物的鼻部伤痕的图像部分,和/或被鼻部饰品遮挡的图像部分进行鼻纹图像补偿,得到所述待入场宠物的完整鼻纹图像,并分析所述待入场宠物的完整鼻纹图像以得到所述待入场宠物的鼻纹特征;其中,通过采集多个鼻部存在伤痕的宠物鼻纹图像样本,和/或鼻部被饰品遮挡的宠物鼻纹图像样本与对应的所述宠物完整鼻纹图像样本,对所述第二ai模型进行训练。7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息之前,所述方法还包括;获取所述待入场宠物的特征信息,所述特征信息由用户提供,包括:所述待入场宠物的鼻纹特征以及所述待入场宠物的身份信息;根据所述待入场宠物的特征信息,建立宠物数据库,其中,所述待入场宠物的鼻纹特征与所述待入场宠物的身份信息一一对应。8.一种宠物入场验证装置,其特征在于,应用于入场检测装置,所述装置包括:第一获取模块,用于获取待入场宠物的鼻纹特征;第二获取模块,用于根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息;判断模块,用于判断所述待入场宠物的身份信息是否满足目标区域的入场条件;执行模块,用于若判断出所述待入场宠物的身份信息满足所述目标区域的入场条件,则执行允许所述待入场宠物进入所述目标区域的操作。9.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储用于电子数
据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7中任一项所述的方法。
技术总结
本申请提供一种宠物入场验证方法及相关装置。该方法包括:获取待入场宠物的鼻纹特征;根据所述待入场宠物的鼻纹特征获取所述待入场宠物的身份信息;判断所述待入场宠物的身份信息是否满足目标区域的入场条件;若判断出所述待入场宠物的身份信息满足所述目标区域的入场条件,则执行允许所述待入场宠物进入所述目标区域的操作。本申请通过鼻纹特征与身份信息建立联系,减少入场复杂繁琐的核验步骤,提高审核入场宠物身份效率,提升用户体验。提升用户体验。提升用户体验。
技术研发人员:彭永鹤
受保护的技术使用者:新瑞鹏宠物医疗集团有限公司
技术研发日:2022.05.18
技术公布日:2022/9/8
相关知识
一种宠物降噪装置及方法与流程
一种多轮对话方法及装置与流程
一种宠物视频拍摄装置、视频生成方法、装置系统与流程
一种宠物吠叫的识别方法及装置与流程
宠物的路线规划方法及装置与流程
一种宠物情绪识别方法及装置与流程
宠物养育方法、装置、存储介质及电子设备与流程
宠物行为的纠正方法及装置与流程
一种智能宠物训导、陪伴方法、装置、设备及存储介质与流程
一种止吠器的止吠控制方法及装置与流程
网址: 一种宠物入场验证方法及相关装置与流程 https://m.mcbbbk.com/newsview371193.html
上一篇: 宠物身份识别标签 |
下一篇: ios17宠物识别怎么使用 |