猪脸识别方法、系统、识别设备及存储介质与流程

文档序号:28922043发布日期:2022-02-16 13:28阅读:490来源:国知局
猪脸识别方法、系统、识别设备及存储介质与流程

1.本技术涉及猪脸识别的技术领域,尤其是涉及一种猪脸识别方法、系统、识别设备及存储介质。


背景技术:

2.近年来,随着国家对养殖企业集约化管理与精确监控的要求,能够对牲畜进行有效的识别管理,已日渐成为养殖业者的需求;对于养殖产业中的猪养殖产业,如果能够对每头猪进行终身的跟踪,对于食品安全和养猪管理都有非常重要的意义。
3.目前大多数对于猪只的身份管理都是使用电子耳标或耳牌,通过读取电子耳标或者耳牌的信息来确认猪只的身份。
4.在实现本技术过程中,发明人发现该技术中至少存在如下问题:这种猪只识别方式需要在猪的耳朵上打电子耳标或者耳牌,会对猪只造成身体上的伤害,打耳标也需要大量的人工费用,而且对猪只来说也是穿透性的伤害。


技术实现要素:

5.为了有助于解决打耳标会对猪只造成伤害的问题,提高猪只的识别效果,本技术提供的一种猪脸识别方法、系统、识别设备及存储介质。
6.第一方面,本技术提供一种猪脸识别方法,采用如下的技术方案:所述方法包括:获取图像拍摄设备发送的待检猪脸图像信息,所述猪脸图像信息包括猪鼻、猪眼及猪耳朵等猪脸特征点图像;根据所述待检猪脸图像信息中的所述猪脸特征点图像确定待检猪脸图像信息中的待检猪脸区域图像;获取预设的猪只身份数据,所述猪只身份数据包括所有猪只的实际身份标识、与实际身份标识对应的标准猪脸区域图像以及与实际身份标识对应的猪脸特征点之间的标准位置数据;将所述待检猪脸区域图像与所述标准猪脸区域图像进行相似度比对,将相似度大于预设第一合法值的标准猪脸区域图像对应的实际身份标识设置为与待检猪脸区域图像对应的鉴别身份标识;若与待检猪脸区域图像对应的鉴别身份标识不唯一,则获取待检猪脸图像信息中各猪脸特征点之间的待检位置数据;根据所述待检位置数据和所述标准位置数据之间的比对结果对所述鉴别身份标识进行剔除,将剔除后剩余的鉴别身份标识信息设置为与待检猪脸区域图像对应的鉴别身份标识。
7.通过上述技术方案,需要对猪只的身份进行识别时,首先通过图像拍摄设备对猪只脸部进行拍摄以获取猪脸图像,继而根据猪脸图像中猪耳朵、猪眼及猪鼻等特征点确定出待检猪脸区域图像,将待检猪脸的图像信息与所有的猪只身份数据进行相似度比对后,
初步获得与待检猪脸的图像信息相对应的鉴别身份标识;若鉴别身份标识唯一,则完成当前猪脸识别;若获得的鉴别身份标识不唯一,则根据待检猪脸图像信息中猪耳朵、猪眼及猪鼻等特征点之间的待检位置数据与猪只身份数据中的标准位置数据的比对结果对鉴别身份标识进行剔除后,确认当前待检猪只的身份标识,从而达到了利用对猪脸进行拍摄的方式对猪脸进行识别的效果,提高了猪只识别的效果;在通过图像比对的方式获取的鉴别身份标识不唯一时,进一步通过比对待检猪脸图像中特征点位置关系的方式对鉴别身份标识进行剔除,从而进一步提升了猪只身份识别的效果。
8.优选的,所述标准位置数据包括各猪脸特征点之间的标准距离值;所述根据所述待检位置数据和所述标准位置数据之间的比对结果对所述鉴别身份标识进行剔除,包括:计算待检猪脸图像信息中各猪脸特征点之间的实际距离值,将所述实际距离值设置为待检位置数据;将所述待检位置数据对应的实际距离值与所述标准位置数据对应的标准距离值进行比对,获得实际距离值与标准距离值之间的差值,剔除与差值大于预设第二合法值的实际距离值对应的鉴别身份标识。
9.通过上述技术方案,在通过比对待检猪脸图像中特征点位置关系的方式对鉴别身份标识进行剔除时,首先计算出待检猪脸图像信息中,猪耳朵、猪眼及猪鼻等特征点之间的实际距离值,继而将计算得出的实际距离值与标准位置数据对应的标准距离值进行比对,将实际距离值与标准距离值之间的差值大于预设第二合法值的实际距离值对应的鉴别身份标识剔除,从而达到了根据特征点的位置关系对鉴别身份标识进行剔除的效果。
10.优选的,所述猪只身份数据还包括与实际身份标识对应的标准肤色信息;所述将剔除后剩余的鉴别身份标识信息设置为与待检猪脸区域图像对应的鉴别身份标识,包括:若剔除后剩余的所述鉴别身份标识仍不唯一,则获取待检猪脸区域图像对应的待检肤色信息;将所述待检肤色信息与所述标准标准肤色信息进行比对,剔除与待检肤色信息不一致的标准肤色信息对应的鉴别身份标识,将剔除后剩余的鉴别身份标识信息设置为与待检猪脸区域图像对应的鉴别身份标识。
11.通过上述技术方案,考虑到不同猪只肤色可能会有差别的情况,通过比对待检猪脸图像中特征点位置关系的方式对鉴别身份标识进行剔除后,若鉴别身份标识仍不唯一,则可以获取与待检猪脸区域图像对应的待检肤色信息,并通过将待检肤色信息与鉴别身份标识对应的标准肤色信息进行比对的方式,进一步对鉴别身份标识进行剔除,从而减少了识别失败的可能,进一步提升了猪只身份识别的效果。
12.优选的,所述获取待检猪脸区域图像对应的待检肤色信息包括:识别待检猪脸区域图像内的猪耳朵及猪眼对应的特征点图像;确定猪耳朵与猪眼对应的特征点图像构成的包围区域;将所述包围区域对应的肤色信息设置为所述待检肤色信息。
13.通过上述技术方案,猪耳朵与猪眼构成的区域位于猪只的头顶,头顶区域具有不易被弄脏的特点,在确定待检肤色信息时,选择猪耳朵与猪眼对应特征点图像构成的包围
区域对应的肤色信息,减少了皮肤表面出现泥污影响肤色信息准确性的可能,从而进一步提高了猪脸识别的效果。
14.优选的,所述将所述包围区域对应的肤色信息设置为所述待检肤色信息,包括:确定所述包围区域内的泥污区域,并将所述包围区域内的泥污区域剔除,将剔除泥污区域后的包围区域对应的肤色信息设置为所述待检肤色信息。
15.通过上述技术方案,针对包围区域对应的图像信息,首先确定泥污等杂物所在的区域,将被泥污遮挡的区域从包围区域内剔除,减少了包围区域存在泥污导致识别结果出现偏差的可能,从而进一步提升了猪脸识别的精准度。
16.优选的,在所述将剔除后剩余的鉴别身份标识信息设置为与待检猪脸区域图像对应的鉴别身份标识之后,还包括:将所述猪脸图像信息中的待检猪脸区域图像添加到与鉴别身份标识对应的标准区域图像内;将与鉴别身份标识对应的猪脸特征点之间的标准位置数据替换为待检猪脸图像信息中各猪脸特征点之间的待检位置数据。
17.通过上述技术方案,在每次正确识别猪只身份后,将待检猪脸区域图像添加到与鉴别身份标识对应的标准区域图像内,达到了根据实际检测结果对标准区域图像进行完善补充的作用,减少了猪只生产过程中猪脸变化较大导致难以识别的可能,从而进一步提升了猪只识别的效果。
18.优选的,在所述将所述猪脸图像信息中的待检猪脸区域图像添加到与鉴别身份标识对应的标准区域图像内之后,还包括:记录待检猪脸区域图像被添加到标准区域图像时的记录时间点;当所述记录时间点与现实时间点之间的时间差值大于预设的更新值时,将与所述记录时间点对应的待检猪脸区域图像从所述标准区域图像内移出。
19.通过上述技术方案,通过记录待检猪脸区域图像被添加到标准区域图像时的记录时间点的方式,定期将储存时间超过预设更新值的猪脸区域图像删除,达到了定期对无效的猪脸图像信息进行删除的效果,降低了数据储存压力且提高了猪脸识别时的效率。
20.第二方面,本技术提供一种猪脸识别系统,采用如下技术方案:所述系统包括:图像信息获取模块,用于获取图像拍摄设备发送的待检猪脸图像信息,所述猪脸图像信息包括猪鼻、猪眼及猪耳朵等猪脸特征点图像;待检区域确定模块,用于根据所述待检猪脸图像信息中的所述猪脸特征点图像确定待检猪脸图像信息中的待检猪脸区域图像;身份数据获取模块,用于获取预设的猪只身份数据,所述猪只身份数据包括所有猪只的实际身份标识、与实际身份标识对应的标准猪脸区域图像以及与实际身份标识对应的猪脸特征点之间的标准位置数据;猪只身份识别模块,用于将所述待检猪脸区域图像与所述标准猪脸区域图像进行相似度比对,将相似度大于预设第一合法值的标准猪脸区域图像对应的实际身份标识设置为与待检猪脸区域图像对应的鉴别身份标识;位置数据获取模块,用于若与待检猪脸区域图像对应的鉴别身份标识不唯一,则获取待检猪脸图像信息中各猪脸特征点之间的待检位置数据;
猪只身份确定模块,用于根据所述待检位置数据和所述标准位置数据之间的比对结果对所述鉴别身份标识进行剔除,将剔除后剩余的鉴别身份标识信息设置为与待检猪脸区域图像对应的鉴别身份标识。
21.通过上述技术方案,需要对猪只的身份进行识别时,首先通过图像拍摄设备对猪只脸部进行拍摄以获取猪脸图像,继而根据猪脸图像中猪耳朵、猪眼及猪鼻等特征点确定出待检猪脸区域图像,将待检猪脸的图像信息与所有的猪只身份数据进行相似度比对后,初步获得与待检猪脸的图像信息相对应的鉴别身份标识;若鉴别身份标识唯一,则完成当前猪脸识别;若获得的鉴别身份标识不唯一,则根据待检猪脸图像信息中猪耳朵、猪眼及猪鼻等特征点之间的待检位置数据与猪只身份数据中的标准位置数据的比对结果对鉴别身份标识进行剔除后,确认当前待检猪只的身份标识,从而达到了利用对猪脸进行拍摄的方式对猪脸进行识别的效果,提高了猪只识别的效果;在通过图像比对的方式获取的鉴别身份标识不唯一时,进一步通过比对待检猪脸图像中特征点位置关系的方式对鉴别身份标识进行剔除,从而进一步提升了猪只身份识别的效果。
22.第三方面,本技术提供一种识别设备,采用如下技术方案:包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如上述任一种某某方法的计算机程序。
23.第四方面,本技术提供一种计算机可读存储介质,采用如下技术方案:存储有能够被处理器加载并执行上述任一种某某方法的计算机程序。
24.综上所述,本技术包括以下至少一种有益技术效果:1.利用对猪脸进行拍摄的方式对猪脸进行识别的效果,提高了猪只识别的效果;在通过图像比对的方式获取的鉴别身份标识不唯一时,进一步通过比对待检猪脸图像中特征点位置关系的方式对鉴别身份标识进行剔除,从而进一步提升了猪只身份识别的效果;2.在每次正确识别猪只身份后,将待检猪脸区域图像添加到与鉴别身份标识对应的标准区域图像内,达到了根据实际检测结果对标准区域图像进行完善补充的作用,减少了猪只生产过程中猪脸变化较大导致难以识别的可能,从而进一步提升了猪只识别的效果。
附图说明
25.图1是本技术一个实施例中猪脸识别方法的流程图。
26.图2是本技术一个实施例中猪脸图像识别区域的示意图。
27.图3是本技术一个实施例中猪脸识别系统的结构框图。
28.图4是本技术另一个实施例中猪脸识别系统的结构框图。
29.附图标记:301、图像信息获取模块;302、待检区域确定模块;303、身份数据获取模块;304、猪只身份识别模块;305、位置数据获取模块;306、猪只身份确定模块;307、身份数据更新模块。
具体实施方式
30.以下结合附图1-4对本技术作进一步详细说明。
31.本技术实施例公开一种猪脸识别方法,该方法基于图像识别技术,用于对猪只脸部进行拍摄的摄像机等摄像设备将拍摄到的猪脸图像信息发送至识别系统后,识别系统可
以通过将拍摄获取的猪脸图像信息与预先存储的标准图像信息进行比对,进而通过判断图像之间相似度的方式,将比对后得出的相似度最高的标准图像信息对应的身份标识设定为当前待检测的猪只身份标识,从而完成猪只信息的识别。
32.如图1所示,该方法包括以下步骤:s10,获取图像拍摄设备发送的待检猪脸图像信息。
33.其中,猪脸图像信息包括猪鼻、猪眼及猪耳朵等猪脸特征点图像;具体来说,需要对猪只的身份进行识别时,摄像机或照相机等图像拍摄设备会在识别系统的控制下对猪只脸部的图像进行拍摄,并将拍摄到的待检猪脸图像信息发送至识别系统;识别系统可以通过查验猪脸特征点是否完整的方式对待检猪脸图像信息进行核验,当待检猪脸图像信息内猪鼻、猪眼及猪耳朵等猪脸特征点图像均存在时,判定待检猪脸图像信息合格并控制图像拍摄设备停止拍摄。
34.s20,确定待检猪脸图像信息中的待检猪脸区域图像。
35.具体来说,识别系统在获取到待检猪脸图像信息后,会根据猪鼻、猪眼及猪耳朵等猪脸特征点所在的位置,确定出猪脸所在的区域,继而将猪脸所在的区域确定为待检猪脸区域图像;也即待检猪脸区域图像内至少完整包含有猪鼻、猪眼及猪耳朵等猪脸特征点。
36.s30,获取预设的猪只身份数据。
37.具体来说,猪只身份数据为预先存储在识别系统内的数据,猪只身份数据主要包括猪只的实际身份标识、与实际身份标识对应的标准猪脸区域图像、与实际身份标识对应的猪脸特征点之间的标准位置数据以及与实际身份标识对应的标准肤色信息;标准位置数据包括各猪脸特征点之间的标准距离值;标准肤色信息可以为图像中的色相、明度及纯度中的一种或多种结合构成的信息;工作人员可预先为每一猪只设定唯一的实际身份标识以对猪只进行区别,继而分别对应每一实际身份标识,对猪只进行拍摄以获取猪只的猪脸识别图像,测量猪鼻、猪眼及猪耳朵等猪脸特征点的对应距离并生成标准位置数据,记录猪脸识别图像中猪脸部分对应的色相、明度及纯度并生成标准肤色信息。
38.s40,将待检猪脸区域图像与标准猪脸区域图像进行相似度比对,获取鉴别身份标识。
39.具体来说,识别系统会将接收到的待检猪脸区域图像与获取到的猪只身份数据内的标准猪脸区域图像进行相似度比对,继而得出与待检猪脸区域图像的相似度大于预设的第一合法值的标准猪脸区域图像,将与得出的标准猪脸区域图像对应的实际身份标识设定为当前猪只的鉴别身份标识,从而完成猪只身份的初步识别;若经过相似度比对后得出的鉴别身份标识唯一,则确定得出的鉴别身份标识即为当前待检测猪只的身份标识,从完成猪只身份的识别。
40.s50,若与待检猪脸区域图像对应的鉴别身份标识不唯一,则获取待检猪脸图像信息中各猪脸特征点之间的待检位置数据。
41.具体来说,若经过相似度比对后,识别系统得出的鉴别身份标识不唯一,则进一步获取待检猪脸图像信息中猪鼻、猪眼及猪耳朵等猪脸特征点之间的位置关系,并将特征点之间的位置关系设定为待检位置数据,特征点之间的位置关系为猪鼻、猪眼及猪耳朵等特征点之间的间距对应关系;待检位置数据可以为:识别系统计算得出的待检猪脸图像信息中各猪脸特征点之间的实际距离值。
42.s60,根据待检位置数据和标准位置数据之间的比对结果确定鉴别身份标识。
43.具体来说,识别系统在获取到待检猪脸图像信息中各猪脸特征点之间的待检位置数据后,会将待检位置数据与标准位置数据进行比对,继而根据比对结果对鉴别身份标识进行剔除,并将剔除后剩余的鉴别身份标识信息设置为与待检猪脸区域图像对应的鉴别身份标识;鉴别身份标识的剔除过程可以为:将标准距离值预设为实际测量猪只获取到的各猪脸特征点之间的标准距离值之和;在确定待检猪脸图像信息中猪脸特征点的位置之后,计算待检猪脸图像信息中各猪脸特征点之间的实际距离值之和,继而得出实际距离值之和与标准距离值之和两者之间的差值,剔除与差值大于预设第二合法值的实际距离值对应的鉴别身份标识。
44.识别系统可以利用对猪脸进行拍摄的方式对猪脸进行识别,解决了利用电子耳标或耳牌的方式对猪只身份进行识别会对猪只造成身体伤害的问题,从而提高了猪只识别的效果;且识别系统在通过图像比对的方式获取的鉴别身份标识不唯一时,进一步通过比对待检猪脸图像中特征点位置关系的方式对鉴别身份标识进行剔除,减少了单纯通过图像比对的方式无法精准定位猪只身份导致识别失败的可能,从而进一步提升了猪只身份识别的效果。
45.在一个实施例中,考虑到通过比对待检猪脸图像中特征点位置关系的方式对鉴别身份标识进行剔除后,可能仍旧会存在鉴别身份标识不唯一导致猪只身份识别失败的情况;在s60根据待检位置数据和标准位置数据之间的比对结果确定鉴别身份标识之后,还可以执行以下步骤:若通过比对待检猪脸图像中特征点位置关系的方式对鉴别身份标识进行剔除后,剩余的鉴别身份标识仍不唯一,则识别系统继续获取待检猪脸区域图像对应的待检肤色信息,待检肤色信息与标准肤色信息的设定相同,可以为图像中的色相、明度及纯度中的一种或多种结合构成的信息;继而识别系统可以将待检肤色信息与标准标准肤色信息进行比对,剔除与待检肤色信息不一致的标准肤色信息对应的鉴别身份标识,将剔除后剩余的鉴别身份标识信息设置为与待检猪脸区域图像对应的鉴别身份标识。通过增加肤色信息识别的方式,减少了部分猪只之间仅肤色存在细微差异导致识别系统无法利用图像或位置信息进行识别的可能,从而进一步提升了猪只的识别效果。
46.在一个实施例中,如图2所示,考虑到猪只在进食或活动的过程中可能会出现脸部粘附污泥等杂物使得肤色信息不准确,继而影响猪脸识别结果的情况;识别系统获取待检猪脸区域图像对应的待检肤色信息的步骤可以被具体执行为:首先识别出待检猪脸区域图像内的猪耳朵及猪眼对应的特征点图像,继而以两个猪眼和两个猪耳朵为边界,确定出猪耳朵与猪眼对应的特征点图像构成的包围区域,包围区域位于两个猪眼和两个猪耳朵之间,继而将包围区域对应的肤色信息设定为待检肤色信息。由于包围区域所处的位置为猪脸头顶处的位置,在猪只进食或活动的过程中,猪头顶的区域属于不易被弄脏的区域;因此,根据猪眼和猪耳朵确定位于头顶的包围区域,并将包围区域对应的肤色信息设定为待检肤色信息的设置,降低了猪只脸部粘附的污泥等杂物对肤色信息的影响,从而进一步提升了猪脸识别结果的准确度。
47.在一个实施例中,考虑到位于猪只头顶部分的包围区域仍旧可能存在粘附污泥等杂物导致识别结果不准确的情况,将包围区域对应的肤色信息设定为待检肤色信息的步骤
可以被具体执行为:识别系统首先确定出包围区域内的污泥区域,识别系统可以根据污泥等杂物粘附在皮肤表面时,污泥与皮肤之间位于不同平面的特点确定污泥区域的位置,继而将污泥区域从包围区域内剔除,将剔除污泥区域后剩余的包围区域对应的肤色信息设置为待检肤色信息;剔除污泥区域的设置降低了污泥对待检肤色信息的影响,进一步减少了包围区域仍旧存在少量污泥影响猪只识别结果的可能,从而进一步提升了猪只识别结果的准确度。
48.在一个实施例中,考虑到存在随着猪只的不断生长,猪只的面部可能会逐渐出现较大的变化,导致原始获取的标准区域图像可能不再适用的情况,在将剔除后剩余的鉴别身份标识信息设置为与待检猪脸区域图像对应的鉴别身份标识之后,还可以执行以下步骤:识别系统将猪脸图像信息中的待检猪脸区域图像添加到与鉴别身份标识对应的标准区域图像内,同时将与鉴别身份标识对应的猪脸特征点之间的标准位置数据替换为待检猪脸图像信息中各猪脸特征点之间的待检位置数据;也即在每次得出识别结果后,将与本次识别结果对应的待检猪脸区域图像以及待检位置数据等原始比对资料添加到猪只身份数据内,对原有的猪只身份数据进行更新,使得与猪只身份对应的标准数据会在实际识别的过程中,根据识别的结果实时更新,从而减少了随着猪只的不断生长,猪只的面部逐渐出现较大的变化,导致原始获取的标准区域图像不再适用的可能,提升了猪只识别系统的稳定性。
49.在一个实施例中,考虑到随着识别过程的不断进行,猪只身份数据内存储的标准数据会不断增加,为识别系统带来存储压力的情况;在将猪脸图像信息中的待检猪脸区域图像添加到与鉴别身份标识对应的标准区域图像内之后,还可以执行以下步骤:识别系统在将待检猪脸区域图像添加到标准区域图像的同时记录存储动作发生时对应的记录时间点,当猪只身份数据内某一待检猪脸区域图像对应的记录时间点与现实时间点之间的时间差值大于预设的更新值时,将该待检猪脸区域图像从标准区域图像内移出;例如预设的更新值为10天,则猪只身份数据内仅存储猪只原始预设的标准区域图像,以及最近10天内识别系统对猪只识别过程中得到的待检猪脸区域图像,剔除了距离当前时间点较远的不具备识别价值的待检猪脸区域图像,从而缓解了识别系统的存储压力;同时待检猪脸区域图像的数量减少也有助于提高识别系统识别猪只身份时的效率。
50.本技术实施例的实施原理为:识别系统可以利用对猪脸进行拍摄的方式对猪脸进行识别,解决了利用电子耳标或耳牌的方式对猪只身份进行识别会对猪只造成身体伤害的问题,从而提高了猪只识别的效果;且识别系统在通过图像比对的方式获取的鉴别身份标识不唯一时,进一步通过比对待检猪脸图像中特征点位置关系的方式对鉴别身份标识进行剔除,减少了单纯通过图像比对的方式无法精准定位猪只身份导致识别失败的可能,从而进一步提升了猪只身份识别的效果。
51.图1为一个实施例中猪脸识别方法的流程示意图。应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行;除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行;并且图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子
步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
52.基于上述方法,本技术实施例还公开一种猪脸识别系统。
53.如图3所示,该装置包括以下模块:图像信息获取模块301,用于获取图像拍摄设备发送的待检猪脸图像信息,猪脸图像信息包括猪鼻、猪眼及猪耳朵等猪脸特征点图像;待检区域确定模块302,用于根据待检猪脸图像信息中的猪脸特征点图像确定待检猪脸图像信息中的待检猪脸区域图像;身份数据获取模块303,用于获取预设的猪只身份数据,猪只身份数据包括所有猪只的实际身份标识、与实际身份标识对应的标准猪脸区域图像以及与实际身份标识对应的猪脸特征点之间的标准位置数据;猪只身份识别模块304,用于将待检猪脸区域图像与标准猪脸区域图像进行相似度比对,将相似度大于预设第一合法值的标准猪脸区域图像对应的实际身份标识设置为与待检猪脸区域图像对应的鉴别身份标识;位置数据获取模块305,用于若与待检猪脸区域图像对应的鉴别身份标识不唯一,则获取待检猪脸图像信息中各猪脸特征点之间的待检位置数据;猪只身份确定模块306,用于根据待检位置数据和标准位置数据之间的比对结果对鉴别身份标识进行剔除,将剔除后剩余的鉴别身份标识信息设置为与待检猪脸区域图像对应的鉴别身份标识。
54.在一个实施例中,标准位置数据包括各猪脸特征点之间的标准距离值;猪只身份确定模块306还用于计算待检猪脸图像信息中各猪脸特征点之间的实际距离值,将实际距离值设置为待检位置数据;将待检位置数据对应的实际距离值与标准位置数据对应的标准距离值进行比对,获得实际距离值与标准距离值之间的差值,剔除与差值大于预设第二合法值的实际距离值对应的鉴别身份标识。
55.在一个实施例中,猪只身份数据还包括与实际身份标识对应的标准肤色信息;猪只身份确定模块306还用于若剔除后剩余的鉴别身份标识仍不唯一,则获取待检猪脸区域图像对应的待检肤色信息;将待检肤色信息与标准标准肤色信息进行比对,剔除与待检肤色信息不一致的标准肤色信息对应的鉴别身份标识,将剔除后剩余的鉴别身份标识信息设置为与待检猪脸区域图像对应的鉴别身份标识。
56.在一个实施例中,猪只身份确定模块306还用于识别待检猪脸区域图像内的猪耳朵及猪眼对应的特征点图像;确定猪耳朵与猪眼对应的特征点图像构成的包围区域;将包围区域对应的肤色信息设置为待检肤色信息。
57.在一个实施例中,猪只身份确定模块306还用于确定包围区域内的泥污区域,并将包围区域内的泥污区域剔除,将剔除泥污区域后的包围区域对应的肤色信息设置为待检肤色信息。
58.在一个实施例中,如图4所示,猪脸识别系统还包括身份数据更新模块307,用于将猪脸图像信息中的待检猪脸区域图像添加到与鉴别身份标识对应的标准区域图像内;将与鉴别身份标识对应的猪脸特征点之间的标准位置数据替换为待检猪脸图像信息中各猪脸特征点之间的待检位置数据。
59.在一个实施例中,身份数据更新模块307还用于记录待检猪脸区域图像被添加到标准区域图像时的记录时间点;当记录时间点与现实时间点之间的时间差值大于预设的更新值时,将与记录时间点对应的待检猪脸区域图像从标准区域图像内移出。
60.本技术实施例还公开一种识别设备。
61.具体来说,该识别设备包括存储器和处理器,存储器上存储有能够被处理器加载并执行上述猪脸识别方法的计算机程序。
62.本技术实施例还公开一种计算机可读存储介质。
63.具体来说,该计算机可读存储介质,其存储有能够被处理器加载并执行如上述猪脸识别方法的计算机程序,该计算机可读存储介质例如包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
64.本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1