🏛️ ANCIENT BUILDING DAMAGE DETECTION

古建筑损伤智能检测系统

基于 YOLOv8 深度学习  ·  五类损伤自动识别  ·  一键生成专业报告

向下滚动

✨ 核心功能

检测 → 分析 → 建议 → 报告,全流程覆盖

📷

四种检测模式

支持单图检测、批量检测、视频检测、摄像头实时检测,覆盖不同巡检场景。

🔍

五类损伤识别

自动识别裂缝(CRACK)、风化侵蚀(W_E)、碱蚀(ALKALI)、缺失(MISS)、苔藓(MOSS)。

🔥

损伤热力图 & 评级

热力图直观展示损伤分布,自动判定轻微/中等/严重三个等级,优先修缮一目了然。

💡

智能修复建议

5 类损伤 × 3 种严重度 = 15 条专家级修复建议,检测完成自动匹配推荐方案。

🔄

修复前后对比

同一墙面修复前后照片自动对比,标注新增/扩大/缩小/稳定/已修复五种变化。

📄

一键报告导出(8 章节)

自动生成 PDF 检测报告,含封面、建筑信息、健康评分 A/B/C/D、损伤统计、修复建议、风险评估、参考标准等 8 大章节。支持 Excel 数据导出。

🧠 技术架构

基于 Ultralytics YOLOv8 构建,PyQt5 桌面界面,支持 GPU 加速推理

🧩
YOLOv8

目标检测引擎
mAP@50: 0.85+

🖥️
PyQt5

桌面应用界面
宣纸古建主题

📊
ReportLab

8章节PDF报告引擎
自动排版生成

📦
PyInstaller

单文件打包
即开即用

五类损伤检测指标(验证集实测)

模型 mAP@50: 0.859  |  mAP@50-95: 0.612  |  精确率: 0.816  |  召回率: 0.801

损伤类型精确率 (P)召回率 (R)F1 分数mAP@50
🟠 碱蚀 ALKALI0.8650.9030.8840.931
🔴 裂缝 CRACK0.8390.8890.8630.872
🔴 风化侵蚀 W_E0.8290.8420.8350.895
🟢 苔藓 MOSS0.7660.7540.7600.810
🟣 缺失 MISS0.7820.6180.6910.787

* 基于 YOLOv8n 在 202 张验证集上实测,可运行 性能指标.py 复现

🖼️ 软件截图

宣纸古建主题界面,专业与美感兼备

损伤检测主界面
📷 检测主界面 — 自动标注五类损伤,显示类型、置信度、面积占比
损伤热力图
🔥 损伤热力图 — 红色区域为损伤密集区,优先修缮一目了然
PDF检测报告
📄 PDF 报告(8 章节) — 健康评分、修复建议、风险分析、参考标准全覆盖

📥 下载软件

支持 Windows 桌面版 与 Android 移动版

v3.0 Windows 版
  • 🖥️ 系统要求:Windows 10 / 11(64 位)
  • 💾 安装包大小:约 450 MB(含模型权重)
  • ⚡ 支持 GPU(CUDA)加速推理,也可 CPU 运行
  • 📦 解压即用,无需安装 Python 环境
v3.0 Android 版
  • 📱 系统要求:Android 8.0 及以上
  • 💾 安装包大小:约 53 MB
  • 📷 支持拍照检测、相册导入
  • 🧠 内置 TFLite 模型,离线运行无需联网
⬇ 下载 Android 版(APK · ~53MB)

安装前请开启"允许安装未知来源应用"