projekte:vector_graphics_adapter

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
projekte:vector_graphics_adapter [2024/12/30 12:14] da1l6projekte:vector_graphics_adapter [2024/12/30 12:17] (aktuell) da1l6
Zeile 16: Zeile 16:
  
 ==== Funktionsprinzip / Software ==== ==== Funktionsprinzip / Software ====
-  * Die Vektorisierung ist als [[https://mpv.io/|mpv]] video filter implementiert.+  * Die Vektorisierung ist als [[https://mpv.io/|mpv]] video filter in einem [https://gitlab.warpzone.ms/da1l6/vga|Fork] implementiert.
   * Das Video (oder Bild) wird mittels [[https://de.wikipedia.org/wiki/Canny-Algorithmus|Canny Kantenerkennung]] in ein Kantenbild umgerechnet.    * Das Video (oder Bild) wird mittels [[https://de.wikipedia.org/wiki/Canny-Algorithmus|Canny Kantenerkennung]] in ein Kantenbild umgerechnet. 
   * Dazu wird der edgedetect Filter aus ffmpeg/libavfilter verwendet (-vf lavfi=edgedetect)   * Dazu wird der edgedetect Filter aus ffmpeg/libavfilter verwendet (-vf lavfi=edgedetect)
Zeile 34: Zeile 34:
 xrandr --addmode VGA1 scope xrandr --addmode VGA1 scope
 xrandr --output VGA1 --mode scope --right-of <HAUPTBILDSCHIRM></code> xrandr --output VGA1 --mode scope --right-of <HAUPTBILDSCHIRM></code>
-  * ffmpeg (libav besitzt den edgedetect filter nicht) +  * ffmpeg 
-  * opencv +  * opencv3 
-  * Modifizierter mpv media player: ''git clone https://github.com/da1l6/mpv''+  * Modifizierter mpv media player: ''git clone https://gitlab.warpzone.ms/da1l6/vga.git''
   * Beispielaufruf:   * Beispielaufruf:
     * <code>/pfad/zu/build/mpv --fs --geometry=<BREITE-HAUPTBILDSCHIRM>:0 --loop --vf scale=576:512,lavfi=[edgedetect=high=0.04:low=0.03],vector:width=2048:height=200 <VIDEO></code>     * <code>/pfad/zu/build/mpv --fs --geometry=<BREITE-HAUPTBILDSCHIRM>:0 --loop --vf scale=576:512,lavfi=[edgedetect=high=0.04:low=0.03],vector:width=2048:height=200 <VIDEO></code>
  • projekte/vector_graphics_adapter.txt
  • Zuletzt geändert: 2024/12/30 12:17
  • von da1l6