带标注的墙面红外缺陷数据集,可识别8种类型的缺陷,1874张图,支持yolo,coco json,voc xml,文末有模型训练代码
​带标注的墙面红外缺陷数据集可识别8种类型的缺陷识别率92.5%1874张图支持yolococo jsonvoc xml,文末有模型训练代码模型训练指标参数模型训练图数据集拆分总图数1874 张图数训练集1666 张图验证集105 张图测试集103 张图预处理自动定向应用调整大小拉伸到640x640增强每个训练样本生成 2 份增强样本翻转方式水平翻转、垂直翻转旋转角度范围-15° 15°亮度调节范围-15% 15%曝光度调节范围-10% 10%模糊强度上限1.5 像素数据集标签[‘X_Crack’, ‘Angle’, ‘Network’, ‘Vertical’, ‘Horizontal’, ‘Diagonal’, ‘Branch’, ‘crack’]标签解释crackn. 裂缝、裂纹v. 开裂、产生裂纹Anglen. 角度角缝Branchn. 分支分支裂缝枝状裂纹Diagonaladj./n. 斜向的、对角线斜裂缝Horizontaladj./n. 水平的、横向水平裂缝Networkn. 网状网状裂缝Verticaladj./n. 垂直的、竖向竖向裂缝X_Crackn. X 型裂缝、交叉斜裂缝数据集图片和标注信息示例数据集下载yolo26,yolo v12,yolo v11,yolo v9,yolo v8,yolo v7,coco json,pascal voc xml:https://download.csdn.net/download/pbymw8iwm/93160061YOLO模型训练下载数据集之后解压到当前文件夹然后将 我的仓库 https://gitcode.com/pbymw8iwm/YOLOProject 里的训练模型脚本复制到文件夹下假设你使用的是yolov8来训练你就用python train_yolov8.py​​模糊图片在模型训练中的优势分析该数据集中包含了如果包含了一些模糊图片这并非数据缺陷而是一种精心设计的数据增强策略能为模型训练带来以下显著优势提升模型鲁棒性现实场景中可能发生在运动模糊对焦不准或光线不足的情况下。在训练集中引入模糊样本可以迫使模型学习更本质的特征而不是过度依赖清晰的边缘或纹理细节从而提升模型在复杂、非理想成像条件下的识别能力。模拟真实世界噪声监控摄像头、手机等设备在低光照或快速移动时极易产生模糊。包含此类图片的数据集能让模型提前“见识”并适应这种噪声减少在实际部署时因图像质量下降而导致的性能骤降。防止模型过拟合如果训练集全是高清、摆拍的完美图片模型容易记住这些特定场景下的“干净”特征而对新的、稍有模糊的图片泛化能力差。模糊图片作为一种有效的正则化手段可以增加数据分布的多样性防止模型过拟合到有限的清晰样本上。总结因此数据集中包含的模糊图片与你看到的“水平翻转”、“剪切形变”、“随机遮挡”等增强操作一样都是为了构建一个更接近真实世界复杂分布的数据环境从而训练出更健壮、更泛化、更实用的模型。模型验证测试情况验证测试代码#需要安装pip install ultralyticsfromultralyticsimportYOLOimportcv2# 1. 加载YOLO模型 # 自动下载预训练模型(yolov8n最轻量快速)也可换 yolov8s/m/l/xmodelYOLO(best.pt)# 2. 推理配置 image_path326_jpg.rf.8ad64cc0668df32c4e5f59b50e899e9c.jpg# 你的图片路径save_resultTrue# 是否保存标注后的图# 3. 执行推理 resultsmodel.predict(sourceimage_path,conf0.01,# 置信度阈值低于该值忽略saveFalse,# 关闭默认保存自定义保存verboseFalse# 关闭冗余日志)# 4. 解析结果目标区域 标注信息 print(*50)print(YOLO 推理结果目标区域 标注信息)print(*50)# 获取图片用于绘制框imgcv2.imread(image_path)# 遍历所有检测目标foridx,resultinenumerate(results):boxesresult.boxes# 所有检测框forboxinboxes:# 提取目标区域坐标 # xyxy: 左上角x, 左上角y, 右下角x, 右下角yx1,y1,x2,y2box.xyxy[0].cpu().numpy()# 宽高wx2-x1 hy2-y1# 提取标注信息 cls_idint(box.cls[0])# 类别IDcls_namemodel.names[cls_id]# 类别名称conffloat(box.conf[0])# 置信度# 打印信息 print(f目标{idx1}:)print(f 标注类别{cls_name})print(f 置信度{conf:.2f})print(f 目标区域坐标)print(f 左上角 ({x1:.1f},{y1:.1f}))print(f 右下角 ({x2:.1f},{y2:.1f}))print(f 宽×高{w:.1f}×{h:.1f})print(-*30)# 在图片上绘制检测框 cv2.rectangle(img,(int(x1),int(y1)),(int(x2),int(y2)),(0,255,0),2)cv2.putText(img,f{cls_name}{conf:.2f},(int(x1),int(y1)-10),cv2.FONT_HERSHEY_SIMPLEX,0.5,(0,255,0),2)# 5. 保存/显示结果 ifsave_result:cv2.imwrite(yolo_result.jpg,img)print(✅ 标注图片已保存为yolo_result.jpg)# 显示图片可选cv2.imshow(YOLO Result,img)#cv2.waitKey(0)#cv2.destroyAllWindows()

相关新闻

