news 2026/9/3 1:24:40

无深度学习YOLOV8模型训练 无人机红外可见光光伏缺陷检测数据集 无人机_机器人搭载红外相机自动识别缺陷 光伏无人机红外可见光缺陷数据集 新能源智慧运维_ 光伏电站智能巡检

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
无深度学习YOLOV8模型训练 无人机红外可见光光伏缺陷检测数据集 无人机_机器人搭载红外相机自动识别缺陷 光伏无人机红外可见光缺陷数据集 新能源智慧运维_ 光伏电站智能巡检

无人机红外可见光光伏缺陷检测数据集一一对应数据,共650张 xml格式


1

红外可见光光伏缺陷检测数据集的详细表格描述,基于你提供的信息(650张图像、一一对应红外与可见光图像、XML格式标注、共9类缺陷)。


📊 一、数据集总体信息

项目内容
总图像数量650 张(每张包含红外 + 可见光一对图像)
图像类型红外热成像图 & 可见光照片(一一对应)
标注格式PASCAL VOC XML 格式(.xml文件)
数据划分未明确划分,建议按 7:2:1 分为训练/验证/测试集
图像分辨率通常为 1024×1024 或 2048×2048(工业相机拍摄)
应用场景光伏电站巡检、太阳能板缺陷诊断、AI辅助运维

🗂️ 二、数据结构示例

photovoltaic_defect_dataset/ ├── images/ │ ├── infrared/# 红外图像(.jpg/.png)│ └── visible/# 可见光图像(.jpg/.png)├── annotations/# XML 标注文件│ ├── 0001.xml │ ├── 0002.xml │ └──... └── labels.txt# 类别名称列表

✅ 每对图像命名一致:

  • 0001_ir.jpg(红外)
  • 0001_vis.jpg(可见光)
  • 0001.xml(标注)

🧱 三、类别定义(9类缺陷)—— 中文+英文对照

类别 ID缩写标签中文名称英文名称说明
0dmjrb脱膜积热Delamination with hot spot绝缘层脱落导致局部过热
1ns热斑Hot spot单元异常发热,常见于老化或遮挡
2dyrb断栅Broken grid line电极断裂,影响导电性
3ejgl裂纹Crack硅片或玻璃表面裂痕
4zw阻焊Soldering blockage焊接不良,阻断电流路径
5yyzd电池异质Cell heterogeneity电池片内部材料不均
6ygfs隐裂Hidden crack不可见但可由红外发现的微裂纹
7ycdw电容焊点Capacitive solder point焊点异常,可能短路
8dmjrb_ycdw脱膜积热+电容焊点Delamination + Capacitive solder复合缺陷
9dyrb_ycdw断栅+电容焊点Broken grid + Capacitive solder复合缺陷

⚠️ 注意:

  • dmjrb_ycdwdyrb_ycdw复合缺陷,表示两种缺陷同时存在。
  • 实际标注中应分别框出每个缺陷区域,并标记其类别 ID。

📈 四、类别分布统计表(假设值,供参考)

类别中文名称数量(估算)占比
0脱膜积热120~18%
1热斑150~23%
2断栅80~12%
3裂纹60~9%
4阻焊40~6%
5电池异质30~5%
6隐裂90~14%
7电容焊点50~8%
8脱膜+电容20~3%
9断栅+电容10~2%
总计650100%

💡 注:实际分布需根据 XML 文件统计。建议使用脚本解析所有.xml文件并统计每个类别的出现次数。


📄 五、XML 标注格式示例(PASCAL VOC)

<annotation><filename>0001.jpg</filename><size><width>1024</width><height>1024</height><depth>3</depth></size><object><name>ns</name><!-- 热斑 --><pose>Unspecified</pose><truncated>0</truncated><difficult>0</difficult><bndbox><xmin>300</xmin><ymin>400</ymin><xmax>500</xmax><ymax>600</ymax></bndbox></object><object><name>dyrb</name><!-- 断栅 --><bndbox><xmin>700</xmin><ymin>200</ymin><xmax>800</xmax><ymax>300</ymax></bndbox></object></annotation>

✅ 支持多目标、重叠框、复杂缺陷组合。


🔍 六、数据特点与挑战

特点说明
双模态融合红外 + 可见光 → 提升缺陷识别精度
真实工业场景来自光伏电站实地采集,含阴影、污垢等干扰
小目标密集如“隐裂”、“断栅”常为细线状,易漏检
类别不平衡“热斑”占比高,“复合缺陷”稀少
标注难度大需专业人员判断是否为“脱膜积热”而非普通热斑

🚀 七、构建 YOLOv8 检测系统建议

1. 数据预处理(将 XML 转为 YOLO 格式)

# utils/xml_to_yolo.pyimportxml.etree.ElementTreeasETimportosdefconvert_xml_to_yolo(xml_path,img_path,output_dir):tree=ET.parse(xml_path)root=tree.getroot()size=root.find('size')w=int(size.find('width').text)h=int(size.find('height').text)withopen(os.path.join(output_dir,os.path.basename(img_path).replace('.jpg','.txt')),'w')asf:forobjinroot.findall('object'):cls_name=obj.find('name').textifcls_namenotinclass_map:continuecls_id=class_map[cls_name]bbox=obj.find('bndbox')x_min=float(bbox.find('xmin').text)y_min=float(bbox.find('ymin').text)x_max=float(bbox.find('xmax').text)y_max=float(bbox.find('ymax').text)x_center=(x_min+x_max)/2/w y_center=(y_min+y_max)/2/h width=(x_max-x_min)/w height=(y_max-y_min)/h f.write(f"{cls_id}{x_center:.6f}{y_center:.6f}{width:.6f}{height:.6f}\n")

2. 创建dataset.yaml

train:../data/images/trainval:../data/images/valtest:../data/images/testnc:10names:['dmjrb','ns','dyrb','ejgl','zw','yyzd','ygfs','ycdw','dmjrb_ycdw','dyrb_ycdw']

✅ 使用原始缩写名,便于模型训练。


🎯 八、典型应用领域

应用说明
🏭光伏电站智能巡检无人机/机器人搭载红外相机自动识别缺陷
🔧故障定位与维修AI 定位问题组件,减少人工排查时间
📊发电效率评估通过缺陷面积估算功率损失
🌐数字孪生系统将检测结果叠加到虚拟电站中进行可视化管理
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 10:47:49

springboot基于Hadoop的宁波旅游推荐周边商城实现与设计

基于SpringBoot与Hadoop的宁波旅游推荐系统背景与意义背景 宁波作为长三角南翼经济中心&#xff0c;旅游资源丰富&#xff08;如天一阁、东钱湖等&#xff09;&#xff0c;但游客面临信息过载、个性化推荐不足的问题。传统旅游平台依赖静态数据&#xff0c;难以实时分析用户行为…

作者头像 李华
网站建设 2026/8/17 16:05:57

Whisper.cpp:高效语音识别的边缘计算革命

Whisper.cpp&#xff1a;高效语音识别的边缘计算革命 【免费下载链接】whisper.cpp 项目地址: https://ai.gitcode.com/hf_mirrors/ai-gitcode/whisper.cpp 技术原理深度解析 Whisper.cpp作为OpenAI Whisper模型的C移植版本&#xff0c;在保持原始模型强大性能的同时&…

作者头像 李华
网站建设 2026/9/2 23:08:36

OpenMV图像处理算法通俗解释入门必看

从零开始读懂OpenMV&#xff1a;嵌入式视觉算法的“人话”解析你有没有想过&#xff0c;让一个小到可以塞进指尖的设备看懂世界&#xff1f;不是用手机那种动辄几亿像素的摄像头&#xff0c;也不是靠服务器集群跑AI模型——而是一个邮票大小、功耗比灯泡还低的小板子&#xff0…

作者头像 李华
网站建设 2026/9/3 0:49:15

3步打造个性化StatiCrypt密码界面:字体定制完全指南

还在为StatiCrypt默认密码界面千篇一律的Arial字体感到审美疲劳&#xff1f;想让你的加密页面在第一眼就展现品牌个性&#xff1f;别担心&#xff0c;通过简单的模板修改&#xff0c;你就能为密码保护页面换上全新的字体外衣&#xff01;&#x1f3a8; 【免费下载链接】staticr…

作者头像 李华
网站建设 2026/9/3 0:49:39

MinerU终极指南:高效实现PDF到结构化数据的智能转换解决方案

MinerU终极指南&#xff1a;高效实现PDF到结构化数据的智能转换解决方案 【免费下载链接】MinerU A high-quality tool for convert PDF to Markdown and JSON.一站式开源高质量数据提取工具&#xff0c;将PDF转换成Markdown和JSON格式。 项目地址: https://gitcode.com/GitH…

作者头像 李华
网站建设 2026/8/31 3:21:19

PyTorch-CUDA-v2.6镜像是否支持GlusterFS分布式文件系统?

PyTorch-CUDA-v2.6 镜像与 GlusterFS 分布式文件系统的集成实践 在现代 AI 工程实践中&#xff0c;模型训练的瓶颈早已从计算能力转向数据供给。随着图像、视频和多模态数据集的规模不断膨胀&#xff0c;单机存储不仅难以承载 PB 级别的原始数据&#xff0c;更无法满足多节点并…

作者头像 李华