【技术实现步骤摘要】
基于Blend Mask算法的动物幼崽计数方法以及装置
[0001]本申请涉及计算机视觉领域,具体而言,涉及一种基于Blend Mask算法的动物幼崽计数方法及装置。
技术介绍
[0002]近年来,随着智能科技的快速崛起,各行各业紧跟智能化、信息化、自动化的发展潮流,畜牧业的发展也逐渐智能化,与之相关的技术和设备也应运而生,例如对猪只的计数、体温监控、测重等。对于圈养栏内动物幼崽的数量盘点是确保智能养殖后续顺利运行的基石,而现有的圈养栏内动物幼崽计数技术较少且存在一定的弊端。现有对圈养动物进行计数主要通过RFID技术进行实现,RFID技术也称射频识别技术,其原理是通过无线电信号识别特定目标并读写相关数据,而无需系统与特定目标之间建立机械或光学接触,这种技术适用于短距离识别通信。但是该技术所需的成本较高,其普适性较差,缺乏统一的标准,且存在一定的安全隐患。
[0003]因此,如何能够降低成本提供一种安全准确且普适性高的技术实现圈养栏内动物幼崽的计数,是目前有待解决的技术问题。
技术实现思路
[0004] ...
【技术保护点】
【技术特征摘要】
1.一种基于Blend Mask算法的动物幼崽计数方法,其特征在于,所述方法包括:接收鱼眼摄像头采集到的圈养栏内动物幼崽的初始图片,将所述初始图片按预设比例分为训练集、验证集和测试集;通过标签工具对所述训练集与所述验证集打标签生成标签文件,将所述标签文件与所述标签文件对应的图片作为训练样本,所述训练样本用于模型训练;通过Blend Mask算法对所述训练样本进行模型训练后得到盘点模型;利用所述盘点模型对输入图片中的每只幼崽进行分割与计数,输出并保存每张初始图片所对应的掩膜分割结果图,在终端显示每张初始图片中分割出来的幼崽数量。2.如权利要求1所述的方法,其特征在于,通过Blend Mask算法与所述训练样本进行模型训练后得到盘点模型之后,还包括:通过所述盘点模型对所述测试集中的图片进行测试。3.如权利要求2所述的方法,其特征在于,通过所述盘点模型对所述测试集中的图片进行测试,具体为:根据测试图片最终显示的掩膜分割结果图所对应的每个目标检测框的分数判断目标检测框中的目标个体是否为幼崽个体;当目标检测框的分数大于loU预设阈值时,则将所述目标检测框中的目标个体作为幼崽个体进行计数,并在所述终端显示分割结果;当所述目标检测框的分数小于loU预设阈值时,则所述目标检测框中的目标个体不是幼崽个体不进行计数,所述终端不显示分割结果;其中,终端所显示的测试结果为每张测试图片中检测和分割的目标总数量,目标个体即所述掩膜分割结果图中的幼崽个体。4.如权利要求3所述的方法,其特征在于,还包括:根据所述幼崽的总体数量与原始图片中幼崽的数量相比判断计数准确率;根据所述计数准确率对所述测试图片进行筛选。5.如权利要...
【专利技术属性】
技术研发人员:鞠铁柱,曾庆元,苍岩,屈露,
申请(专利权)人:北京小龙潜行科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。