Ako spracovat video s kamery s poslat ho dalej upravene?

Dobry den.

potrebujem trosku posunut alebo nakopnut. Idea je taka ze by som chcel obraz s webkamery najprv upravit a az potom nasledne poslat "dalej". Teda napriklad MS Teams, Whatsapp a ine , by zobrazovalo uz spracovany obraz. Pruser je v tom ze vobec netusim ako na to. Vytvorit "virtualnu webkameru", "vyhackovat driver"?? Vazne netusim ako na to ale musi to ist jednoducho. Urcite nie som prvy kto to chce riesit. Primarne sa jedna o Windows a jazyk Python.

Dakujem za vsetky rady, tipy, postrehy.


RDa

  • *****
  • 957
    • Zobrazit profil
    • E-mail
Re:Ako spracovat video s kamery s poslat ho dalej upravene?
« Odpověď #1 kdy: 29. 06. 2020, 12:14:07 »
Ve V4L2 existuje nejaky dummy loop driver, ktery spojuje dve rozhrani - jednim do toho hazes frejmy a na druhe strane to muze cist jina aplikace. Takze budes mit v systemu s kamerou tri devicy, z prvniho do druheho si to prehazes svym processingovym filtrem, mezi druhym a tretim je to spojeni v kernelu, a z tretiho to cte cilova aplikace.

_Jenda

  • ****
  • 376
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
Re:Ako spracovat video s kamery s poslat ho dalej upravene?
« Odpověď #2 kdy: 29. 06. 2020, 14:09:03 »
To o čem mluví RDa:

apt-get install v4l2loopback-utils
modprobe v4l2loopback exclusive_caps=0 (ten parametr je potřeba pro Chrome a příbuzné)

Pak se do toho dá normálně zapisovat, například ffmpegem (-f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video2), ale je na to i nějaká věc pro opencv myslím a to má python bindingy (ale nikdo ti nebrání si otevřít ten ffmpeg jako pajpu a tím pythonem do toho psát data).

Edit: aha, Windows. Proč sem s tím lidi lezou?
« Poslední změna: 29. 06. 2020, 14:10:37 od _Jenda »

Re:Ako spracovat video s kamery s poslat ho dalej upravene?
« Odpověď #3 kdy: 29. 06. 2020, 16:24:59 »
Príde mi, že OBS + vlastný plugin by mohlo byť riešením
https://obsproject.com/docs/scripting.html
https://obsproject.com/forum/resources/streamfx-for-obs-studio.578/

Čo má robiť tá "úprava"?

Re:Ako spracovat video s kamery s poslat ho dalej upravene?
« Odpověď #4 kdy: 29. 06. 2020, 17:01:17 »
Možná  by fungoval https://webcamoid.github.io/