Install
openclaw skills install @gongjiekun/arcgis-training-data-fix补全ArcGIS Pro深度学习训练数据缺失文件,支持9种元数据格式(PASCAL_VOC_rectangles、KITTI_rectangles、Classified_Tiles、RCNN_Masks、Labeled_Tiles、MultiLabeled_Tiles、Exported_Tiles、CycleGAN、Imagenet)和4种图像格式(TIFF、MRF、JPG、PNG),自动生成esri_model_definition.emd、esri_accumulated_stats.json、map.txt、stats.txt。当用户遇到Export Training Data卡在100%导致文件缺失、训练数据目录不被Pro识别、或需要手动补全训练数据文件时使用此技能。
openclaw skills install @gongjiekun/arcgis-training-data-fix补全 ArcGIS Pro Export Training Data for Deep Learning 工具因卡在100%而未生成的4个关键文件。自动检测元数据格式,严格按Pro标准格式生成标准命名文件。
| 格式 | 标签结构 | 适用模型 |
|---|---|---|
| PASCAL_VOC_rectangles | labels/*.xml | SSD、YOLO、Faster R-CNN |
| KITTI_rectangles | labels/*.txt | 自动驾驶目标检测 |
| Classified_Tiles | labels/类别名/.tif 或 labels/.tif | U-Net、语义分割 |
| RCNN_Masks | labels/*.tif(像素级掩膜) | Mask R-CNN 实例分割 |
| Labeled_Tiles | labels/*.tif(分类切片) | 语义分割 |
| MultiLabeled_Tiles | labels/*.tif(多标注切片) | 多任务分割 |
| Exported_Tiles | labels/*.tif(导出切片) | 通用分割 |
| CycleGAN | images/A/ + images/B/ | 图像翻译/风格迁移 |
| Imagenet | labels/类别名/*.jpg | png |
TIFF (.tif/.tiff)、MRF (.mrf)、JPG (.jpg/.jpeg)、PNG (.png)
将 main.py 写入桌面后执行:
python main.py "D:\Deeplearn\Vehicle\sample"
脚本自动完成:
esri_model_definition.emd — 模型定义(MetaDataMode 与导出格式一致)esri_accumulated_stats.json — 累积统计(含 NumBands/TileSizeX/Y 等Pro必需字段)map.txt — 影像-标签映射(正斜杠路径)stats.txt — 文本统计摘要脚本自动验证4个文件是否生成并输出检查结果。
/,禁用反斜杠 \| 报错 | 原因 | 修复 |
|---|---|---|
| Error 260303 | 文件名不是标准命名 | 本脚本自动使用标准文件名 |
| KeyError: 'NumBands' | json缺少必需字段 | 脚本自动补全所有必需字段 |
| KeyError: 'TileSizeX' | json缺少尺寸字段 | 脚本自动补全 |
| ERROR 004486 RCNN_Masks | 数据格式与预训练模型不匹配 | 需重新导出为匹配格式 |
| shape mismatch | 预训练模型类别数与训练数据不匹配 | 去掉预训练模型或调整数据 |