当前位置: 首页 > news >正文

带标注的墙面红外缺陷数据集,可识别8种类型的缺陷,1874张图,支持yolo,coco json,voc xml,文末有模型训练代码


带标注的墙面红外缺陷数据集,可识别8种类型的缺陷,识别率92.5%,1874张图,支持yolo,coco json,voc xml,文末有模型训练代码

模型训练指标参数:


模型训练图:

数据集拆分

总图数:1874 张图数
训练集

1666 张图

验证集

105 张图

测试集

103 张图

预处理

自动定向:应用

调整大小:拉伸到640x640

增强

每个训练样本生成 2 份增强样本
翻转方式:水平翻转、垂直翻转
旋转角度范围:-15° ~ +15°
亮度调节范围:-15% ~ +15%
曝光度调节范围:-10% ~ +10%
模糊强度上限:1.5 像素

数据集标签:

[‘X_Crack’, ‘Angle’, ‘Network’, ‘Vertical’, ‘Horizontal’, ‘Diagonal’, ‘Branch’, ‘crack’]

标签解释
crack
n. 裂缝、裂纹;v. 开裂、产生裂纹
Angle
n. 角度;角缝
Branch
n. 分支(分支裂缝);枝状裂纹
Diagonal
adj./n. 斜向(的)、对角线;斜裂缝
Horizontal
adj./n. 水平(的)、横向;水平裂缝
Network
n. 网状;网状裂缝
Vertical
adj./n. 垂直(的)、竖向;竖向裂缝
X_Crack
n. X 型裂缝、交叉斜裂缝

数据集图片和标注信息示例:

数据集下载:

yolo26,yolo v12,yolo v11,yolo v9,yolo v8,yolo v7,coco json,pascal voc xml:
https://download.csdn.net/download/pbymw8iwm/93160061

YOLO模型训练

下载数据集之后解压到当前文件夹,然后将 我的仓库 https://gitcode.com/pbymw8iwm/YOLOProject 里的训练模型脚本复制到文件夹下,假设你使用的是yolov8来训练你就用python train_yolov8.py
​​

模糊图片在模型训练中的优势分析

该数据集中包含了如果包含了一些模糊图片,这并非数据缺陷,而是一种精心设计的数据增强策略,能为模型训练带来以下显著优势:

  1. 提升模型鲁棒性:现实场景中,可能发生在运动模糊,对焦不准或光线不足的情况下。在训练集中引入模糊样本,可以迫使模型学习更本质的特征,而不是过度依赖清晰的边缘或纹理细节,从而提升模型在复杂、非理想成像条件下的识别能力。
  2. 模拟真实世界噪声:监控摄像头、手机等设备在低光照或快速移动时极易产生模糊。包含此类图片的数据集能让模型提前“见识”并适应这种噪声,减少在实际部署时因图像质量下降而导致的性能骤降。
  3. 防止模型过拟合:如果训练集全是高清、摆拍的完美图片,模型容易记住这些特定场景下的“干净”特征,而对新的、稍有模糊的图片泛化能力差。模糊图片作为一种有效的正则化手段,可以增加数据分布的多样性,防止模型过拟合到有限的清晰样本上。
    总结:因此,数据集中包含的模糊图片,与你看到的“水平翻转”、“剪切形变”、“随机遮挡”等增强操作一样,都是为了构建一个更接近真实世界复杂分布的数据环境,从而训练出更健壮、更泛化、更实用的模型。

模型验证测试情况:

验证测试代码:

