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

发布时间:2026/9/24 20:58:45

YOLOv11养殖场鸡行为检测数据集,1711张,yolo,voc,coco三种标注方式鸡行为检测,家禽行为识别,饮食行为,休息行为,活动行为智能养殖,畜禽监控,智慧农业,实时检测,计算机视觉
养殖场鸡行为检测数据集1711张yolovoccoco三种标注方式图像尺寸:640*640类别数量:3类训练集图像数量:1346; 验证集图像数量:188 测试集图像数量:177类别名称: 每一类图像数 每一类标注数eat-drink 饮食 1497 4457rest 休息 1476 6329moving 活动 1516 8001image 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 torch2. 数据集配置文件chicken_behavior.yamlpath:./chicken_behavior_datasettrain:images/trainval:images/valtest:images/testnc:3names:[eat-drink,rest,moving]3. 训练代码fromultralyticsimportYOLOif__name____main__:modelYOLO(yolov11n.pt)resultsmodel.train(datachicken_behavior.yaml,epochs50,imgsz640,batch16,device0,workers4,projectchicken_detection,nameyolov11n_behavior,patience10,augmentTrue,hsv_h0.015,hsv_s0.7,hsv_v0.4,fliplr0.5,flipud0.2,mosaic1.0)metricsmodel.val()print(fmAP0.5:{metrics.box.map50:.3f})print(fmAP0.5-0.95:{metrics.box.map:.3f})model.predict(test.jpg,saveTrue,conf0.25)4. 推理测试代码fromultralyticsimportYOLO modelYOLO(best.pt)resultsmodel.predict(test.jpg,conf0.25,saveTrue)total0forresinresults:forboxinres.boxes:total1cls_idint(box.cls[0])conffloat(box.conf[0])x1,y1,x2,y2map(int,box.xyxy[0])cls_namemodel.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.modelYOLO(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:resultsself.model(path,conf0.25)self.show_result(results)defdetect_video(self):path,_QFileDialog.getOpenFileName()ifpath:capcv2.VideoCapture(path)whilecap.isOpened():ret,framecap.read()ifnotret:breakresultsself.model(frame,conf0.25)self.show_result(results)cv2.waitKey(1)cap.release()defdetect_camera(self):capcv2.VideoCapture(0)whilecap.isOpened():ret,framecap.read()ifnotret:breakresultsself.model(frame,conf0.25)self.show_result(results)cv2.waitKey(1)cap.release()defshow_result(self,results):total0forresinresults:forboxinres.boxes:total1cls_idxint(box.cls[0])conffloat(box.conf[0])nameself.model.names[cls_idx]print(f鸡行为{name}置信度{conf:.2f})print(f检测总数{total}\n)if__name____main__:appQApplication(sys.argv)winChickenDetectUI()win.show()sys.exit(app.exec_())三、应用场景规模化养殖场智能监控自动统计鸡群饮食、休息、活动状态畜禽养殖健康监测通过行为变化判断家禽生长、健康情况养殖环境优化分析结合行为数据调整投喂、光照、通风方案无人化养殖值守替代人工巡检降低人力成本养殖科研实验家禽行为学研究、养殖模式效果分析

相关新闻

Unity与西门子PLC通讯实战:基于S7.net实现工业数字孪生

Unity与西门子PLC通讯实战:基于S7.net实现工业数字孪生

2026/8/23 0:10:22

1. 项目概述:为什么要在Unity里搞PLC通讯?干了这么多年工业仿真和数字孪生,我发现一个挺有意思的现象:很多做上位机、做MES的朋友,一提到Unity,第一反应就是“做游戏的”。但最近几年,情况变了。…

2026年下半年广州教育小程序制作服务商推荐,本地机构别只问报价

2026年下半年广州教育小程序制作服务商推荐,本地机构别只问报价

2026/9/6 0:11:47

CNNIC第56次《中国互联网络发展状况统计报告》显示,截至2025年6月,我国手机网民规模达到11.16亿,网民使用手机上网的比例为99.4%。对广州教培机构和知识付费团队来说,学员触达、试听报名、直播学习、题库练习和续费提醒都在向移动…

B站缓存视频转换终极指南:一键解锁你珍藏的离线内容

B站缓存视频转换终极指南:一键解锁你珍藏的离线内容

2026/8/27 0:01:15

B站缓存视频转换终极指南:一键解锁你珍藏的离线内容 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾经在B站缓存了珍贵的教程…

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/23 22:20:06

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/9/23 14:32:22

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/24 3:39:17

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/9/23 14:31:31

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/9/24 7:10:52

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/23 14:34:03

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…

远程协作的工作台整理

远程协作的工作台整理

2026/9/24 16:02:49

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/21 23:38:13

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/22 0:48:53

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…