Usando a classificação baseada em objeto do Orfeo Toolbox no tutorial / fluxo de trabalho do QGIS?

13

Eu tenho um conjunto de fotos aéreas da vegetação que precisa ser classificado. Em vez de usar a interpretação manual, quero tentar usar a classificação baseada em objetos com base na Orfeo Toolbox no QGIS Processing.

No entanto, não consigo encontrar nenhum tutorial que explique como fazê-lo no QGIS. No guia Orfeo, as etapas são

  1. Segmentação de imagens (a totalidade ou apenas partes dela);
  2. Imagem para LabelObjectMap (um tipo de std :: map) transformação;
  3. Eventual mudança de rótulo;
  4. Cálculo de atributos para as regiões que usam a imagem antes da segmentação:
  5. Filtragem de objetos
  6. LabelObjectMap para transformação de imagem.

Mas não consigo encontrar passo a passo específico, qual algoritmo geográfico usar. Tentei seguir o fluxo de trabalho LSMC (classificação em escala média de larga escala) e também executar a segmentação (mudança de média). O resultado do LSMC foi muito bom, mas não tenho idéia do que fazer a seguir para rotular o objeto (ou criar um objeto de treinamento) e classificá-lo. Resultado LSMS e Meanshift

Tentei o TrainImageClassifier (SVM), TrainORGLayerClassifier, ORGLayerClassifier, mas não houve saídas. Tentei encontrar alguns tutoriais, mas não encontrei nenhum. Estou totalmente confuso sobre o fluxo de trabalho.

monruw
fonte

Respostas:

3

Eu encontrei um tutorial aqui

Mas não é tão útil, pois quando estou na preparação de dados de referência (associar atributos por local), resulta em shapefile e não há arquivo XML. Enquanto isso, a próxima etapa requer um arquivo XML. Ainda preso.

No final, eu os classifiquei com base em um conjunto de regras como o eCognition, mas tenho que escrever o script na calculadora de campo


O arquivo XML na próxima etapa é para saída ... doc . diz:

"Arquivo XML de saída: nome do arquivo XML onde as estatísticas são salvas para reutilização futura."


DESCULPE, este manual é de uma ferramenta diferente ... realmente parece que algo está faltando nesse tutorial. Vou tentar usar o scikit-learn. Como agora tenho uma camada com segmentos e seus recursos (na quarta etapa da segmentação, usei como uma pilha de camadas de entrada, que desejo usar como recursos de classificação). Vou relatar aqui.

monruw
fonte
Em relação ao salvamento de arquivos XML e saídas vazias, o motivo mais provável é um problema de versão do QGIS. O Orfeo Toolbox funciona melhor no QGIS 2.14, veja a minha resposta aqui: gis.stackexchange.com/questions/267178/…
15