一种同栏猪只日均重估算方法、设备及存储介质与流程

文档序号:37520911发布日期:2024-04-01 14:36阅读:13来源:国知局
一种同栏猪只日均重估算方法、设备及存储介质与流程

本技术涉及圈养牲畜生长状态监测的领域,尤其是涉及一种同栏猪只日均重估算方法、设备及存储介质。


背景技术:

1、在猪只的规模化养殖过程中,实时了解同栏猪只的日均重可以为评估猪只的生长状态提供重要依据。

2、目前的一种测量同栏猪只日均重的方式为:待猪栏中的猪只人为断定长成后,将猪栏中的猪只依次通过磅秤进行称重,从而获取每只猪只的重量,进而计算出同栏猪只的日均重。

3、目前的另一种测量同栏猪只日均重的方式为:在每个猪栏处安装重量测定站,需要进行重量检测时,通过重量测定站对猪群中猪只的重量进行检测,从而计算出同栏猪只的日均重。

4、目前的又一种测量同栏猪只日均重的方式为:多个猪栏共享一个磅秤,需要对某一猪栏中的猪只进行称重时,需要将该猪栏中的所有猪只赶到共享磅秤处进行称重,从而检测出该猪栏中猪只的重量,进而计算出同栏猪只的日均重。

5、在实现本技术的过程中,发现上述技术至少存在以下问题:对于上述第一种测量猪群日均重的方式,缺点在于:只有猪只长成后才能知晓同栏猪只的日均重,难以在猪只的生长过程中及时了解猪只的生长状态;对于上述第二种测量猪群日均重的方式,缺点在于:在每个猪栏均安装重量测定站,不仅安装过程繁琐且安装成本过高;对于上述第三种测量猪群日均重的方式,缺点在于:测量时,需要赶猪至共享磅秤处进行测量,费时费力,且容易对猪只的生长造成不利影响;综上可见,通过现有技术进行同栏猪只日均重检测方式的便利性不佳。


技术实现思路

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、依据所述猪头朝向对若干所述交集点组进行排序,得到交集点组集合。

30、通过采用上述技术方案,先沿猪只识别方框的长边使用交集线对猪只识别方框进行等分,每条交集线会与猪只轮廓之间产生两个交集点,两个交集点组合为对应的交集点组,如此会得到若干与若干交集线一一对应的交集点组,然后依据猪头朝向对若干交集点组进行排序,从而得到交集点组集合,以便于后续依据该交集点组集合计算出对应的猪只部位宽度组这一特征。

31、在一个具体的可实施方案中,确定出所述特征组中的所述猪只识别角度良好程度的步骤包括:

32、确定所述猪栏图像的中心点,记为第一中心点;确定所述猪只轮廓的中心点,记为第二中心点;

33、过所述第一中心点与第二中心点作出连接线;

34、计算所述连接线与对应所述猪只识别方框长边之间的夹角;

35、计算所述夹角与平角之间的偏差程度,将所述偏差程度记为所述猪只识别角度良好程度。

36、通过采用上述技术方案,先计算出过猪栏图像中心的与对应猪只轮廓中心的连接线,然后计算连接线与对应猪只识别方框长边的之间的夹角,最后计算夹角与平角之间的偏差程度,并将该偏差程度记为猪只识别角度良好程度,便于将猪只识别角度良好程度作为特征组中的一个特征用于后续猪只体重估值的计算。

37、在一个具体的可实施方案中,所述依据所述猪只识别信息对所述体重估值数据进行过滤,得到第一滤后体重估值数据的步骤包括:

38、确定出所述猪栏图像中被遮挡的所述猪只轮廓,记为异常轮廓;

39、确定出所述猪栏图像中处于边缘部分的猪只轮廓,记为边缘轮廓;

40、从所述体重估值数据中滤除与所述异常轮廓以及所述边缘轮廓对应的猪只体重估值,得到所述第一滤后体重估值数据。

41、通过采用上述技术方案,由于异常轮廓与边缘轮廓均与理想的猪只轮廓差距较大,若将基于异常轮廓与边缘轮廓计算出的猪只体重估值加入至最终同栏猪只日均重的计算,会降低同栏猪只日均重结果的准确度,故将与异常轮廓以及边缘轮廓对应的体重估值滤除,有助于提升最终计算出的同栏猪只日均重的准确度。

42、在一个具体的可实施方案中,所述对所述滤后体重估值数据进行数学统计,得到同栏猪只日均重的步骤包括:

43、依据所述第一滤后体重估值数据计算出对应的统计阈值范围;

44、从所述第一滤后体重估值数据中滤除未在所述统计阈值范围内的猪只体重估值,得到第二滤后体重估值数据;

45、计算所述第二滤后体重估值数据的均值,得到所述同栏猪只日均重。

46、通过采用上述技术方案,通过统计阈值范围可对第一滤后体重估值数据中数值过大和过小的猪只体重估值进行滤除,如此便于进一步提升后续最终计算出的同栏猪只日均重的准确度。

47、第二方面,本技术提供一种计算机设备,采用如下技术方案:包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如上述任意一种同栏猪只日均重估算方法的计算机程序。

48、第三方面,本技术提供一种计算机可读存储介质,采用如下技术方案:存储有能够被处理器加载并执行上述任意一种同栏猪只日均重估算方法的计算机程序。

49、综上所述,本技术包括以下至少一种有益技术效果:

50、1.便于提升检测同栏猪只日均重的便利性;

51、2.便于综合猪只的多项特征对猪只的体重估值进行计算,从而提升计算出的猪只的体重估值数据的可信度与准确度;

52、3.便于提升计算出的同栏猪只日均重的准确度。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1