Używasz klasyfikacji obiektowej Orfeo Toolbox w tutorialu / obiegu pracy QGIS?

13

Mam zestaw zdjęć lotniczych roślinności, które należy sklasyfikować. Zamiast korzystać z interpretacji ręcznej, chcę spróbować użyć klasyfikacji obiektowej opartej na zestawie narzędzi Orfeo w przetwarzaniu QGIS.

Nie mogę jednak znaleźć samouczka wyjaśniającego, jak to zrobić w QGIS. W przewodniku Orfeo kroki są następujące

  1. Segmentacja obrazu (cała lub tylko jego część);
  2. Obraz do LabelObjectMap (rodzaj std :: map) transformacja;
  3. Ostateczne oznakowanie;
  4. Obliczanie atrybutów dla regionów wykorzystujących obraz przed segmentacją:
  5. Filtrowanie obiektów
  6. LabelObjectMap do transformacji obrazu.

Ale nie mogę znaleźć żadnego konkretnego kroku, którego algorytmu geograficznego użyć. Próbowałem śledzić przepływ pracy LSMC (Large-Scale Mean-shift Classification), a także uruchomić segmentację (Meanshift). Wynik LSMC był całkiem dobry, ale nie mam pojęcia, co zrobić, aby oznaczyć obiekt (lub zrobić obiekt szkoleniowy) i sklasyfikować go. Wynik LSMS i Meanshift

Próbowałem TrainImageClassifier (SVM), TrainORGLayerClassifier, ORGLayerClassifier, ale nie było żadnych wyjść. Próbowałem znaleźć tutoriale, ale nie mogłem znaleźć żadnych. Jestem całkowicie zdezorientowany co do przepływu pracy.

monruw
źródło

Odpowiedzi:

3

Tutaj znalazłem samouczek

Ale to nie jest tak pomocne, ponieważ kiedy przygotowuję dane referencyjne (łączę atrybuty według lokalizacji), to powoduje, że tworzony jest plik kształtu i nie ma pliku XML. Tymczasem następny krok wymaga pliku XML. Nadal utknąłem.

Ostatecznie sklasyfikowałem je na podstawie zestawu reguł takich jak eCognition, ale muszę zapisać skrypt w kalkulatorze polowym


Plik XML w następnym kroku przeznaczony jest na wyjście ... doc . mówi:

„Plik wyjściowy XML: nazwa pliku XML, w którym zapisywane są statystyki do ponownego wykorzystania w przyszłości.”


SORRY, ta instrukcja ma inne narzędzie ... naprawdę wydaje się, że czegoś brakuje w tym samouczku. Spróbuję użyć scikit-learn. Ponieważ mam teraz warstwę z segmentami i jej cechami (w czwartym etapie segmentacji wykorzystałem jako wejściowy stos warstw, który chcę wykorzystać jako cechy klasyfikacji). Zamelduję tutaj.

monruw
źródło
Jeśli chodzi o zapisywanie plików XML i pustych danych wyjściowych, najbardziej prawdopodobną przyczyną jest problem z wersją QGIS. Orfeo Toolbox działa lepiej w QGIS 2.14 zobacz moją odpowiedź tutaj: gis.stackexchange.com/questions/267178/...
15Step