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

无深度学习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.pyimport xml.etree.ElementTree as ET import os defconvert_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')as f:for obj in root.findall('object'): cls_name = obj.find('name').text if cls_name notin class_map:continue cls_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/train val: ../data/images/val test: ../data/images/test nc:10names:['dmjrb','ns','dyrb','ejgl','zw','yyzd','ygfs','ycdw','dmjrb_ycdw','dyrb_ycdw']
✅ 使用原始缩写名,便于模型训练。

🎯 八、典型应用领域

应用说明
🏭 光伏电站智能巡检无人机/机器人搭载红外相机自动识别缺陷
🔧 故障定位与维修AI 定位问题组件,减少人工排查时间
📊 发电效率评估通过缺陷面积估算功率损失
🌐 数字孪生系统将检测结果叠加到虚拟电站中进行可视化管理

Read more

Clawdbot(Moltbot) 飞书机器人配置,体验老板和助手沟通的感觉

Clawdbot(Moltbot) 飞书机器人配置,体验老板和助手沟通的感觉

一、背景说明 Clawdbot可以24小时待命(参考配置方式:Clawdbot(Moltbot) windows安装配置教程(含各种问题处理)),但是网页端使用起来比毕竟没那么方便,然而clawdbot支持多种渠道交互,这也正是这个AI助理的魅力所在,想想飞书发送一个消息,一个任务就完成了,这不就是老板指挥我做事的方式吗,来赶紧体验一波老板的感觉~ 二、飞书机器人创建 飞书开放平台构建机器人:https://open.feishu.cn/ 记录App ID 和 App Secret,一会要用: 三、自动安装插件 项目地址:https://github.com/m1heng/Clawdbot-feishu 这时候,就可以发挥clawdbot的能力了,直接让clawdbot给我安装: 我要安装飞书机器人,帮我按照这个命令安装:Clawdbot plugins install @m1heng-clawd/feishu 到这个过程有点慢,安装了好一会没反应,我开始问了: 又过了好一会没反应,

【GitHub项目推荐--Video2Robot:从视频到机器人动作的端到端生成管道】⭐

简介 Video2Robot 是由AIM-Intelligence开发的开源项目,是一个端到端的管道系统,能够将视频或文本提示转换为机器人可执行的运动序列。在机器人技术、动画制作和虚拟现实快速发展的今天,如何让机器人执行自然、流畅的人类动作成为关键挑战。传统方法需要专业动画师手动设计动作,或通过复杂的运动捕捉系统,过程耗时耗力且成本高昂。Video2Robot应运而生,通过整合先进的视频生成、人体姿态提取和运动重定向技术,实现了从简单描述到机器人动作的自动化转换。 核心价值: * 自动化流程:将复杂的手动设计过程自动化,显著提高效率 * 自然动作生成:基于真实人类动作生成自然流畅的机器人运动 * 多模态输入:支持文本提示、现有视频、图像参考等多种输入方式 * 广泛兼容性:支持多种主流机器人平台,包括Unitree、Booster等 项目定位:Video2Robot填补了自然语言/视频到机器人动作转换的技术空白。与需要专业设备和复杂流程的传统运动捕捉系统不同,该项目通过软件管道实现了低成本、高效率的动作生成。项目特别注重易用性和可扩展性,通过模块化设计支持不同组件的替换和

【FPGA】Vivado 保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装

【FPGA】Vivado 保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装

安装包下载:Xilinx_Vivado Download Link(下好后可直接安装) 目录 (有安装包后,可直接跳转至 Step5,免得去官网下了,比较麻烦) Step1:进入官网 Step2:注册账号 Step3:进入下载页面 Step4:下载安装包 Step5:安装 Step6:等待软件安装完成 安装完成 Step1:进入官网 ① 我们可以选择在 XILINX 官网下载其公司旗下的产品 Vivado 🔍 官网地址:www.xilinx.com           (英文)www.china.xilinx.com  (官方中文网站) 👉 点击直达:Xilinx - Adaptable. Intelligent | together we advance_    (英文)

前端实战:基于Vue3与免费满血版DeepSeek实现无限滚动+懒加载+瀑布流模块及优化策略

前端实战:基于Vue3与免费满血版DeepSeek实现无限滚动+懒加载+瀑布流模块及优化策略

目录 前端实战:基于Vue3与免费满血版DeepSeek实现无限滚动+懒加载+瀑布流模块及优化策略 一、前言 二、如何使用腾讯云免费满血版deepseek 1、腾讯云大模型知识引擎体验中心 2、体验deepseek联网助手 3、人机交互获取AI支持 三、基于DeepSeek实现无限滚动+懒加载+瀑布流模块 1、无限滚动+懒加载+瀑布流模块的底层逻辑 2、人机交互策略与Deepseek的实现过程 ①虚拟列表管理 ②布局容器初始化 ③动态渲染与销毁机制 ④无线滚动实现 ⑤内存优化策略 四、最终代码呈现 1、组件代码 2、组件用法 五、结语         作者:watermelo37         ZEEKLOG万粉博主、华为云云享专家、阿里云专家博主、腾讯云、支付宝合作作者,全平台博客昵称watermelo37。         一个假装是giser的coder,做不只专注于业务逻辑的前端工程师,Java、Docker、