一种用于生猪养殖的AI视频点数方法技术

技术编号:35638185 阅读:33 留言:0更新日期:2022-11-19 16:28
本发明专利技术涉及计算机技术领域,特别涉及一种用于生猪养殖的AI视频点数方法;包括:基于大津阈值法,提取多个生猪体型轮廓和对应的位置数据,并计算各生猪体型轮廓面积,判断各生猪体型轮廓面积是否达到预设生猪体型阈值,基于图像拼接技术,将相邻边界的待计数视频图像块进行拼接,形成拼接图像,再次基于大津阈值法,提取多个拼接体型轮廓,并计算各拼接体型轮廓面积,判断各拼接体型轮廓面积是否达到预设生猪体型阈值,汇总待计数视频图像块中计数标记个数和拼接图像中计数标记个数,得到生猪数量。本发明专利技术涉及的一种用于生猪养殖的AI视频点数方法,与传统人工进行现场畜牧个体盘点计数相比,具有盘点计数效率高和点数精确的优点。具有盘点计数效率高和点数精确的优点。具有盘点计数效率高和点数精确的优点。

【技术实现步骤摘要】
一种用于生猪养殖的AI视频点数方法


[0001]本专利技术涉及计算机
,特别涉及一种用于生猪养殖的AI视频点数方法。

技术介绍

[0002]传统养猪场在日常养殖的时候,猪舍中生猪数量的清点一直依靠人力进行。这种方法的缺点明显,第一,费时费力,效率极低;第二,人工点猪误差较大。特别是猪数量较大的养殖场,生猪处于运动状态,在长时间的清点过程中生猪变动了位置,人眼难免眼花缭乱,容易出现清点错误。
[0003]为此,提出一种用于生猪养殖的AI视频点数方法。

技术实现思路

