在QGIS教程/工作流中使用Orfeo Toolbox基于对象的分类?


13

我有一组需要分类的航空照片。我想尝试使用基于QGIS处理中Orfeo工具箱的基于对象的分类,而不是使用人工解释。

但是,我找不到任何说明如何在QGIS中进行操作的教程。在Orfeo指南中,步骤为

  1. 图像分割(全部或仅部分);
  2. 图像到LabelObjectMap(一种std :: map)的转换;
  3. 最终重新贴标签;
  4. 在分割之前使用图像对区域进行属性计算:
  5. 对象过滤
  6. LabelObjectMap进行图像转换。

但我找不到任何具体的分步指南,即要使用哪种地理算法。我尝试遵循LSMC(大型均值漂移分类)工作流,并运行细分(Meanshift)。LSMC的结果相当不错,但是我不知道下一步该如何标记该对象(或制作一个训练对象)并将其分类。 LSMS和Meanshift结果

我尝试了TrainImageClassifier(SVM),TrainORGLayerClassifier,ORGLayerClassifier,但是没有输出。我试图找到一些教程,但找不到任何教程。我对工作流程完全感到困惑。

Answers:


3

我在这里找到了一个教程

但这并没有帮助,因为当我准备参考数据(按位置连接属性)时,它会生成shapefile,并且没有XML文件。同时,下一步需要XML文件。仍然卡住。

最后,我根据诸如eCognition之类的规则集对它们进行了分类,但是必须将脚本记录在字段计算器中


下一步的XML文件用于输出... doc。说:

“输出XML文件:保存统计信息以供将来重用的XML文件名。”


抱歉,本手册使用的是其他工具...确实,该教程中缺少某些内容。我将尝试使用scikit-learn。由于我现在有了带有线段及其特征的图层(在分割的第4步中,我已用作图层的输入堆栈,我想将其用作分类功能)。我将在这里报告。


关于保存XML文件和空输出,最可能的原因是QGIS版本问题。Orfeo工具箱在QGIS 2.14中运行得更好,请在此处查看我的答案:gis.stackexchange.com/questions/267178/…–
15Step
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.