边缘 AI:表计读数与电力红外开源资源目录
调研日期:约 2026-10-25(Asia/Shanghai)
范围:指针表 / 数显 / 油位 / 水表电表数字检测开源项目横向对比;电力红外与热成像公开、半公开数据;落地选型建议。
方法:WebSearch / WebFetch 实证;链接以仓库与官方页为准,许可以仓库 LICENSE / 数据页声明为准,商用前务必复核。
一、表计读数开源项目横向评测
电力站内常见需求:压力/电流电压指针表、数显面板、油位计、户用机械电表字轮、水表字轮+小指针。公开「金标准电力油位集」几乎空白,多数方案需现场微调。
| 项目 | 方法 | 数据集 / 权重 | 许可 | 仓库 | 边缘友好点 | 是否适合电力表计 |
|---|---|---|---|---|---|---|
| meter-vision | YOLO Pose(10 关键点:圆心、针中/尖、刻度 0–6)+ 角度插值 | 自带 best.pt;可用自标 COCO-KP 训练 |
仓库未醒目声明 LICENSE(代码可用但商用需作者确认) | https://github.com/mc260/meter-vision | Ultralytics nano-pose;FastAPI + RTSP;可再导出 TensorRT/RKNN | 适合站内圆形指针表;量程改 SCALE_MAP |
| Detect-and-read-meters | YOLOv5 检测 →(可选 STN)→ 指针/表盘/OCR 多头读数 | Google Drive:检测 COCO(指针/数显两类)+ Labelme 读数集;有预训练 | MIT | https://github.com/shuyansy/Detect-and-read-meters | 三阶段偏重,Jetson/工控更合适;数显分支仍 ToDo | 适合野外复杂指针表研究;工程需精简管线 |
| Gauge-Pointer-Reading | YOLOv11-Seg 分割指针+刻度 → 椭圆拟合 → 角度比 | HF 预训练 scale_segment.pt |
MIT | https://github.com/MaomaoMAo-17/Gauge-Pointer-Reading | 分割+几何,倾斜/遮挡较稳;YOLO11-seg 可导出多后端 | 适合圆形压力/电气指针表;多针多盘不支持 |
| Nanodet + YOLOv8-Pose MeterReader | NanoDet 裁 ROI → YOLOv8-Pose →(可选)传统指针精修;ncnn 部署 | 百度网盘指针仪表检测/关键点集 | 未统一 SPDX;依赖 Ultralytics(注意 AGPL) | https://github.com/zhahoi/Nanodet-YoloV8-Pose-MeterReader | 边缘友好:ncnn 手机/嵌入式 | 适合实时巡检相机;标注与网盘依赖需自备 |
| emeocv | OpenCV 分割字轮 + KNN OCR + 合理性校验 + RRDtool | 交互式自采训练样本 | GPL-3.0 | https://github.com/skaringa/emeocv | 树莓派可跑;无 GPU;固定机位机械电表 | 适合户用机械电表;GPL 传染需注意 |
| SSCMA Digital_Meter(电/水) | Swift-YOLO 检测 0–9 七段/数码 | Seeed Digital Meter Electricity / Water;meter.zip |
SSCMA Apache-2.0;各模型/数据见 Zoo LICENSES | https://github.com/Seeed-Studio/sscma-model-zoo (如 Digital_Meter_Electricity_Swift-YOLO_192) | 极边缘:192²、~0.67M;TFLite INT8 可上 ESP32-S3 / Grove Vision AI | 适合数显电表/水表字位检测;非完整「读值语义」需后处理拼数 |
| Paddle / OpenVINO Meter Reader | PP-YOLO 检表 → DeepLabV3P 分割指针与刻度 → 几何读数;数显可接 PP-OCR | 产业范例权重 + OpenVINO notebook / ai_ref_kits/meter_reader |
Paddle/OpenVINO 系多为 Apache-2.0 | https://github.com/openvinotoolkit/openvino_build_deploy/tree/master/ai_ref_kits/meter_reader ;OpenVINO notebooks meter-reader;Paddle 工业表计实践 | Intel NPU/CPU 友好;可转 ONNX | 适合变电站工控柜指针表;数显走 PP-OCRv4/v5 mobile |
| WMeter-Reader + WMeter5K | 字轮+指针多任务,消过渡误差 | WMeter5K:5000 张实拍水表细粒度框与读数 | 论文/代码公开;数据页需单独确认 | https://github.com/ZZZHANG-jx/WMeter-Reader | 偏研究精度;边缘需再蒸馏量化 | 间接适合(水务为主);电力字轮可迁移思路 |
| nliaudat/meter-reader | 固定 ROI + TFLite 数字模型 | 配置 ROI;模型来源 haverland(Apache) | 项目 CC BY-NC-SA 4.0(禁商用) | https://github.com/nliaudat/meter-reader | Docker/Flask 简单;任意固定相机 | 民用抄表可;商用电力产品不推荐 |
| electricity_meter_ocr | YOLOv3 文本检测 + CRNN/CTC | 自建电表图 | 未标清 SPDX | https://github.com/JiekeForDL/electricity_meter_ocr | 老栈;可参考不可直接量产 | 历史参考 |
| vlm-analog-gauge-reader | YOLO 检测+Pose → OCR 或 Moondream VLM 读量程 | 权重/数据不入库,需自备 | 见仓库 | https://github.com/SiddharthB7/vlm-analog-gauge-reader | VLM 偏重,Jetson Orin+;边缘实时差 | 难例指针表实验室;非 MCU |
| SyncG(合成表) | 3D 合成指针表 + 丰富标注 | HF ~2 万合成图(dial/pointer/scale/reading) | 见 HF 页 | https://huggingface.co/datasets/YihengDeng/syncG ;代码 SyncG | 冷启动/预训练好;域差需真实现场 | 预训练友好,量产必须现场精标 |
相关公开数据集(补充,非完整流水线)
| 数据集 | 规模与内容 | 许可 / 获取风险 | 链接 |
|---|---|---|---|
| UFPR-ADMR-v2 | 5000 张巴西电力公司现场转盘表;四角矫正+表盘读数 | 仅学术(Copel 资产) | https://github.com/gabriel-salomon/ufpr-admr-v2-dataset |
| NRC-GAMMA | ~2.8k 燃气表图像 | CC BY 4.0 | https://github.com/nrc-cnrc/NRC-GAMMA |
| Pointer-10K | ~10k 指针实例(Vector Detection Network) | 见论文/仓库 | https://github.com/DrawZeroPoint/VectorDetectionNetwork |
| PMIs | ~1.8k 电力设备指针表(TIM 2022) | 见仓库/论文 | Awesome 列表指向 electric_meter_detect_recognize |
| SCUT-WMN | 5k 水表数字序列 | 见仓库 | https://github.com/HCIILAB/Water-Meter-Number-DataSet |
| Seeed meter.zip | 指针+数显混合,YOLO 式标注 | Seeed 公开下载;商用看条款 | https://sensecraftma.seeed.cc/datasets/public |
| Synanthropic/reading-analog-gauge | 模拟表读数数据 | MIT | https://huggingface.co/datasets/Synanthropic/reading-analog-gauge |
| 油位计专用公开集 | — | 缺口:论文级自建图(数百张量级)常见,无大型金标准开源油位集 | 需自采油标/油位窗 |
索引总表:Awesome Image-based Meter Recognition & Reading。
横向结论
- 指针表:工程优先 Pose(meter-vision / NanoDet+Pose) 或 Seg+几何(Gauge-Pointer-Reading、OpenVINO/Paddle);复杂野外可参考 Detect-and-read-meters。
- 数显 / 字轮:SSCMA Swift-YOLO 数字检测 或 检测 ROI + PP-OCR;固定机位可看 emeocv(GPL)。
- 电力油位:无现成金标准 → 用通用指针/分割栈 + 现场 200~2000 张;或红外液位辅助。
- 许可雷区:Ultralytics AGPL-3.0;UFPR / 部分竞赛数据 仅学术;nliaudat NC。
二、电力红外 / 热成像公开与半公开资源
诚实结论:光伏红外相对最开放;干式变压器有小型实验室集;输电绝缘子红外与电缆接头热故障「大型金标准开源集」基本空白,多为论文附件、IEEE DataPort 账号墙或 Roboflow 小样本。
| 资源 | 场景 | 规模 | 许可 / 风险 | 链接 | 备注 |
|---|---|---|---|---|---|
| InfraredSolarModules(Raptor Maps) | 光伏组件热异常分类(热斑、二极管、裂纹、污秽等 12 类) | 20,000 张 24×40 IR | MIT | https://github.com/RaptorMaps/InfraredSolarModules | 公开红外里质量最高之一;分辨率极低,适合分类/冷启动,非精细分割 |
| PV-HSD-2025 | 光伏红外热斑检测(YOLO 框) | ~4,025 张 R-JPEG,约 2.5 万框 | 仅学术,商用需授权 | https://huggingface.co/datasets/MisakaMikoto128/PV-HSD-2025 | 检测向;边缘可训 YOLO-n 再量化 |
| Roboflow Infrared-insulators | 红外绝缘子检测 | v1 约 382 张(345/25/12) | Roboflow 页许可需导出时确认;常为 CC 变体或不清 | https://universe.roboflow.com/electrical-insulators/infrared-insulators | 半公开小样本;不够金标准 |
| 中文社区「红外绝缘子 ~1846」类分享 | 输电线路红外绝缘子 | 号称千余张 VOC/YOLO | 多经 CSDN/网盘二次分发,权属与许可不清 | 腾讯云/社区转载文 | 高风险,仅可作线索,不宜直接商用入库 |
| Mendeley:干式变压器单相热像 | 绕组短路等工况 | 255 张,9 工况;部分 ROI 标注 | Rights Reserved(引用+联系作者) | https://data.mendeley.com/datasets/8mg8mkc7k5 | 半公开;实验室故障注入 |
| IEEE DataPort:Fault Overlay Method Infrared Image | 干式变压器匝间短路红外 | 小体量(论文配套,正常约 90 + 故障迹线扩展) | DataPort 账号;条款分公开/订阅 | https://ieee-dataport.org/documents/fault-overlay-method-infrared-image | 方法论文配套,非大规模巡检库 |
| IEEE DataPort:EPDM T 接头动态热成像 | 电缆 T 接头热点演化(受控脉冲加热) | 实验时序热图 | DataPort;偏材料劣化机理 | DOI 10.21227/b0y6-zw80 | 非现场巡检金标准 |
| EN3350-TransTrack | 变压器热巡检流水线(基线/维护图 + YOLO) | 示例对图,非大规模数据集 | 学生项目仓库 | https://github.com/lokudadalla/EN3350-TransTrack | 工程模板参考 |
| Thermal-Sentinel | ESP32 + 热成像实时阈值 | Demo / 阈值 | MIT(多 fork) | 如 https://github.com/praveen0-0praveen/Thermal-Sentinel-for-Real-Time-Fault-Monitoring | 边缘传感示例,非标注库 |
| 可见光绝缘子(对照,非 IR) | CPLID / MPID / InsPLAD / TTPLA 等 | 千~万级 | 多为 CC BY 或学术 | 见行业调研主文档 | 可见光丰富;不可替代红外标定 |
缺口(请按「缺口」管理预期)
- 输电绝缘子红外大型金标准:公开侧多为百~千级 Roboflow/网盘,缺统一许可与跨省域泛化基准。
- 电缆接头 / 刀闸触头现场热故障:几乎只有受控实验或论文图;无开源万级框标注库。
- 油浸变油枕/套管热斑与油位联合、GIS/开关柜柜内红外:公开极少。
- 实务替代:可见光缺陷集冷启动 + 自有红外复标;异常检测用 PatchCore / anomalib(仅需正常热图);光伏可直接吃 InfraredSolarModules / PV-HSD(注意许可)。
三、简短落地建议(开源栈)
1. 指针表(变电站压力、电流、电压表)
推荐栈:YOLOv8/11n-pose 或 YOLO11n-seg(参考 meter-vision / Gauge-Pointer-Reading)→ 角度/弧长后处理 → 导出 TensorRT(Jetson)/ RKNN(RK3588)/ OpenVINO(工控)。
Intel 路线可直接跟 OpenVINO + Paddle 工业表计。
现场:每表型标 200~1000 张(多角度、眩光、夜间补光);量程与单位配置化,勿写死。
2. 数显 / 字轮(数码管、LCD、机械电表)
- 极低成本 MCU:SSCMA Digital_Meter Swift-YOLO → TFLite/INT8(ESP/Himax 类)。
- 站端/工控:检测 ROI + PP-OCRv4/v5 mobile(Paddle)或 ORT;固定机位可参考 emeocv(注意 GPL)。
- 字轮过渡帧:借鉴 WMeter5K 思路(多帧/过渡态建模)。
3. 红外 / 热成像
- 光伏:InfraredSolarModules(MIT)分类冷启动 → 自有高分辨率热图微调检测;学术向可用 PV-HSD-2025。
- 站内设备过热:先做 绝对/相对温升阈值 + 可选小目标检测;无大公开集时用 正常样本 PatchCore;变压器可参考 Mendeley/DataPort 小集做方法验证,量产以自有台账红外为主。
- 硬件:FLIR/海康等红外相机 → Jetson/RK 跑 YOLO-n 或阈值服务;MCU 仅适合阈值(Thermal-Sentinel 思路)。
4. 一条务实组合(电力边缘)
枪机/球机可见光表计:RK3588 或 Orin Nano + Pose/Seg 读数 + 事件 JSON;柜内/接头过热:红外相机 + 阈值/小模型;光伏运维无人机:InfraredSolarModules 预训练 → 自有数据。全程 OTA、模型版本与误检抽检闭环;AGPL/NC/仅学术 数据权重不得进商用发行版。
四、来源与局限
主要实证来源包括:各 GitHub README/LICENSE、Seeed SSCMA Zoo、OpenVINO meter-reader、Raptor Maps InfraredSolarModules、Hugging Face PV-HSD-2025、Awesome Meter Recognition 列表、Roboflow / Mendeley / IEEE DataPort 条目等(检索日约 2026-10-25)。网盘二次分发与「社区整合包」未计入可商用清单。公开红外电力金标准仍严重不足,本文已在对应行标明 缺口。
五、方法对照与评测维度(补充)
做电力表计选型时,不要只看 GitHub Star,建议按下面维度打分(现场复测为准):
- 表型覆盖:单针圆表、扇形表、双针、数码管、LCD、字轮、油位玻璃管/翻牌。多数开源只覆盖「单针圆表」或「固定字轮」。
- 几何鲁棒性:俯仰角、桶形畸变、玻璃反光、夜间补光过曝。Pose 方案用关键点直接算角,往往比「先分割再拟合圆」更抗透视;Seg+椭圆在刻度完整时更稳。
- 读数误差定义:绝对误差(工程单位)、相对满量程误差、越界检出率。公开仓库很少给出统一 benchmark,WMeter5K / UFPR 系列相对规范。
- 延迟与功耗:MCU 路径(SSCMA 192 输入)适合「几秒一帧抄表」;站端多路枪机需要 TensorRT/RKNN 批处理或抽帧。
- 许可可交付性:AGPL(Ultralytics 权重训练链路)、GPL(emeocv)、NC、仅学术(UFPR、PV-HSD)进入产品前必须法务确认;MIT/Apache 组合更干净。
- 运维:模型版本、表计资产 ID、量程配置、抽检工单。读数应与 SCADA/点表点位绑定,而不是只出一张漂亮的可视化图。
指针 vs 数显 vs 油位:坑位清单
| 类型 | 常见失败模式 | 开源侧缓解 |
|---|---|---|
| 指针表 | 针尖关键点抖动;量程起止标错;反光把针「吃掉」 | 多关键点置信度加权;曝光括号采集;Seg 备份针体 |
| 数显 | 七段残影、刷新闪烁、倾斜透视 | 多帧投票;先仿射矫正再 OCR;Swift-YOLO 检数字后按 x 排序拼值 |
| 字轮 | 过渡态「半 5 半 6」 | WMeter 类过渡建模;保守取较低位并标不确定 |
| 油位 | 油色与背景接近、泡沫、污垢刻度 | 几乎无公开金标准 → 强制现场数据;可辅红外温差看油枕异常 |
与电力巡检大盘的衔接
表计读数通常挂在「变电站辅助监控 / 机器人巡检」链路:可见光枪机周期抓拍 → 边缘推理 → 越限告警 MQTT/IEC104 网关。红外过热则多来自手持或云台红外仪:先阈值(热点相对环境/同相设备),再考虑检测模型。二者模型输出建议统一 JSON:device_id, bay_id, meter_type, value, unit, conf, model_ver, ts。
合成数据(SyncG)与通用 Gauge 集适合预训练骨干;跨省站、跨表厂外观差异大,没有 200 张以上本站精标就上线,误报会直接打穿运维信任。油位与电缆接头红外尤其如此——公开集只能验证「管线能跑通」,不能替代台账数据。
推荐阅读顺序(工程师 1~2 天)
- 跑通 OpenVINO meter-reader 或 meter-vision 任一 demo,理解「检测/关键点 → 几何读数」。
- 数显路径跑 SSCMA Digital Meter Colab/TFLite,看 INT8 精度跌落。
- 浏览 Awesome Meter 列表与 UFPR/WMeter 论文图,建立误差与标注规范。
- 红外先下载 InfraredSolarModules 做分类 baseline;站内设备用自有正常热图试 anomalib PatchCore。
- 选定芯片后再锁导出格式(见主文档芯片附录),避免「PyTorch 能跑、板上算子全回退」。
六、仍建议继续深挖的清单(未闭合项)
- 国内电网二次开发的「表计读数」闭源 SDK 与招投标样例(通常不公开权重,但可提炼标注规范)。
- 海康/大华红外相机厂商样例工程与温度 SDK(非开源模型,但是边缘落地必需)。
- DialBench、更多 VLM 读表(站端 Orin,非 MCU)。
- 电缆接头、刀闸触头、GIS 气室红外的论文附件级数据,需按 DOI 逐条申请 DataPort。
- 将本目录关键表同步追加到飞书《边缘AI开源模型与数据集行业调研》的「表计/红外」专章(需你确认后再写云文档)。