桥梁损伤实例分割数据集 | 桥梁损伤 实例分割 裂缝检测 钢筋外露 混凝土剥落9160期
桥梁损伤实例分割数据集 | 桥梁损伤 实例分割 裂缝检测 钢筋外露 混凝土剥落9160期数据集概述本数据集专注于桥梁结构表观损伤的像素级实例分割服务于桥梁智能巡检、结构健康监测及养护决策。数据涵盖五类典型桥梁损伤适配无人机巡检、人工检测辅助及自动化病害识别等应用。数据集核心信息数据要素详细说明类别共5类裂缝检测、钢筋外露、混凝土剥落、断裂、泛碱数量3261张图像格式图像为 JPG/PNG分辨率512×512同时提供YOLO、VOC、COCO三种标注格式数据划分训练集2936张验证集162张测试集163张应用价值1.智能巡检支撑桥梁表观损伤的自动化检测与分割替代人工登高检查。2.量化评估通过像素级分割结果计算损伤面积辅助结构健康评级。3.养护决策为桥梁维修计划制定提供数据基础优化维护资源分配。4.算法研发为实例分割、多类别损伤识别等视觉任务提供真实场景的训练与评测数据。完整类别列表共5类序号英文名称中文释义包含该类图像数标注框数量0Crack-Detection裂缝检测139122081Exposed Rebar钢筋外露4836632Spalling混凝土剥落4846753Break断裂4724934Efflorescence泛碱4222143数据三要素解析类别与损伤覆盖数据集定义5类桥梁典型损伤裂缝、钢筋外露、混凝土剥落、断裂、泛碱。损伤类型覆盖了混凝土桥梁从物理开裂、保护层剥落到材料劣化泛碱、结构断裂的主要失效模式。类别设置与桥梁养护技术规范中的常见病害分类相衔接具有较强的工程实用性。数据规模与划分图像总量约3261张按约90:5:5比例划分为训练集2936张、验证集162张与测试集163张划分规范。图像分辨率统一为512×512可直接输入常见分割网络。同时提供YOLO、VOC、COCO三种通用标注格式灵活适配不同分割框架。配套资源与源码附赠基于YOLOv11n-seg训练的完整模型训练60轮可直接推理或作为迁移学习起点。提供全部训练 测试源代码。提供PyQt5 可视化界面含完整源码支持图片、视频、摄像头实时检测实时显示目标位置、类别、置信度等信息。知识普及桥梁损伤实例分割的技术要点裂缝的细长特征裂缝呈细长线状对分割算法的边缘保持能力要求较高。建议采用具有跳跃连接的网络结构如U-Net或YOLOv11-seg。泛碱的边界模糊泛碱等损伤边界可能模糊与混凝土表面纹理交织需依赖色彩与纹理特征进行区分。钢筋外露与剥落的关联钢筋外露常伴随混凝土剥落发生两者在空间上相邻模型需能同时定位并区分。类别不平衡裂缝类样本最多1391张泛碱类标注框数量最多2143个模型需学习各类别的特征分布。实例分割优势相比目标检测边界框实例分割能精确勾勒损伤轮廓支持面积、周长等几何参数计算对工程量化分析至关重要。应用闭环分割结果可导入桥梁管理系统结合桩号与结构信息生成损伤分布图与维修工单。快速开始代码示例1. 准备配置文件 (bridge_damage.yaml)path:./bridge_damagetrain:images/trainval:images/valtest:images/testnc:5names:[Crack-Detection,Exposed Rebar,Spalling,Break,Efflorescence]2. 启动 YOLOv11n-seg 训练fromultralyticsimportYOLOif__name____main__:modelYOLO(yolo11n-seg.pt)resultsmodel.train(databridge_damage.yaml,epochs60,imgsz512,batch12,device0,pretrainedTrue,patience8)print(训练完成best权重路径runs/segment/train/weights/best.pt)3. 单图推理fromultralyticsimportYOLOimportcv2importnumpyasnp modelYOLO(runs/segment/train/weights/best.pt)defseg_img(img_path):imgcv2.imread(img_path)resmodel(img,conf0.25)forrinres:boxesr.boxes masksr.masksifmasksisnotNone:masksmasks.data.cpu().numpy()forseg,boxinzip(masks,boxes):segseg.astype(np.uint8)color_masknp.zeros_like(img)color_mask[seg0](0,255,0)imgcv2.addWeighted(img,1,color_mask,0.4,0)x1,y1,x2,y2map(int,box.xyxy[0])cls_namemodel.names[int(box.cls[0])]conffloat(box.conf[0])cv2.rectangle(img,(x1,y1),(x2,y2),(255,0,0),2)cv2.putText(img,f{cls_name}{conf:.2f},(x1,y1-5),cv2.FONT_HERSHEY_SIMPLEX,0.5,(255,0,0),2)cv2.imwrite(result.jpg,img)returnimgif__name____main__:seg_img(test.jpg)4. PyQt5 可视化界面核心逻辑importsysimportcv2importnumpyasnpfromPyQt5.QtWidgetsimportQApplication,QMainWindow,QPushButton,QFileDialog,QLabel,QTableWidget,QTableWidgetItemfromPyQt5.QtGuiimportQImage,QPixmapfromPyQt5.QtCoreimportQtfromultralyticsimportYOLOclassMainWin(QMainWindow):def__init__(self):super().__init__()self.setWindowTitle(YOLOv11-seg桥梁损伤分割系统)self.setGeometry(60,60,1600,900)self.modelYOLO(runs/segment/train/weights/best.pt)self.result_imgNoneself.initUI()definitUI(self):self.label_originQLabel(原始图像,self)self.label_origin.setGeometry(20,30,700,550)self.label_origin.setStyleSheet(border:1px solid #777)self.label_resultQLabel(分割结果,self)self.label_result.setGeometry(760,30,700,550)self.label_result.setStyleSheet(border:1px solid #777)self.btn_imgQPushButton(选择图片,self)self.btn_img.setGeometry(20,600,130,40)self.btn_img.clicked.connect(self.load_image)self.tableQTableWidget(self)self.table.setGeometry(20,660,1440,200)self.table.setColumnCount(5)self.table.setHorizontalHeaderLabels([序号,类别,置信度,xmin,ymin,bbox])defload_image(self):file_path,_QFileDialog.getOpenFileName(self,打开图片,.,Image(*.png *.jpg *.bmp))ifnotfile_path:returnimg_oricv2.imread(file_path)# ... 推理与结果显示逻辑标签桥梁损伤实例分割裂缝检测钢筋外露混凝土剥落目标检测YOLO格式深度学习数据集计算机视觉

相关新闻

网络安全术语汇编v9.5使用指南:从背词到搭知识索引

网络安全术语汇编v9.5使用指南:从背词到搭知识索引

简介:《网络安全词汇术语汇编 v9.5(上下册合集)》是一份面向网络安全从业者、学者及学生的专业术语工具书,由Rick Kang编纂并持续更新,旨在帮助读者准确理解从基础到高阶的网络安全概念;资源为PDF格式&…

2026/10/7 5:14:58 阅读更多 →
Chrome渲染机制拆解:从多进程架构到关键渲染路径的性能优化

Chrome渲染机制拆解:从多进程架构到关键渲染路径的性能优化

很多人把 Chrome 当成一个“能打开网页的框”,但如果你做前端或者经常折腾浏览器内核相关的问题,你会越来越觉得它其实是一条高度自动化的工业流水线。Chrome 的渲染机制,简单说就是把 URL 变成屏幕上像素的完整过程——从网络请求开始&#…

2026/10/7 5:14:57 阅读更多 →
一次性授权令牌设计拆解:防重放、签名校验与车联网指令安全实践

一次性授权令牌设计拆解:防重放、签名校验与车联网指令安全实践

1. 从一次“取车失败”说起:token-1002 到底是什么前阵子我们线上有一个租车订单频繁报“token校验失败”,用户已经支付成功、人也站在门店门口,结果手机端一直弹“操作超时,请重新打开订单”。排查到最后,问题出在一个…

2026/10/7 5:14:57 阅读更多 →

最新新闻

卡通风格工地临时工作区场景搭建:从关键词拆解到渲染的完整流程

卡通风格工地临时工作区场景搭建:从关键词拆解到渲染的完整流程

1. 从“外景 工地 卡通风格工地 临时工作区”这组词里,我读出了什么第一次看到“外景 工地 卡通风格工地 临时工作区”这组词的时候,我脑子里蹦出来的不是某个具体的软件,而是一整套视觉资产的搭建流程。这组词看起来像是素材库里的标签组合&…

2026/10/7 5:53:25 阅读更多 →
Roo Code 接本地模型卡顿?这份参数优化指南让速度起飞

Roo Code 接本地模型卡顿?这份参数优化指南让速度起飞

如果你现在正在用 Roo Code 接本地模型,大概率遇到过这样的场面:任务刚发出去,状态栏转圈半天,好不容易开始输出了,又一字一顿,像把打字速度调成了 0.5 倍速。我一开始以为是模型选小了,从 14B …

2026/10/7 5:53:25 阅读更多 →
DeepSeek Harness桌面端实测:多Agent工作流编排与内网部署指南

DeepSeek Harness桌面端实测:多Agent工作流编排与内网部署指南

DeepSeek Harness 出桌面端的消息,我是先在几个开发群里看到的,一开始以为是某个第三方套壳,后面顺着线索扒下来才发现是官方把原来的命令行工作流打包成了桌面应用。以前这个工具劝退过不少人,光是环境变量、配置文件、命令行参数…

2026/10/7 5:53:25 阅读更多 →
程序计数器PC搭建全攻略:从74LS161到真实CPU取指逻辑

程序计数器PC搭建全攻略:从74LS161到真实CPU取指逻辑

计算机组成原理这门课,多少人的噩梦是从实验课开始的。特别是“程序计数器(PC)”这个模块,看着书上那几条线和时序图觉得很简单,真上台架一接杜邦线就开始翻车:LED该亮的乱闪,按复位键不灵&…

2026/10/7 5:53:25 阅读更多 →
Orca:面向生产级AI代理协同的并行操作系统

Orca:面向生产级AI代理协同的并行操作系统

1. Orca 是什么:一个被严重低估的 AI 代理协同操作系统Orca 不是一个模型,不是一款聊天应用,更不是某个大厂新推的“AI助手”营销概念。它本质上是一套为多 AI 代理(Multi-Agent)协同工作而设计的运行时环境与调度中枢…

2026/10/7 5:53:25 阅读更多 →
BqLog:面向游戏帧率的日志节律控制系统

BqLog:面向游戏帧率的日志节律控制系统

1. BqLog不是“日志打印器”,而是游戏线程的呼吸节律控制器很多人第一次看到“BqLog”这个名字,下意识会把它当成一个增强版console.log——无非是加了颜色、时间戳、标签过滤而已。但如果你真这么想,就完全误判了它在《王者荣耀》这种毫秒级…

2026/10/7 5:52:24 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 6:26:51 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 8:21:32 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 4:21:51 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:18:13 阅读更多 →