TTokenySpace
返回 Skills 列表

ArcGIS Pro深度学习训练数据补全

补全ArcGIS Pro深度学习训练数据缺失文件,支持9种元数据格式(PASCAL_VOC_rectangles、KITTI_rectangles、Classified_Tiles、RCNN_Masks、Labeled_Tiles、MultiLabeled_Tiles、Exported_Tiles、CycleGA...

#中文
0

安装到 Tokeny(自动)

下载 ZIP
安装"arcgis-training-data-fix"技能
技能信息:
- 名称: ArcGIS Pro深度学习训练数据补全
- 标识: arcgis-training-data-fix
- 描述: 补全ArcGIS Pro深度学习训练数据缺失文件,支持9种元数据格式(PASCAL_VOC_rectangles、KITTI_rectangles、Classified_Tiles、RCNN_Masks、Labeled_Tiles、MultiLabeled_Tiles、Exported_Tiles、CycleGA...
- 版本: 1.0.0
下载地址:
https://www.tokeny.space/api/skills/arcgis-training-data-fix/download
继续

复制上方内容到 Tokeny 客户端并在会话中发送即可自动安装;也可直接 下载 ZIP并拖动到技能窗口安装。

SKILL.md

ArcGIS Pro 深度学习训练数据补全

补全 ArcGIS Pro Export Training Data for Deep Learning 工具因卡在100%而未生成的4个关键文件。自动检测元数据格式,严格按Pro标准格式生成标准命名文件。

支持范围

元数据格式(9种)

格式标签结构适用模型
PASCAL_VOC_rectangleslabels/*.xmlSSD、YOLO、Faster R-CNN
KITTI_rectangleslabels/*.txt自动驾驶目标检测
Classified_Tileslabels/类别名/.tif 或 labels/.tifU-Net、语义分割
RCNN_Maskslabels/*.tif(像素级掩膜)Mask R-CNN 实例分割
Labeled_Tileslabels/*.tif(分类切片)语义分割
MultiLabeled_Tileslabels/*.tif(多标注切片)多任务分割
Exported_Tileslabels/*.tif(导出切片)通用分割
CycleGANimages/A/ + images/B/图像翻译/风格迁移
Imagenetlabels/类别名/*.jpgpng

图像格式(4种)

TIFF (.tif/.tiff)、MRF (.mrf)、JPG (.jpg/.jpeg)、PNG (.png)

工作流程

1. 确认输入

  • 询问用户:训练数据目录路径
  • 用 bash 扫描目录结构,确认 images/ 和 labels/ 存在
  • 脚本自动检测元数据格式和图像格式

2. 执行补全脚本

main.py 写入桌面后执行:

python main.py "D:\Deeplearn\Vehicle\sample"

脚本自动完成:

  1. 检测元数据格式(矢量/栅格/CycleGAN/Imagenet)
  2. 扫描所有影像计算波段统计(Min/Max/Mean/StdDev)
  3. 根据格式解析标签(xml/txt/栅格/子目录结构)
  4. 读取坐标文件获取像素大小和空间参考
  5. 生成4个Pro标准文件

3. 输出文件

  • esri_model_definition.emd — 模型定义(MetaDataMode 与导出格式一致)
  • esri_accumulated_stats.json — 累积统计(含 NumBands/TileSizeX/Y 等Pro必需字段)
  • map.txt — 影像-标签映射(正斜杠路径)
  • stats.txt — 文本统计摘要

4. 验证结果

脚本自动验证4个文件是否生成并输出检查结果。

关键规则

  • 所有文件名必须是 Pro 标准命名,自命名文件 Pro 不识别
  • map.txt 路径用正斜杠 /,禁用反斜杠 \
  • esri_accumulated_stats.json 必须包含 NumBands、TileSizeX/Y、TotalTiles 等字段,否则 Pro 报 KeyError
  • AllTilesStats 和 BandStatsState 必须按波段排序,键名严格匹配
  • 如目录中有非标准命名的 .emd/.json 文件,脚本自动清理

已知Pro报错与对应修复

报错原因修复
Error 260303文件名不是标准命名本脚本自动使用标准文件名
KeyError: 'NumBands'json缺少必需字段脚本自动补全所有必需字段
KeyError: 'TileSizeX'json缺少尺寸字段脚本自动补全
ERROR 004486 RCNN_Masks数据格式与预训练模型不匹配需重新导出为匹配格式
shape mismatch预训练模型类别数与训练数据不匹配去掉预训练模型或调整数据

评论

加载中…