当前位置: 首页 > news >正文

YOLOv11养殖场鸡行为检测数据集,1711张,yolo,voc,coco三种标注方式鸡行为检测,家禽行为识别,饮食行为,休息行为,活动行为智能养殖,畜禽监控,智慧农业,实时检测,计算机视觉

养殖场鸡行为检测数据集,1711张,yolo,voc,coco三种标注方式
图像尺寸:640*640
类别数量:3类
训练集图像数量:1346; 验证集图像数量:188; 测试集图像数量:177
类别名称: 每一类图像数 ,每一类标注数
eat-drink 饮食 1497 4457
rest 休息 1476 6329
moving 活动 1516 8001
image num: 1711

模型代码:模型训练使用yolov11n训练,50个epoch训练结果,map如描述图所示。

qt界面:运行界面采用pyqt编写,本项目已经训练好模型,配置好环境后可直接使用,运行效果见描述图像

养殖场鸡行为检测数据集

一、数据集参数表

项目详情
数据集名称养殖场鸡行为检测数据集
图像总数1711张
图像分辨率640×640
标注格式YOLO、VOC、COCO 三种标注格式
类别数量3类
数据集划分训练集:1346张
验证集:188张
测试集:177张
eat-drink(饮食)图像数1497张,标注数4457个
rest(休息)图像数1476张,标注数6329个
moving(活动)图像数1516张,标注数8001个
训练模型YOLOv11n
训练轮次50 epoch
配套文件完整数据集、三种格式标注文件、配置文件、训练/测试代码、训练权重、PyQt运行界面源码
界面功能PyQt可视化界面,配置环境即可直接运行,支持图像、视频、摄像头实时检测
运行环境Python、OpenCV、PyQt5、PyTorch
适配系统Windows、Linux






二、YOLOv11 全套代码

1. 环境安装命令

pipinstallultralytics opencv-python torch

2. 数据集配置文件chicken_behavior.yaml

path:./chicken_behavior_datasettrain:images/trainval:images/valtest:images/testnc:3names:['eat-drink','rest','moving']

3. 训练代码

fromultralyticsimportYOLOif__name__=="__main__":model=YOLO("yolov11n.pt")results=model.train(data="chicken_behavior.yaml",epochs=50,imgsz=640,batch=16,device=0,workers=4,project="chicken_detection",name="yolov11n_behavior",patience=10,augment=True,hsv_h=0.015,hsv_s=0.7,hsv_v=0.4,fliplr=0.5,flipud=0.2,mosaic=1.0)metrics=model.val()print(f"mAP@0.5:{metrics.box.map50:.3f}")print(f"mAP@0.5-0.95:{metrics.box.map:.3f}")model.predict("test.jpg",save=True,conf=0.25)

4. 推理测试代码

fromultralyticsimportYOLO model=YOLO("best.pt")results=model.predict("test.jpg",conf=0.25,save=True)total=0forresinresults:forboxinres.boxes:total+=1cls_id=int(box.cls[0])conf=float(box.conf[0])x1,y1,x2,y2=map(int,box.xyxy[0])cls_name=model.names[cls_id]print(f"行为类别:{cls_name}| 置信度:{conf:.2f}| 坐标:{x1},{y1},{x2},{y2}")print(f"当前画面总数量:{total}")

5. PyQt5 可视化界面代码

fromPyQt5.QtWidgetsimportQApplication,QMainWindow,QFileDialogfromPyQt5.uicimportloadUifromultralyticsimportYOLOimportcv2importsysclassChickenDetectUI(QMainWindow):def__init__(self):super().__init__()loadUi("chicken_ui.ui",self)self.model=YOLO("best.pt")self.btn_img.clicked.connect(self.detect_image)self.btn_video.clicked.connect(self.detect_video)self.btn_cam.clicked.connect(self.detect_camera)defdetect_image(self):path,_=QFileDialog.getOpenFileName()ifpath:results=self.model(path,conf=0.25)self.show_result(results)defdetect_video(self):path,_=QFileDialog.getOpenFileName()ifpath:cap=cv2.VideoCapture(path)whilecap.isOpened():ret,frame=cap.read()ifnotret:breakresults=self.model(frame,conf=0.25)self.show_result(results)cv2.waitKey(1)cap.release()defdetect_camera(self):cap=cv2.VideoCapture(0)whilecap.isOpened():ret,frame=cap.read()ifnotret:breakresults=self.model(frame,conf=0.25)self.show_result(results)cv2.waitKey(1)cap.release()defshow_result(self,results):total=0forresinresults:forboxinres.boxes:total+=1cls_idx=int(box.cls[0])conf=float(box.conf[0])name=self.model.names[cls_idx]print(f"鸡行为:{name}置信度:{conf:.2f}")print(f"检测总数:{total}\n")if__name__=="__main__":app=QApplication(sys.argv)win=ChickenDetectUI()win.show()sys.exit(app.exec_())

