Merge development into master #1
21
README.md
21
README.md
|
|
@ -24,6 +24,27 @@ auszuführen.
|
||||||
|
|
||||||
Dieser Abschnitt geht davon aus, dass die Umgebung korrekt installiert ist.
|
Dieser Abschnitt geht davon aus, dass die Umgebung korrekt installiert ist.
|
||||||
|
|
||||||
|
### Vorverarbeitung der GIS-Daten
|
||||||
|
Da die Daten aus dem stadteigenen GIS nicht direkt von der KI erstanden werden, benötigt es einer Vorverarbeitung.
|
||||||
|
Diese passiert in der Datei [`belag.py`](preprocessing/belag.py).
|
||||||
|
|
||||||
|
Voraussetzung hierfür ist, dass eine Datei `Fleachenbelaege.json` und eine `Referenzpunkte.csv` vorhanden sind.
|
||||||
|
Sollten die Namen oder Pfade abweichen, kann dies in der Datei `belag.py` angepasst werden.
|
||||||
|
|
||||||
|
In der Datei `Flaechenbelaege.json` werden Flächendefinitionen im [GeoJSON](https://geojson.org/)-Format erwartet.
|
||||||
|
Diese Datei enthält alle Flächen, die zum Training verwendet werden sollen.
|
||||||
|
|
||||||
|
Die Datei `Referenzpunkte.csv` gibt in den ersten 4 Reihen die Eckpunkte des zu verarbeitenden Bildes aus.
|
||||||
|
Diese werden verwendet, um die Koordinaten aus der Flächenbeschreibung den Pixel-Koordinaten im Bild zuzuweisen.
|
||||||
|
|
||||||
|
Sobald alle Dateien vorhanden sind, kann das Skript mit folgendem Befehl ausgeführt werden:
|
||||||
|
```shell
|
||||||
|
python belag.py
|
||||||
|
```
|
||||||
|
|
||||||
|
Das Resultat daraus ist zum einen ein Ordner mit allen 1000x1000 Pixel großen Bildern und zum anderen eine Datei `belaege.json`.
|
||||||
|
Diese beiden Dateien können anschließend zum Training genutzt werden.
|
||||||
|
|
||||||
### Erkennung
|
### Erkennung
|
||||||
|
|
||||||
Zur Erkennung einzelner Bilder kann die Datei `predict.py` verwendet werden.
|
Zur Erkennung einzelner Bilder kann die Datei `predict.py` verwendet werden.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue