牲畜的样本库建立方法和清点方法、存储介质和电子设备技术

技术编号:17250456 阅读:25 留言:0更新日期:2018-02-11 09:08
本发明专利技术实施例提供一种牲畜的样本库建立方法和清点方法、存储介质和电子设备,涉及人工智能领域。其中,所述牲畜的样本库建立方法包括:获取通过图像采集设备采集的牲畜圈养区域的场景视频帧序列;通过用于牲畜跟踪的神经网络模型,对所述场景视频帧序列中的时序上相邻的每两个场景视频帧中出现的牲畜进行跟踪;每当根据跟踪结果确定出现新的牲畜,并且确定存有牲畜信息的牲畜样本库中未存有所述新的牲畜的信息时,则在所述牲畜样本库中添加所述新的牲畜的信息。通过本发明专利技术实施例,能够快速准确地建立牲畜的样本库,节约了大量的人力物力。

【技术实现步骤摘要】
牲畜的样本库建立方法和清点方法、存储介质和电子设备
本专利技术实施例涉及人工智能领域,尤其涉及一种牲畜的样本库建立方法、存储介质和电子设备,以及,一种牲畜的清点方法、存储介质和电子设备。
技术介绍
随着畜牧业的飞速发展和国家政策的支持,广大牧民饲养的牲畜量逐年大幅增加。牲畜的饲养主要有两种方式,即放牧饲养和舍饲圈养两种方式。放牧饲养可以节省草料、设备等费用、饲养成本低、但受气候和季节的影响,尤其是冬季放牧是得不偿失。而舍饲圈养可以使得牲畜能均衡发育,并且饲料利用率相对较高,易形成养殖规模,提高商品率。因此,提倡舍饲圈养的方式来饲养牲畜。然而,在舍饲圈养牲畜的过程中,会涉及到牲畜清点的问题。目前大部分地区仍然采用人工清点的方式清点牲畜。由于牲畜存在大小区别,会存在一定的遮挡,因此,在清点牲畜时很容易出现错误,同时这种清点方式复杂、效率低,尤其不适应大型的牲畜养殖基地。此外,由于牲畜不停地行走移动位置,牲畜数量的清点工作也加大了难度。
技术实现思路
本专利技术实施例的目的在于,提供一种牲畜的样本库建立的技术方案和牲畜的清点的技术方案。根据本专利技术实施例的第一方面,提供了一种牲畜样本库的建立方法。所述方法包括:获取通过图像采集设备采集的牲畜圈养区域的场景视频帧序列;通过用于牲畜跟踪的神经网络模型,对所述场景视频帧序列中的时序上相邻的每两个场景视频帧中出现的牲畜进行跟踪;每当根据跟踪结果确定出现新的牲畜,并且确定存有牲畜信息的牲畜样本库中未存有所述新的牲畜的信息时,则在所述牲畜样本库中添加所述新的牲畜的信息。可选地,所述牲畜信息包括牲畜的脸部图像和/或牲畜脸部的特征数据。可选地,所述牲畜的脸部图像为所述牲畜的正脸图像。可选地,所述方法还包括:当所述畜牲样本库中的脸部图像的数量达到预设数量时,停止对所述场景视频帧序列中的时序上相邻的每两个场景视频帧中出现的牲畜进行跟踪。可选地,所述方法还包括:每当根据所述跟踪结果确定未出现新的牲畜时,则继续对所述场景视频帧序列中的时序上相邻的每两个场景视频帧中出现的牲畜进行跟踪。可选地,在所述牲畜样本库中添加所述新的牲畜的信息时,所述方法还包括:对所述新的牲畜进行标识,获得相应的标识信息;在所述牲畜样本库中添加所述新的牲畜的标识信息。可选地,所述牲畜包括以下中的至少一者:鸡、鸭、鹅、牛、羊、马、猪。根据本专利技术实施例的第二方面,提供了一种牲畜的清点方法。所述方法包括:获取通过图像采集设备采集的牲畜圈养区域的场景视频帧序列;将所述场景视频帧序列中的每个场景视频帧中出现的牲畜分别与预设的牲畜样本库中的每个样本图像中的牲畜进行比对,获得第一比对结果;根据所述第一比对结果确定所述牲畜的第一清点结果,其中,所述预设的牲畜样本库是根据本专利技术实施例的第一方面所述的方法建立得到的。可选地,所述将所述场景视频帧序列中的每个场景视频帧中出现的牲畜分别与预设的牲畜样本库中的每个样本图像中的牲畜进行比对,获得第一比对结果,包括:通过用于牲畜脸部比对的神经网络模型,将所述场景视频帧序列中的每个场景视频帧中出现的牲畜的脸部分别与预设的牲畜样本库中的每个样本图像中的牲畜的脸部进行比对,获得所述第一比对结果。可选地,所述方法还包括:当所述场景视频帧序列中的场景视频帧中出现的牲畜与所述牲畜样本库中的每个样本图像中的牲畜均不相同时,将所述场景视频帧中出现的牲畜分别与预设的牲畜新增库中的每个场景视频帧中的牲畜进行比对,获得第二比对结果;根据所述第一比对结果和所述第二比对结果确定所述牲畜的第二清点结果。可选地,所述牲畜的第二清点结果包括以下中的至少一者:所述牲畜圈养区域内当前存在所述牲畜样本库中的牲畜的数量、所述牲畜圈养区域内当前存在所述牲畜样本库中的牲畜的标识信息、所述牲畜圈养区域内当前丢失所述牲畜样本库中的牲畜的数量、所述牲畜圈养区域内当前丢失所述牲畜样本库中的牲畜的标识信息、所述牲畜圈养区域内当前是否存在新的牲畜、所述牲畜圈养区域内当前存在所述新的牲畜的数量。根据本专利技术实施例的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,其中,所述程序指令被处理器执行时实现本专利技术实施例的第一方面所述的牲畜样本库的建立方法的步骤。根据本专利技术实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,其中,所述程序指令被处理器执行时实现本专利技术实施例的第二方面所述的牲畜的清点方法的步骤。根据本专利技术实施例的第五方面,提供了一种电子设备,包括:第一处理器、第一存储器、第一通信元件和第一通信总线,所述第一处理器、所述第一存储器和所述第一通信元件通过所述第一通信总线完成相互间的通信;所述第一存储器用于存放至少一可执行指令,所述可执行指令使所述第一处理器执行如本专利技术实施例的第一方面所述的牲畜样本库的建立方法的步骤。根据本专利技术实施例的第六方面,提供了一种电子设备,包括:第二处理器、第二存储器、第二通信元件和第二通信总线,所述第二处理器、所述第二存储器和所述第二通信元件通过所述第二通信总线完成相互间的通信;所述第二存储器用于存放至少一可执行指令,所述可执行指令使所述第二处理器执行如本专利技术实施例的第二方面所述的牲畜的清点方法的步骤。根据本专利技术实施例提供的技术方案,获取通过图像采集设备采集的牲畜圈养区域的场景视频帧序列;并通过用于牲畜跟踪的神经网络模型,对所述场景视频帧序列中的时序上相邻的每两个场景视频帧中出现的牲畜进行跟踪;每当根据跟踪结果确定出现新的牲畜,并且确定存有牲畜信息的牲畜样本库中未存有所述新的牲畜的信息时,则在所述牲畜样本库中添加所述新的牲畜的信息,由此,能够快速准确地建立牲畜的样本库,节约了大量的人力物力。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1是根据本专利技术实施例一的一种牲畜的样本库建立方法的流程图;图2是根据本专利技术实施例二的一种牲畜的样本库建立方法的流程图;图3是根据本专利技术实施例三的一种牲畜的清点方法的流程图;图4是根据本专利技术实施例四的一种牲畜的清点方法的流程图;图5是根据本专利技术实施例五的一种电子设备的结构示意图;图6是根据本专利技术实施例六的一种电子设备的结构示意图。具体实施方式下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本专利技术实施例的具体实施方式作进一步详细说明。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。本领域技术人员可以理解,本专利技术实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。实施例一图1是根据本专利技术实施例一的一种牲畜的样本库建立方法的流程图。如图1所示,本实施例提供的牲畜的样本库建立方法包括:在步骤S101中,获取通过图像采集设备采集的牲畜圈养区域的场景视频帧序列。在本实施例中,所述图像采集设备可包括摄像头。可以理解的是,任何用于获取牲畜圈养区域的场景视频帧序列的设备均适用于此,本实施例对此不作限制。在具体的实施方式中,可在牲畜圈养区域安装一个图像采集设备,也可在牲畜圈本文档来自技高网...
牲畜的样本库建立方法和清点方法、存储介质和电子设备