#需要安装pip install ultralyticsfromultralyticsimportYOLOimportcv2# ===================== 1. 加载YOLO模型 =====================# 自动下载预训练模型(yolov8n最轻量快速),也可换 yolov8s/m/l/xmodel=YOLO("best.pt")# ===================== 2. 推理配置 =====================image_path="326_jpg.rf.8ad64cc0668df32c4e5f59b50e899e9c.jpg"# 你的图片路径save_result=True# 是否保存标注后的图# ===================== 3. 执行推理 =====================results=model.predict(source=image_path,conf=0.01,# 置信度阈值(低于该值忽略)save=False,# 关闭默认保存,自定义保存verbose=False# 关闭冗余日志)# ===================== 4. 解析结果:目标区域 + 标注信息 =====================print("="*50)print("YOLO 推理结果(目标区域 + 标注信息)")print("="*50)# 获取图片(用于绘制框)img=cv2.imread(image_path)# 遍历所有检测目标foridx,resultinenumerate(results):boxes=result.boxes# 所有检测框forboxinboxes:# ========== 提取目标区域(坐标) ==========# xyxy: 左上角x, 左上角y, 右下角x, 右下角yx1,y1,x2,y2=box.xyxy[0].cpu().numpy()# 宽高w=x2-x1 h=y2-y1# ========== 提取标注信息 ==========cls_id=int(box.cls[0])# 类别IDcls_name=model.names[cls_id]# 类别名称conf=float(box.conf[0])# 置信度# ========== 打印信息 ==========print(f"目标{idx+1}:")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()
http://www.jsqmd.com/news/1236987/

相关文章:

  • 美度2026年7月最新深圳官方地址:客户售后全国统一热线服务 - 亨得利官方服务中心
  • AI视频配音自动同步:为什么你的模型总差0.3秒?——基于272小时标注数据集的时延归因分析报告
  • 2026最新TRAE和Qoder选择建议:国内四款AI工作助手深度横评评测
  • 面试官问:JDK 17/21核心新特性(虚拟线程/Record/密封类)?一张图+办公流程比喻,彻底拿下这道必考题(附图解+比喻+避坑指南)
  • Unity游戏实时翻译插件XUnity.AutoTranslator配置全攻略
  • 亲身到店探访深圳天梭官方售后服务中心|最新热线和详细维修地址(2026年7月最新) - 天梭服务中心
  • 雕马靠谱吗:信誉保障 - 17328623207
  • REFramework终极指南:为RE引擎游戏打造完整Mod开发平台
  • AI Agent技术临界点:超越人类认知的智能跃迁
  • 带标注的墙面缺陷红外热成像数据集,可识别裂缝,掉皮,空鼓,滲漏4种缺陷,463张图,支持yolo,coco json,voc xml,文末有模型训练代码
  • 雕马能短租吗:即租即用 - 18102756859
  • 2026年7月最新重庆江诗丹顿官方售后服务热线与网点地址查询 - 江诗丹顿官方服务中心
  • Stable-Baselines3 在机器人研究中的完整应用指南:法国国家机器人研究日2019教程深度解析
  • Inkling:革命性多模态AI模型深度解析,文本、图像与音频全能处理
  • Kimi K3把GPU干崩了,边缘计算的机会终于来了
  • 电子实验记录本系统开题报告
  • 实战指南:用Kuromoji轻松解决日语文本处理难题
  • 2026 木门十大品牌行业测评:环保性能成为消费决策,木门品质标准持续升级
  • Gemma-SEA-LION-v4.5-E2B-IT-8bits安全指南:模型使用的最佳安全实践
  • ADB命令实战:PC端高效操控Android手机指南
  • 美度成都2026年7月最新官方地址与售后电话,客户服务热线信息重磅更新 - 亨得利官方服务中心
  • 仅限本周开放:12款AI写作工具Prompt兼容性压力测试原始数据包(含JSON Schema与token损耗热力图),手慢无!
  • 生产级机器学习系统设计:从模型上线到业务可靠性的工程实践
  • 你写的Shell脚本,可能正在泄露密钥!AI自动补全背后的3大隐蔽安全陷阱(附静态扫描SAST配置模板)
  • 2026 徐州贾汪黄金回收避坑指南|老矿 / 潘安湖 / 大吴正规门店实测,旧金变现少亏千元 - 华金汇黄金回收
  • 浪琴2026年7月金华官方售后网点地址与客户服务热线最新通告 - 浪琴官方售后服务中心
  • 今天不学AI写Shell,明天就被淘汰:Red Hat最新认证路径已强制加入AI脚本审核模块(附2024Q3考纲变动速查表)
  • MobX React Form完全指南:如何构建响应式表单状态管理系统
  • Bootstrap-rtl与原生Bootstrap的兼容性:开发者必须知道的7个关键点
  • 10分钟上手Tabby.nvim:从安装到配置的快速入门指南