基于YOLO11n的绝缘子缺陷检测桌面应用-YOLO11n
项目描述 基于YOLO11n的绝缘子缺陷检测桌面应用
基于 YOLO11n 的绝缘子缺陷检测桌面应用。用 2828 张电力巡检图训练,识别 7 类目标(玻璃/聚合物绝缘子本体 + 脏污、缺损、闪络 5 种缺陷),测试集 mAP50 达 88.0%。面向电力巡检场景,支持本地图片和文件夹批量检测。
项目功能
– 单张图片检测,实时显示标注框、中文类别名与置信度
– 文件夹批量检测:自动保存每张标注图 + 汇总 CSV,完成后进入”上一张/下一张”浏览模式,点击切换查看每张结果
– 检测结果列表:右侧实时列出当前画面所有检出项
– 状态条显示图片名、目标数、缺陷数、当前张次
– 一键保存当前画面、一键打开结果文件夹
运行环境
– Windows(依赖 Windows 中文字体 msyh.ttc / simhei.ttf)
– Python 3.10+
– CPU 即可运行;有 NVIDIA GPU 装 requirements-gpu.txt 可加速
项目技术
– Ultralytics YOLO11n(8.3.102)做目标检测推理
– Tkinter + ttk 构建桌面界面
– OpenCV 读图、画框、视频流
– PIL/Pillow 做中文标签渲染
– threading + queue 实现检测线程与 UI 的异步通信
– CSV(utf-8-sig)输出检测结果
以上系统源码经过技术整理与调试,确保能正常运行


