工业焊缝缺陷检测系统 焊接缺陷检测数据集训练及应用 YOLOV11模型训练
工业焊接焊缝缺陷检测数据集-焊接缺陷检测数据集8876张存在数据增强处理提供yolo和voc两种标注方式10类标注数量Overlap: 173 — 重叠Spatter: 2491 — 飞溅Welding_line: 10738 — 焊接线Porosity: 4023 — 孔隙Undercut: 319 — 缺口Crack: 1434 — 裂纹Overfill: 494 — 过填Weld Bead Irregularity: 433 — 焊缝不规则Burn-through: 449 — 穿透Crater: 449 — 坑洞Image num: 8876焊接缺陷检测数据集数据集总览表项目参数数据集名称焊接缺陷检测数据集图像总数量8876张含数据增强标注格式YOLO、VOC类别数量10类类别明细序号英文标签中文名称标注实例数0Overlap重叠1731Spatter飞溅24912Welding_line焊接线107383Porosity孔隙40234Undercut缺口3195Crack裂纹14346Overfill过填4947Weld Bead Irregularity焊缝不规则4338Burn‑through穿透4499Crater坑洞449yolo配置文件 weld.yamltrain:./train/imagesval:./val/imagestest:./test/imagesnc:10names:0:Overlap1:Spatter2:Welding_line3:Porosity4:Undercut5:Crack6:Overfill7:Weld Bead Irregularity8:Burn‑through9:Crater关键词焊接缺陷检测、焊缝质检、工业视觉检测、机器视觉、钢结构焊接检测、工业缺陷识别、YOLO目标检测、焊接裂纹孔隙识别标签#焊接缺陷数据集#工业质检#焊缝检测#机器视觉数据集应用场景钢结构工厂焊缝自动化质检流水线自动识别焊接飞溅、裂纹、孔隙、坑洞等缺陷替代人工肉眼复检提升生产效率。压力容器、管道焊接质量检测识别穿透、缺口、过填等高危焊接缺陷规避设备安全隐患。轨道交通、工程机械零部件质检焊接工件视觉筛查保障构件焊接强度。科研算法实验工业小缺陷检测模型训练、消融对比实验适合YOLO系列改进算法验证。焊接机器人配套视觉系统实时采集焊缝图像在线识别焊接瑕疵辅助机器人调整焊接工艺。YOLOv11训练代码 train_weld.pyfromultralyticsimportYOLOif__name____main__:modelYOLO(yolo11n.pt)resultsmodel.train(dataweld.yaml,epochs60,imgsz640,batch12,device0,workers2,conf0.25)model.val()#单图推理model.predict(source./test.jpg,saveTrue)推理代码 infer_weld.pyfromultralyticsimportYOLO modelYOLO(best.pt)defweld_detect(img_path):resmodel.predict(img_path,conf0.25)forrinres:forboxinr.boxes:cls_namemodel.names[int(box.cls)]conffloat(box.conf)print(f缺陷类别:{cls_name}置信度:{conf:.2f})res[0].save(weld_result.jpg)if__name____main__:weld_detect(test.jpg)PyQt5简易可视化界面 weld_gui.pyimportsysfromPyQt5.QtWidgetsimport(QApplication,QMainWindow,QWidget,QVBoxLayout,QPushButton,QLineEdit,QTableWidget,QTableWidgetItem,QFileDialog,QLabel)fromPyQt5.QtGuiimportQPixmapfromultralyticsimportYOLOclassWeldDetectWindow(QMainWindow):def__init__(self):super().__init__()self.setWindowTitle(焊接缺陷检测系统)self.resize(1050,720)self.modelYOLO(best.pt)self.img_pathNoneself.init_ui()definit_ui(self):centralQWidget()self.setCentralWidget(central)layoutQVBoxLayout(central)self.img_labelQLabel(焊缝图像显示)layout.addWidget(self.img_label)self.line_editQLineEdit()layout.addWidget(self.line_edit)self.btn_openQPushButton(打开焊缝图片)self.btn_open.clicked.connect(self.open_image)layout.addWidget(self.btn_open)self.btn_detectQPushButton(执行缺陷检测)self.btn_detect.clicked.connect(self.run_detect)layout.addWidget(self.btn_detect)self.tableQTableWidget()self.table.setColumnCount(3)self.table.setHorizontalHeaderLabels([序号,缺陷类型,置信度])layout.addWidget(self.table)defopen_image(self):f,_QFileDialog.getOpenFileName(filter图片(*.jpg *.png))iff:self.img_pathf self.line_edit.setText(f)self.img_label.setPixmap(QPixmap(f).scaled(self.img_label.size()))defrun_detect(self):ifnotself.img_path:returnresself.model.predict(self.img_path,conf0.25)self.table.setRowCount(0)index0forrinres:forboxinr.boxes:index1clsself.model.names[int(box.cls)]confround(float(box.conf),2)rowself.table.rowCount()self.table.insertRow(row)self.table.setItem(row,0,QTableWidgetItem(str(index)))self.table.setItem(row,1,QTableWidgetItem(cls))self.table.setItem(row,2,QTableWidgetItem(str(conf)))r.save(weld_out.jpg)if__name____main__:appQApplication(sys.argv)winWeldDetectWindow()win.show()sys.exit(app.exec_())环境依赖pip install ultralytics torch opencv-python pyqt5将训练输出best.pt放到代码同级目录直接运行weld_gui.py启动软件。

