Entw.: Vektorisierung von Pixelgrafiken (5)

SimulationsprogrammSimulation


Bei der Entwicklung eines Programms zur Vektorisierung von Pixelgrafiken kann eine Simulation der erstellten Algorithmen die Arbeit stark vereinfachen. Mit dieser Simulation lassen sich die Tracing-Algorithmen aneinander gegenüber stellen, bewerten und optimieren. Das hier vorgestellte Simulationsprogramm bietet diese Möglichkeiten. Dies Simulationsprogramm kann auch für die Entwicklung von Robotorbewegungsplanungsalgorithmen verwendet werden.

Pixelmuster erstellenPixelmuster erstellen

Als erstes ist ein beliebiges Pixelmuster zu erstellen. Durch Drücken der linken Maustaste und ziehen des Mauszeigers über den Bildschirm, können Linien erzeugt werden. Das erstellte Pixelmuster ist speicherbar. Der Button Pixelmuster laden ... dient dem Wiederanzeigen des gespeicherten Pixelmusters.

AlgorithmenAlgorithmen

Durch Betätigung des oberen Buttons Algorithmen kann im Simulationsprogramm ein Algorithmus aus der linken Liste ausgewählt werden. Derzeitig sind 3 Algorithmen implementiert. Zum Trace-Start ist der linke untere Button zu betätigen.

Tracing-ErgebnisTracing-Ergebnis

Das nebenstehende Bild zeigt das Ergebnis eines Trace-Laufs des zweiten Algorithmus. Die hellblaue Farbe zeigt die ermittelten Pixel für die Vektorisierung. Die gelbe Farbe gibt die Verschiebungsrichtungen für der ermittelten Linien an.


Der Download des Simulationsprogramms in der aktuellen Version kann hier erfolgen.