【技术保护点】
一种牲畜样本库的建立方法,其特征在于,所述方法包括:获取通过图像采集设备采集的牲畜圈养区域的场景视频帧序列;通过用于牲畜跟踪的神经网络模型,对所述场景视频帧序列中的时序上相邻的每两个场景视频帧中出现的牲畜进行跟踪;每当根据跟踪结果确定出现新的牲畜,并且确定存有牲畜信息的牲畜样本库中未存有所述新的牲畜的信息时,则在所述牲畜样本库中添加所述新的牲畜的信息。

【技术特征摘要】
1.一种牲畜样本库的建立方法,其特征在于,所述方法包括:获取通过图像采集设备采集的牲畜圈养区域的场景视频帧序列;通过用于牲畜跟踪的神经网络模型,对所述场景视频帧序列中的时序上相邻的每两个场景视频帧中出现的牲畜进行跟踪;每当根据跟踪结果确定出现新的牲畜,并且确定存有牲畜信息的牲畜样本库中未存有所述新的牲畜的信息时,则在所述牲畜样本库中添加所述新的牲畜的信息。2.根据权利要求1所述的方法,其特征在于,所述牲畜信息包括牲畜的脸部图像和/或牲畜脸部的特征数据。3.根据权利要求2所述的方法,其特征在于,所述牲畜的脸部图像为所述牲畜的正脸图像。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述畜牲样本库中的脸部图像的数量达到预设数量时,停止对所述场景视频帧序列中的时序上相邻的每两个场景视频帧中出现的牲畜进行跟踪。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:每当根据所述跟踪结果确定未出现新的牲畜时,则继续对所述场景视频帧序列中的时序上相邻的每两个场景视频帧中出现的牲畜进行跟踪。6.根据权利要求1所述的方法,其特征在于,在所述牲畜样本库中添加所述新的牲畜的信息时,所述方法还包括:对所述新的牲畜进行标识,获得相应的标识信息;在所述牲畜样本库中添加所述新的牲畜的标识信息。7.根据权利要求1~6中任意一项权利要求所述的方法,其特征在于,所述牲畜包括以下中的至少一者:鸡、鸭、鹅、牛、羊、马、猪。8.一种牲畜的清点方法,其特征在于,所述方法包括:获取通过图像采集设备采集的牲畜圈养区域的场景视频帧序列;将所述场景视频帧序列中的每个场景视频帧中出现的牲畜分别与预设的牲畜样本库中的每个样本图像中的牲畜进行比对,获得第一比对结果;根据所述第一比对结果确定所述牲畜的第一清点结果,其中,所述预设的牲畜样本库是根据权利要求1~7中任意一项权利要求所述的方法建立得到的。9.根据权利要求8所述的方法,其特征在于,所述将所述场景视频帧序列中的每个场景视频帧中出现的牲畜分别与预设的牲畜样本库中的每个样本图像中的牲畜进行比对,获得第一比对结果,包括:通过用于牲畜脸部比对的神经网络模型,...

【专利技术属性】
技术研发人员:邓昌顺
申请(专利权)人:翔创科技北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1