Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projekte:vector_graphics_adapter [2017/03/01 19:19] – Externe Bearbeitung 127.0.0.1 | projekte:vector_graphics_adapter [2024/12/30 12:17] (aktuell) – da1l6 | ||
---|---|---|---|
Zeile 16: | Zeile 16: | ||
==== Funktionsprinzip / Software ==== | ==== Funktionsprinzip / Software ==== | ||
- | * Die Vektorisierung ist als [[https:// | + | * Die Vektorisierung ist als [[https:// |
* Das Video (oder Bild) wird mittels [[https:// | * Das Video (oder Bild) wird mittels [[https:// | ||
- | | + | |
- | * Alternativ kann der edgedetect Filter aus ffmpeg/ | + | |
* Anschließend wird ein weiterer Videofilter nachgeschaltet, | * Anschließend wird ein weiterer Videofilter nachgeschaltet, | ||
* Dieser Filter basiert auf dem OpenCV FindContours funktion, welche die Kanten als Vektor-Pfad extrahiert. | * Dieser Filter basiert auf dem OpenCV FindContours funktion, welche die Kanten als Vektor-Pfad extrahiert. | ||
Zeile 35: | Zeile 34: | ||
xrandr --addmode VGA1 scope | xrandr --addmode VGA1 scope | ||
xrandr --output VGA1 --mode scope --right-of < | xrandr --output VGA1 --mode scope --right-of < | ||
- | * ffmpeg | + | * ffmpeg |
- | * opencv | + | * opencv3 |
- | * Modifizierter mpv media player: '' | + | * Modifizierter mpv media player: '' |
* Beispielaufruf: | * Beispielaufruf: | ||
- | * Mit ffmpeg Kantenerkennung: | + | * < |
- | * Mit openCV Kantenerkennung:< | + | * Die optimalen werte für low und high können je nach Material variieren. Einfach ausprobieren. |
- | * Die optimalen werte für t1 (bzw. low) und t2 (bzw. high) können je nach Material variieren. Einfach ausprobieren. | + | |
* Der Canny-Algorithmus ist sehr Rechenintensiv, | * Der Canny-Algorithmus ist sehr Rechenintensiv, | ||