Hui, 3 Monate schon seit dem letzten Post.
In der Zeit war ich natürlich nicht untätig und ich präsentiere euch einfach mal was sich bisher so ergeben hat:
Originalbild:
http://f.666kb.com/i/c1a7tnqdg4e7ffeha.jpgKarierung entfernt:
http://f.666kb.com/i/c1a7upxuvl9jbb18u.jpgNach Farbanalyse und kleiner manueller Einfärbung. Durch die Farbe kann das Programm unterscheiden, ob später vektorisiert werden soll, oder nicht.
http://f.666kb.com/i/c1a7vbfyagxrl7aj2.gifVektorisierte Karte, ausgerichtet am vorher extrahiertem Raster (der Karierung). Die roten Striche sind die erkannten Türen.
http://f.666kb.com/i/c1a7w3o1cup3a232m.gifWie man sieht ist die Erkennung nicht 100% korrekt. Vier Türen werden nicht erkant, weil die Zeichnung da zu ungenau ist. Mindestens eine davon kann aber noch mit ner Anpassung des Codes noch gefunden werden.
Treppen sind nicht implementiert und ich weiß auch noch nicht ob ich das mache. Zur Not halt per Nachbearbeitung. Auch sind auf der Originalkarte die Striche der Treppen so nah aneinander, dass das bei der Erkennung Teilweise Schwierigkeiten macht.
Ich hoffe euch gefällt was ihr das seht. Wenn die eigentliche Anwendung irgendwann mal fertig ist werden natürlich auch schönere Karten möglich sein. Durch die Vektorisierung stehen da etliche Möglichkeiten offen.
Noch mal eine kleine Bitte an euch: Wenn ihr Karten habt, wäre es super wenn ihr die einscannen und mir schicken könntet (Ihr könnt die z.B. bei 666kb.com hochladen und mir den Link zukommen lassen). Wenn ihr Archiv-Seiten für Karten (wie z.B. plagmada.org) kennt, wäre ich auch für diese Links dankbar.
Die eigentliche Anwendung wird allerdings wohl noch eine Weile dauern bis die fertig ist. Ich muss erst mal meine Thesis fertig machen (Dauert noch ein paar Monate und ich behandle eigentlich nur die Kernalgorithmen) und danach werde ich (hoffentlich
) nen Job haben und nur in meiner Freizeit Zeit dafür haben.
Gruß
Karto