基于YOLOv8的道路缺陷检测系统-YOLOv8
基于YOLOv8的道路缺陷检测系统
项目描述:RoadDefect AI 是一个本地运行的道路缺陷智能检测系统,用于识别道路影像中的裂缝与坑洞,输出缺陷标注结果、风险等级、统计摘要与维修处置建议,服务于实验室演示、道路巡检和算法验证场景。
项目功能:支持单图检测(上传图片,输出标注图、缺陷数量、置信度与风险等级)、批量检测(整文件夹处理,生成结果图库与批次摘要)、视频检测(逐帧识别并导出标注视频)、摄像头实时检测,并提供低照度/曝光等图像增强预处理;检测结果可生成维修建议,未配置在线大模型时自动使用本地规则建议,配置智谱 GLM API Key 后可启用 AI 问答与在线建议。
运行环境:Windows 10/11,Python 3.10 或 3.11,建议使用独立虚拟环境(安装脚本自动创建 .venv);无 GPU 也可运行(当前为 CPU 版 PyTorch);检测功能完全离线,无需网络与 API Key,AI 在线建议为可选功能。
项目技术:基于 Ultralytics YOLOv8 目标检测框架(内置训练好的 best.pt 权重,识别裂缝、坑洞两类),PyTorch 深度学习框架,OpenCV 图像处理,IAT 图像增强模型用于低照度与曝光修复,Gradio 构建 Web 界面,配合 NumPy、Pillow、PyYAML、imageio-ffmpeg 完成视频导出;界面经 HTML/CSS/JavaScript 定制实现现代化交互。
以上系统源码经过技术整理与调试,确保能正常运行