实战指南:HunyuanVideo-Foley XL - 高效解决视频音效生成的多模态对齐难题

实战指南:HunyuanVideo-Foley XL - 高效解决视频音效生成的多模态对齐难题

实战指南:HunyuanVideo-Foley XL - 高效解决视频音效生成的多模态对齐难题 【免费下载链接】HunyuanVideo-Foley HunyuanVideo-Foley: Multimodal Diffusion with Representation Alignment for High-Fidelity Foley Audio Generation. 项目地址: https://gitcode…

2026/7/21 20:51:17阅读更多 →
金融AI模型上线后崩溃的7个工程真相

金融AI模型上线后崩溃的7个工程真相

1. 为什么“模型上线”不是终点,而是系统性风险的起点?你有没有经历过这样的场景:模型在Jupyter Notebook里跑得飞起,AUC 0.92,F1 0.87,业务方拍板签字,庆功会都快安排上了——结果上线第三天&a…

2026/7/21 20:51:17阅读更多 →
typedef、共用体、枚举、存储类型、分文件编程详细内容

typedef、共用体、枚举、存储类型、分文件编程详细内容

一、类型重定义(typedef)typedef 是C语言中的关键字,用于为已有的数据类型定义一个新的名称(别名)。这可以提高代码的可读性和可维护性。1.1 基本用法语法格式:typedef 原类型名 类型新名字;示例&#xff1…

2026/7/21 20:51:17阅读更多 →
计算机毕业设计之基于springboot的乡镇普法宣传系统

计算机毕业设计之基于springboot的乡镇普法宣传系统

随着人们生活水平的提高和思想观念的转变,以及经济全球化的推动,互联网技术在社会综合发展中的应用日益广泛,突破了传统管理方式的局限性。乡镇普法宣传作为提升公民法律素养的重要途径,亟需更高效、便捷的管理手段。基于Spring B…

2026/7/22 0:17:23阅读更多 →
Go 高性能网关并发模型复盘:从 3000 QPS 到 28000 QPS 的协程调度优化实录

Go 高性能网关并发模型复盘:从 3000 QPS 到 28000 QPS 的协程调度优化实录

Go 高性能网关并发模型复盘:从 3000 QPS 到 28000 QPS 的协程调度优化实录 一、网关上线即告急:10 万连接下的协程爆炸 团队自研的 API 网关在一次灰度压测中暴露了严重的并发瓶颈。模拟 10 万并发连接的场景下,QPS 仅维持在 3000 左右&#…

2026/7/22 0:17:23阅读更多 →
物流系统架构设计全揭秘:从订单追踪到实时调度的技术选型与演进

物流系统架构设计全揭秘:从订单追踪到实时调度的技术选型与演进

物流系统架构设计全揭秘:从订单追踪到实时调度的技术选型与演进 一、物流系统的核心技术矛盾:一致性与实时性的双重要求 物流系统的架构挑战在于一个根本矛盾:订单状态的一致性要求和调度决策的实时性要求不可兼得。一笔快递订单的状态变更&a…

2026/7/22 0:17:23阅读更多 →
计算机毕业设计之基于springboot的校园兼职系统

计算机毕业设计之基于springboot的校园兼职系统

由于移动应用技术的持续性的快速发展,现实生活中人们大多数都是通过移动手机、电脑等智能设备来完成生活中的事务。因此,许多的人工传统行业也开始与互联网结合,不再一味的依靠人工手动,努力打造半自动数字化甚至是全自动数字化模…

2026/7/22 0:17:23阅读更多 →
【数据结构】孩子兄弟与二叉链表的本质统一

【数据结构】孩子兄弟与二叉链表的本质统一

孩子兄弟表示法 和 二叉链表表示法 在数据结构定义和物理存储上完全一样,它们是同一事物的两种不同名称,只是强调了不同的视角和应用场景。核心等价性它们都使用以下相同的节点结构(以C语言为例):typedef struct Node …

2026/7/22 0:17:23阅读更多 →
RAG 在投研报告生成中的应用:多源研报的检索与融合

RAG 在投研报告生成中的应用:多源研报的检索与融合

RAG 在投研报告生成中的应用:多源研报的检索与融合 一、一份投研报告需要参考 20 份券商研报——信息过载如何解决? 投研分析师在撰写一份行业报告时,通常需要阅读: 5-10 份券商深度研报3-5 份行业白皮书若干公司财报和公告 传统方…

2026/7/22 0:15:22阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/21 0:51:49阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/21 0:51:49阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/21 0:51:49阅读更多 →
中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业做小程序,最常见的矛盾是预算有限,但又不希望功能太单薄;没有技术团队,但又希望后续能自己运营;想快速上线,又担心隐性收费和售后失联。选型时如果只看“低价套餐”或“案例数量”,很容…

2026/7/22 0:01:17阅读更多 →
GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

企业做营销,最怕钱花完了,资产没有留下。 效果广告能带来一段时间的曝光,但预算停止后,流量往往也随之停止。短视频内容可能在几天内冲高,也可能很快沉下去。AI搜索时代,企业需要重新思考一个问题&#xff…

2026/7/22 0:01:17阅读更多 →
Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复 一、你的 Agent 在"再想想"的循环里绕了 12 轮,用户已经关窗口了 Agent 与人最大的区别是:人知道什么时候该停下来给答案,Agent 会一直"想"下去。你给 Agent 接…

2026/7/22 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/21 22:53:50阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/21 18:53:30阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/21 18:53:30阅读更多 →