x

Polygone in Bildern Serialisieren / Extrahieren


Geschrieben von selphiron (Gast) am 10. November 2014 16:45:41: [flux]

Hi!

Ich habe eine Karte als PNG und auf der Karte befinden sich Polygone. Ich würde die Polygone gerne serialisieren. Dazu brauche ich lediglich die Koordinaten der Eckpunkte und die Information welche Punkte miteinander verbunden sind (benachbarte Eckpunkte sind verbunden also bei [ [1,2] , [4,5] , [2,6] sind [1,2] mit [4,5] und [4,5] mit [2,6] verbunden. [1,2] ist nicht mit [2,6] verbunden.
Ich habe schon gdal_polygonize benutzt und bin damit FAST zufrieden. Es gibt allerdings ein Problem, das ich anhand dieses Bilder hier erläutern möchte:


Die zu erwartenden Koordinaten müssten ja so aussehen: [ 30.0, 23.0 ], [ 30.0, 504.0 ], [ 511.0, 504.0 ], [ 30.0, 23.0 ]
Ich bekomme aber Koordinaten von allen Punkten auf der Hypothenuse (Diagonale), da jedes Pixel auf der Hypothenuse fälschlicherweise als Eckpunkt erkannt wird.
Weiß einer Rat?

MfG
Selphiron


Antworten: