Dies ist eine alte Version des Dokuments!
Teilnehmer: Carl Mosler, Jaden Diodone
Das Ziel ist, eine Videodatei einzulesen, die einzelnen Pixel in ASCII-Zeichen umzuwandeln und anschließend das gleiche Video mit ASCII-Zeichen auf der Konsole wieder auszugeben.
Unsere Zwischenziele:
- Video importieren
- Video in Frames aufteilen
- Konvertierung der Bilddaten in ASCII-Zeichen
- Zusammenfügen der ASCII-Frames zu Video und Videowiedergabe (ASCII).
Geplant ist hierfür nur die Ein- und Ausgabe von Schwarz-Weiß Videos. Als Bonusziel wäre denkbar, das Ganze für farbige Ein- und Ausgabe zu optimieren, falls wir dazu kommen werden.
Unser Code ist unterteilt in 3 verschiedene Dateien, welche unterschiedliche Funktionen haben:
Dies ist unsere Hauptdatei und beinhaltet die Main-Methode. Neben dieser werden hier außerdem einige Hilfsfunktionen für die Eingabe definiert und der Bilderordner erstellt.
Regelt das Pausieren des Programms mit STRG + C und löscht bei Abbruch alle vorher erstellten Bilddateien, um Speicherplatz wieder freizugeben.
AsciiBildConverter.py:
Beinhaltet die Funktion, um die Originalbilder in ASCII-Zeichen umzuwandeln.