[0004]本专利技术的目的在于提供一种用于生猪养殖的AI视频点数方法,该方法可替代人工进行现场畜牧个体盘点计数,具有盘点计数效率高和点数精确的优点。
[0005]为了实现上述目的,本专利技术的技术方案如下:
[0006]一种用于生猪养殖的AI视频点数方法,包括:
[0007]实时获取对待测猪舍进行监控的待测视频图片,按照预设划分规则,将待测视频图片划分成N张视频图像块,其中,N大于等于2,将各视频图像块与各对照图像块进行对比,得到待计数视频图像块,基于大津阈值法,对待计数视频图像块进行特征提取,提取多个生猪体型轮廓和对应的位置数据,并计算各生猪体型轮廓面积,判断各生猪体型轮廓面积是否达到预设生猪体型阈值,若是,则在待计数视频图像块中对应生猪体型轮廓位置进行计数标记,若否,判断各生猪体型轮廓位置是否处于待计数视频图像块的边缘,基于图像拼接技术,将相邻边界的待计数视频图像块进行拼接,形成拼接图像,再次基于大津阈值法,对拼接图像进行特征提取,提取多个拼接体型轮廓,并计算各拼接体型轮廓面积,判断各拼接体型轮廓面积是否达到预设生猪体型阈值,若是,则在拼接图像中对应生猪体型轮廓位置进行计数标记,汇总待计数视频图像块中计数标记个数和拼接图像中计数标记个数,得到生猪数量。
[0008]具体的,所述对照图像是对预先不存在生猪的待测猪舍进行拍摄得到的对照图像,并且对所述对照图像按照预设划分规则进行划分。
[0009]具体的,所述将各视频图像块与各对照图像块进行对比,得到待计数视频图像块包括:根据预设划分规则,将待测视频图片划分为N张视频图像块,将视频图像块和对照图像块均转化为HSV格式,构建颜色直方图,将视频图像块对应的颜色直方图与对应的对照图像块的颜色直方图进行相似度计算,若相似度计算结果达到预设相似度阈值,则判断该视频图像块内不存在生猪,若相似度计算结果未达到预设相似度阈值,则判断该视频图像块内存在生猪,并将该视频图像块作为待计数视频图像块。
[0010]具体的,所述相似度计算包括采用杰卡德相似系数、余弦相似度、皮尔逊相关系数、Tanimoto系数中的一种方式计算相似度。
[0011]具体的,在得到生猪数量之后,还包括周期性生猪数据验证,设定周期,判断在该设定周期内,该猪舍内生猪数量方差是否达到预设生猪数量方差阈值,若在设定周期内,该猪舍内生猪数量方差达到预设生猪数量方差阈值,则计算该设定周期内各次生猪数量的均值,并将均值作为该周期内的生猪数量,若在设定周期内,该猪舍内生猪数量方差未达到预设生猪数量方差阈值,则生成人工复查提醒信号,并发送给对应人员进行复查。
[0012]本专利技术的有益效果为:
[0013]本专利技术涉及的一种用于生猪养殖的AI视频点数方法,与传统人工进行现场畜牧个体盘点计数相比,基于视频图片进行计数盘点,省时省力,提高了盘点计数效率;另外,通过对生猪体型轮廓位置,能够兼顾待计数视频图像块内部和边缘,进而提高盘点计数精度,同时,在得到生猪数量之后,还设置周期性生猪数据验证,判断在该设定周期内,生猪数量是否发生变化,若生猪数量变化过大,需要人工进行复查,进一步提高点数精确度,降低了操作风险。
附图说明
[0014]图1为本专利技术实施例一种用于生猪养殖的AI视频点数方法的流程图。
具体实施方式
[0015]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0016]参考附图1,附图1为本实施例提供的AI视频点数方法流程示意图,本方法主要包括如下步骤:
[0017]S101、实时获取对待测猪舍进行监控的待测视频图片。
[0018]在待测猪舍上方固设高清摄像头(包括但不限于CCD摄像机),对待测猪舍进行视频实时监控。
[0019]其中,该高清摄像头需要完全拍摄到待测猪舍的所有范围,避免未被拍摄到的待测猪舍内存在生猪而无法识别的情况。
[0020]S102、按照预设划分规则,将待测视频图片划分成N张视频图像块,其中, N大于等于2。
[0021]待测视频图片的划分规则需与对照图像块的划分规则相对应,并且对照图像块的数量也为N张,保证对待测视频图片分区划分后的N张视频图像块与对照图像块能够一一对应。
[0022]预设划分规则可采用将一张待测视频图片换分为N个图像个数或等间隔划分大小等,但一张待测视频图片内保证至少有2张视频图像块,可使最终计算的生猪数量越精确。
[0023]对照图像是对预先不存在生猪的待测猪舍进行拍摄得到的对照图像,并且对该对照图像按照预设划分规则进行划分,由于待测视频图片的划分规则与对照图像块的划分规则相对应,即可得到待测视频图片的各视频图像块与各对照图像块之间的映射关系。
[0024]S103、将各视频图像块与各对照图像块进行对比,得到待计数视频图像块。
[0025]其中,将各视频图像块与各对照图像块进行对比,得到待计数视频图像块包括:根据预设划分规则,将待测视频图片划分为N张视频图像块,将视频图像块和对照图像块均转化为HSV格式,构建颜色直方图,将视频图像块对应的颜色直方图与对应的对照图像块的颜色直方图进行相似度计算,若相似度计算结果达到预设相似度阈值,则判断该视频图像块内不存在生猪,若相似度计算结果未达到预设相似度阈值,则判断该视频图像块内存在生猪,并将该视频图像块作为待计数视频图像块;并且,所述相似度计算包括采用杰卡德相似系数、余弦相似度、皮尔逊相关系数、Tanimoto系数中的一种方式计算相似度,前述的相似度计算过程为现有技术,在此不再赘述。
[0026]本实施例中,颜色直方图是在许多图像检索系统中被广泛采用的颜色特征。它所描述的是不同色彩在整幅图像中所占的比例,而并不关心每种色彩所处的空间位置,即无法描述图像中的对象或物体。基于颜色直方图,可实现判断视频图像块内是否存在生猪,若不存在生猪,即视频图像块对应的颜色直方图与对应的对照图像块的颜色直方图的相似度计算结果达到预设相似度阈值,若存在生猪,即视频图像块对应的颜色直方图与对应的对照图像块的颜色直方图的相似度计算结果未达到预设相似度阈值。
[0027]S104、基于大津阈值法,对待计数视频图像块进行特征提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于生猪养殖的AI视频点数方法,其特征在于,包括:实时获取对待测猪舍进行监控的待测视频图片,按照预设划分规则,将待测视频图片划分成N张视频图像块,其中,N大于等于2,将各视频图像块与各对照图像块进行对比,得到待计数视频图像块,基于大津阈值法,对待计数视频图像块进行特征提取,提取多个生猪体型轮廓和对应的位置数据,并计算各生猪体型轮廓面积,判断各生猪体型轮廓面积是否达到预设生猪体型阈值,若是,则在待计数视频图像块中对应生猪体型轮廓位置进行计数标记,若否,判断各生猪体型轮廓位置是否处于待计数视频图像块的边缘,基于图像拼接技术,将相邻边界的待计数视频图像块进行拼接,形成拼接图像,再次基于大津阈值法,对拼接图像进行特征提取,提取多个拼接体型轮廓,并计算各拼接体型轮廓面积,判断各拼接体型轮廓面积是否达到预设生猪体型阈值,若是,则在拼接图像中对应生猪体型轮廓位置进行计数标记,汇总待计数视频图像块中计数标记个数和拼接图像中计数标记个数,得到生猪数量。2.根据权利要求1所述的一种用于生猪养殖的AI视频点数方法,其特征在于,所述对照图像是对预先不存在生猪的待测猪舍进行拍摄得到的对照图像,并且对所述对照图像按照预设划分规则进行划分。3.根据权利要求2所述的一种用于生猪养殖的AI视频点数...

【专利技术属性】
技术研发人员:朱燕陈红跃何道领贺德华李小琴谭剑蓉吴平潘晓郭宗义雷培奎王震樊莉甘玲吕小华
申请(专利权)人:重庆市畜牧技术推广总站
类型:发明
国别省市:

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

1