1. 项目背景与核心价值施工现场安全管理一直是建筑行业的痛点。传统人工巡检存在盲区大、响应滞后等问题而基于计算机视觉的智能监控系统正成为行业新趋势。YOLOv11作为YOLO系列的最新迭代版本在检测精度和推理速度上都有显著提升特别适合处理施工现场复杂场景下的多目标检测任务。这个毕设项目的核心价值在于为建筑安全监控提供可落地的AI解决方案验证YOLOv11在复杂工业场景中的适用性形成完整的算法部署流水线从数据采集到模型部署开发具有实际应用价值的毕业设计案例提示选择YOLOv11而非其他版本主要考量其新增的SPPF模块和更高效的C3结构这对处理施工现场的遮挡、小目标等挑战特别有效。2. 系统架构设计2.1 整体技术栈采用端-边-云协同架构摄像头端(RTSP流) → 边缘计算盒(RK3588) → 云端管理平台2.2 核心模块分解数据采集模块使用海康威视DS-2CD3系列工业摄像头分辨率设置为2560×144025fps通过RTSP协议传输视频流目标检测模块基于YOLOv11s轻量版进行二次开发自定义的安全装备检测头Helmet/ Vest/ Boots改进的滑动窗口推理策略处理4K大图告警处理模块违规行为分级告警立即告警/延时告警对接工地广播系统实现语音提示微信小程序实时推送告警信息数据存储模块采用MinIO对象存储原始视频片段MySQL记录结构化告警数据Elasticsearch实现快速检索3. 关键实现细节3.1 数据集构建收集了来自5个真实工地的监控视频通过以下流程处理视频抽帧每5秒1帧使用LabelImg标注6类目标安全帽反光背心安全鞋施工机械危险区域未防护人员数据增强策略随机雾化模拟工地扬尘亮度抖动应对夜间施工网格遮挡模拟脚手架遮挡最终得到包含28,457张标注图像的数据集类别分布如下类别数量占比安全帽15,64242.3%反光背心9,85726.6%施工机械5,42114.6%危险区域3,1288.4%未防护人员2,2096.0%安全鞋1,7524.7%3.2 模型训练技巧锚框优化使用K-means重新聚类锚框尺寸from sklearn.cluster import KMeans kmeans KMeans(n_clusters9, initk-means) kmeans.fit(bbox_wh)损失函数改进采用WIoU替换CIoUclass WIoU_Scale: def __init__(self, iou): self.iou iou def __call__(self): return (1 - self.iou) * torch.exp((self.iou - 0.5)/0.5)训练参数配置初始学习率0.01余弦衰减批量大小322×RTX3090训练轮次300输入尺寸640×6403.3 边缘端部署优化在RK3588开发板上实现模型转换python export.py --weights yolov11s.pt --include onnx --dynamic使用RKNN-Toolkit2量化config {mean_values:[[0,0,0]], std_values:[[255,255,255]]} rknn.build(do_quantizationTrue, dataset./quant.txt)多线程推理优化视频解码单独线程目标检测2个并行推理线程结果渲染主线程4. 系统性能指标4.1 检测精度在测试集上的表现指标安全帽反光背心施工机械综合mAP0.596.2%89.7%93.1%92.1%Recall94.8%87.3%90.5%90.2%FPS28.628.628.628.64.2 实际场景表现在200m²工地实测平均响应延迟320ms多人场景漏检率5%误报率约2次/小时系统持续运行稳定性30天无崩溃5. 常见问题与解决方案5.1 小目标检测优化问题远距离工人检测效果差 解决方案采用滑动窗口重叠区域投票添加超分辨率预处理ESRGAN在Neck部分增加小目标检测层5.2 光照条件变化问题夜间施工检测率下降 解决方案动态对比度增强CLAHE红外摄像头辅助输入训练时增加低光照增强5.3 模型轻量化问题边缘设备内存不足 解决方案通道剪枝L1-norm8bit量化INT8知识蒸馏Teacher: YOLOv11m6. 毕设开发建议时间规划第1-2周数据集收集与标注第3-4周基线模型训练第5-6周模型优化与测试第7-8周系统集成与部署论文写作重点突出YOLOv11的改进点详细说明数据增强策略包含完整的部署流程图提供可复现的实验数据答辩准备要点录制系统演示视频含白天/夜间场景准备对比实验数据YOLOv8 vs YOLOv11打印关键网络结构图整理完整的开发日志在实际部署中发现当摄像头安装高度超过6米时需要调整默认的anchor尺寸。我们最终采用的方案是在训练数据中增加俯视角样本并使用可变形卷积DCNv2来增强几何变换适应性。