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

YOLOv11 航拍视角高清图像工程车辆检测数据集航拍数据集,工程车辆检测,挖掘机检测,自卸卡车检测,推土机检测,压实机检测,YOLO数据集,VOC数据集,9124张图像,12GB数据集,4类目标检测

航拍视角高清图像工程车辆检测数据集9124张,12GB数据量,yolo和voc两种标注方式
4类,标注数量:
excavator - 挖掘机:9612
dump_truck - 自卸卡车:10061
bulldozer - 推土机:1216
compactor - 压实机:40
image num - 图像数量:9124

航拍视角高清图像工程车辆检测数据集

一、数据集参数表

项目详情
数据集名称航拍视角工程车辆检测数据集
图像总数9124张
数据集大小12GB
标注格式YOLO、VOC 双格式标注
检测类别4类
类别及标注数量excavator(挖掘机):9612个
dump_truck(自卸卡车):10061个
bulldozer(推土机):1216个
compactor(压实机):40个
训练模型YOLOv11n
训练轮次30 epoch
可视化界面PyQt 开发可视化检测界面,内置训练完成权重,配置环境即可直接运行
配套文件完整原图、YOLO标注、VOC标注、数据集配置文件、训练代码、训练权重、Qt界面源码、使用说明文档
运行环境Python、OpenCV、PyQt5、PyTorch
适配系统Windows、Linux





模型训练使用yolov11n训练,30个epoch训练结果,map如图所示。

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

二、YOLOv11 全套训练代码

1. 环境安装命令

pipinstallultralytics opencv-python torch

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

path:./engineering_vehicle_datasettrain:images/trainval:images/valnc:4names:['excavator','dump_truck','bulldozer','compactor']

3. 训练主代码

fromultralyticsimportYOLOif__name__=="__main__":# 加载YOLOv11n预训练权重model=YOLO("yolov11n.pt")# 模型训练train_results=model.train(data="engineering_vehicle.yaml",epochs=30,imgsz=1920,batch=6,device=0,workers=3,project="engineering_vehicle_detect",name="yolov11n_vehicle",patience=8,augment=True,hsv_h=0.015,hsv_s=0.7,hsv_v=0.4,flipud=0.3,fliplr=0.5,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. PyQt5 可视化界面完整代码

fromPyQt5.QtWidgetsimportQApplication,QMainWindow,QFileDialogfromPyQt5.uicimportloadUifromultralyticsimportYOLOimportcv2importsysclassVehicleDetectUI(QMainWindow):def__init__(self):super().__init__()loadUi("vehicle_detect.ui",self)# 加载训练好的最优权重self.model=YOLO("best.pt")# 绑定按钮事件self.btn_image.clicked.connect(self.detect_image)self.btn_video.clicked.connect(self.detect_video)self.btn_camera.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+=1x1,y1,x2,y2=map(int,box.xyxy[0])cls_idx=int(box.cls[0])conf=float(box.conf[0])cls_name=self.model.names[cls_idx]print(f"目标:{cls_name}| 置信度:{conf:.2f}| 坐标:{x1},{y1},{x2},{y2}")print(f"当前画面目标总数:{total}\n")if__name__=="__main__":app=QApplication(sys.argv)window=VehicleDetectUI()window.show()sys.exit(app.exec_())

三、应用场景

  1. 工地无人机巡检:航拍视角自动识别各类工程车辆,统计设备在岗数量与作业状态。
  2. 施工现场智能监管:土石方工程、基建工地实时监测挖掘机、自卸车、推土机、压实机运行情况。
  3. 工程车辆调度管理:大范围工地车辆定位、盘点,辅助管理人员合理调度设备。
  4. 矿区/渣土场安防监控:识别场内作业车辆,规范行驶路线,规避安全事故。
  5. 智慧城市基建监测:城市道路施工、大型基建项目远程可视化监管。
  6. 土石方作业统计:自动化统计车辆出勤频次,辅助工程量核算。

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

相关文章:

  • 硬件工程师面试全攻略:从理论到量产的核心要点解析
  • AI内容标记:技术社区的内容质量与信任挑战
  • OpenProject:让团队协作飞起来的开源神器,立即免费试用!
  • 为什么研究脑缺氧绕不开猫?解密脑血管周细胞的独特响应机制
  • FPGA时序约束与优化实战指南
  • PID控制算法解析:从原理到工业应用实践
  • NBTExplorer:3步掌握Minecraft数据编辑的终极可视化工具
  • 猫抓cat-catch终极使用手册:5步快速掌握网页视频下载技巧
  • 2026年7月广州钻石变现避坑全攻略|靠谱回收门店推荐 - 每日生活报
  • 计算机毕业设计之基于Springboot的智慧OA办公系统的设计与实现
  • Agent 上线即崩盘?权限隔离与可观测性才是区分 Demo 与生产的生死线
  • Frida Hook底层原理深度解析:从源码到指令的插桩实现
  • OCR技术:从图像到文字的深度学习革命
  • OpenCV计算机视觉开发:从环境搭建到实战应用
  • 【雷达】多反射点目标跟踪:从卡尔曼滤波到群组跟踪的工程实践
  • 如何解决REFramework在《怪物猎人:荒野》中的崩溃问题:完整兼容性修复指南
  • 这是一个典型的工业通信协议打包过程。其核心逻辑是:将浮点数乘以倍率放大为整数,处理符号位(绝对值 + 符号位合并),进行高低字节拆分(大端模式),最后将字节和布尔值合并为一个字节数组
  • 告别Flash焦虑!5分钟搭建你的专属怀旧游戏乐园
  • 立体仓库信号遮挡严重,移动设备经常掉线怎么解决?
  • 基于YOLOv8的田间杂草实时检测系统开发与实践
  • STM32——FreeRTOS - 任务挂起与恢复
  • 反激式开关电源设计原理与实战指南
  • BetterGI项目中的游戏分辨率适配架构设计与实现原理深度解析
  • 英文词级分词技术解析:从基础原理到NLP实战应用
  • ADA4817-1ACPZ-R7是一款低噪声精密运算放大器
  • 开发者必看:kylin-installer的组件设计与扩展方法
  • HTTP Catcher(网球)实战:从零解锁App会员与高级调试技巧
  • C++编程入门:从环境配置到面向对象的核心语法详解
  • GPT-5.6模型选型与ChatGPT Work整合实践指南
  • 如何用FreeMoCap实现零成本专业动作捕捉:一份完整实践指南