三、应用场景

  1. 规模化养殖场智能监控,自动统计鸡群饮食、休息、活动状态
  2. 畜禽养殖健康监测,通过行为变化判断家禽生长、健康情况
  3. 养殖环境优化分析,结合行为数据调整投喂、光照、通风方案
  4. 无人化养殖值守,替代人工巡检,降低人力成本
  5. 养殖科研实验,家禽行为学研究、养殖模式效果分析

http://www.jsqmd.com/news/1201600/

相关文章:

  • 视觉塔技术详解:Agents-A1-OptiQ-4bit图像理解核心组件
  • Dolphin3-Cyber-8B-GGUF伦理使用指南:在合法合规框架下发挥AI安全能力
  • OpenAI Codex与ChatGPT Work使用限制取消及开发效率提升指南
  • 绍兴专业靠谱材料环保的装修公司推荐!本地业主实测不踩坑 - leejw9527
  • Seq2Seq模型详解:从编码器-解码器到Transformer架构演进
  • CANN/ops-nn分组归一化梯度算子
  • 光的“温柔溢出“:深入理解泛光效果(Bloom)
  • AI-Feynman高级技巧:利用维度分析和对称性加速方程发现
  • AnimeGen-I2V-A14B-Lightning-int4路线图:未来功能与改进计划 [特殊字符]
  • OptiQ量化技术揭秘:Ornith-1.0-35B-OptiQ-4bit如何实现敏感层8bit与鲁棒层4bit的智能分配
  • 如何快速上手TTKWidgetTools:10分钟打造专业级Qt界面应用
  • 必读:企业AI转型分阶段投入规划(基础层-场景层-智能体层)
  • Python OpenCV 轮廓分析(Contour Analysis)详解与实战
  • 高速PCB设计中信号完整性与走线阻抗控制详解
  • Ornith-1.0-9B-OptiQ-4bit与mlx-optiq生态:打造本地化AI开发环境 [特殊字符]
  • 电源工程师实战:调试技巧与效率优化全解析
  • 2026年保定旱喷喷泉厂家挑选攻略 宏洋喷泉相关信息汇总 - Fan_00
  • Glance图标系统设计:如何创建可区分的视觉元素
  • 线性光耦HCNR201原理与工业隔离电路设计指南
  • CANN/asc-devkit DCCI缓存控制接口文档
  • 从理论到实践:UML四大核心图解析与银行系统建模实战
  • 如何用d2s-editor打造你的暗黑破坏神2完美存档:5步实现角色定制与物品管理
  • 图像缩放三剑客:最邻近、双线性与双三次插值的原理、对比与实战
  • C语言获取文件大小:4种实用方法详解与性能对比
  • 广州二手手表变现流程|线上估价到店交易完整指南 - 禹竞奢收行
  • 【小程序毕业设计】基于协同过滤算法的校园音乐推荐小程序(Django 后端)的设计与实现(源码+文档+远程调试,全bao定制等)
  • 玩转群晖NAS套件系列五:SSH赋能Moments,解锁智能相册的隐藏潜能!
  • STM32程序下载双方案实战:从ST-LINK调试到USB-TTL串口烧录的完整指南
  • Agents-A1-OptiQ-4bit vs 传统模型:内存占用与推理速度对比评测
  • 终极指南:如何用Nori-30M实现零训练快速表格回归预测(附完整代码)