相关新闻

FocusAny:跨平台AI效率工具条,集成剪切板、截图贴图与快速翻译

FocusAny:跨平台AI效率工具条,集成剪切板、截图贴图与快速翻译

FocusAny 这个开源项目,解决的是很多人在电脑前工作时,频繁切换窗口、复制粘贴、截图翻译带来的效率中断问题。它不是一个庞大的软件套件,而是一个常驻在屏幕边缘的 AI 效率工具条,把剪切板历史、截图贴图、快速翻译这些高频操作集…

2026/8/25 7:16:11 阅读更多 →
基于OpenClaw的智慧供应链金融动产质押风控架构设计与实践

基于OpenClaw的智慧供应链金融动产质押风控架构设计与实践

1. 项目概述:当智慧供应链金融遇上OpenClaw最近和几个在银行和物流科技公司做风控的朋友聊天,大家不约而同地都在头疼同一个问题:动产质押。这玩意儿听起来很美,企业把仓库里的货物质押给银行,就能拿到贷款盘活资金&am…

2026/8/25 7:16:11 阅读更多 →
基于Rust与Iced构建开源跨平台手写笔记应用:从原理到实践

基于Rust与Iced构建开源跨平台手写笔记应用:从原理到实践

1. 背景与核心概念在数字笔记领域,用户的需求日益分化。对于依赖手写笔进行创作、批注和思考的用户(如学生、设计师、工程师、研究人员)而言,他们不仅需要一个简单的文本记录工具,更需要一个能完美还原纸上书写体验、支…

2026/8/25 7:16:11 阅读更多 →

最新新闻

告别手写正则删注释:为什么strip-json-comments才是处理JSONC的唯一正确选择

告别手写正则删注释:为什么strip-json-comments才是处理JSONC的唯一正确选择

告别手写正则删注释:为什么strip-json-comments才是处理JSONC的唯一正确选择 【免费下载链接】strip-json-comments Strip comments from JSON. Lets you use comments in your JSON files! 项目地址: https://gitcode.com/gh_mirrors/st/strip-json-comments strip-jso…

2026/8/25 10:41:46 阅读更多 →
动态规划与高精度算法实战:乘积最大问题解析

动态规划与高精度算法实战:乘积最大问题解析

1. 项目概述与问题拆解“乘积最大”这个问题,乍一看像是一个简单的数学游戏,但它在NOIP2000提高组中出现,就注定不是一个能靠直觉轻松解决的问题。题目核心是:给定一个长度为N的数字串,要求你插入K个乘号,将…

2026/8/25 10:41:46 阅读更多 →
从阿里腾讯小米的Claw生态看技术选型:微服务、云原生与IoT开发路径解析

从阿里腾讯小米的Claw生态看技术选型:微服务、云原生与IoT开发路径解析

1. 从“小龙虾”到“Claw”:一场命名狂欢背后的技术选型迷思最近在技术社区和社交媒体上,一个词火了——“Claw”。如果你以为这是哪个新出的开源框架或者编程语言,那可就错了。这个词,正以一种意想不到的方式,和国内几…

2026/8/25 10:41:46 阅读更多 →
RoMa完整指南:PyTorch 3D旋转工具箱,一站搞定四元数、旋转矩阵与欧拉角互转

RoMa完整指南:PyTorch 3D旋转工具箱,一站搞定四元数、旋转矩阵与欧拉角互转

RoMa完整指南:PyTorch 3D旋转工具箱,一站搞定四元数、旋转矩阵与欧拉角互转 【免费下载链接】roma RoMa: A lightweight library to deal with 3D rotations in PyTorch. 项目地址: https://gitcode.com/gh_mirrors/roma1/roma RoMa 是一个轻量级…

2026/8/25 10:41:46 阅读更多 →
从十字星到多边形:chartjs-plugin-annotation的point、polygon、ellipse注解全解析

从十字星到多边形:chartjs-plugin-annotation的point、polygon、ellipse注解全解析

从十字星到多边形:chartjs-plugin-annotation的point、polygon、ellipse注解全解析 【免费下载链接】chartjs-plugin-annotation Annotation plugin for Chart.js 项目地址: https://gitcode.com/gh_mirrors/ch/chartjs-plugin-annotation 如果你想在 Chart.…

2026/8/25 10:41:46 阅读更多 →
OpenClaw开源AI智能体框架:技能化开发与Docker部署实战

OpenClaw开源AI智能体框架:技能化开发与Docker部署实战

1. 项目概述:OpenClaw(小龙虾)与它的“技能”生态最近在AI应用开发圈里,OpenClaw(大家更习惯叫它“小龙虾”)的热度持续走高。如果你正在寻找一个能让你快速构建、部署和管理AI智能体(Agent&…

2026/8/25 10:40:45 阅读更多 →

日新闻

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/25 0:00:34 阅读更多 →
Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

2026/8/25 0:00:34 阅读更多 →
数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

1. 项目概述:从“会做”到“会写”的竞赛核心跃迁“全国大学生数学建模竞赛”,这个名字对理工科学生来说,分量极重。每年,无数团队在三天三夜的时间里,为一个开放性问题绞尽脑汁,从建立模型、求解算法到编程…

2026/8/25 0:00:34 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/24 20:22:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/25 10:31:12 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →