GNU/Linux >> Linux Esercitazione >  >> Linux

Come scrivere su una webcam virtuale in Linux?

Puoi anche utilizzare una combinazione di v4l2loopback , OBS Studio e obs-v4l2sink .

Usa OBS Studio per acquisire video dal tuo dispositivo, quindi obs-v4l2sink è un piccolo plugin che scrive l'output in /dev/video* di tua scelta.

https://github.com/umlaeute/v4l2loopback/wiki/OBS-Studio

https://github.com/CatxFish/obs-v4l2sink


Beh, in realtà questo è possibile. Un modo rapido e sporco per farlo è utilizzare WebcamStudio. Questo creerà un nuovo dispositivo video (ad esempio, /device/video2) che altri programmi vedono come un normale dispositivo video e può prendere il suo input dal desktop, quindi basta impostarlo fino a catturare una parte dello schermo in cui viene mostrato l'output di OpenCV.

Un modo migliore ma più tecnico consiste nell'utilizzare il modulo loopback V4L2. In questo modo puoi semplicemente reindirizzare l'output di OpenCV al modulo che viene visto come un normale dispositivo video dagli altri programmi. Consulta il readme in fondo a questa pagina:https://github.com/umlaeute/v4l2loopback e la pagina wiki:https://github.com/umlaeute/v4l2loopback/wiki per ulteriori informazioni.

Spero di esserti stato d'aiuto.


Linux
  1. Come installare un driver di dispositivo su Linux

  2. Come scrivere testo sull'immagine usando il comando Linux

  3. Come creare un dispositivo a blocchi virtuali (dispositivo di loop/filesystem) in Linux

  4. Come scrivere un driver di dispositivo a blocchi Linux in spazio utente?

  5. Come programmare i file dell'albero dei dispositivi Linux .dts?

Come disabilitare la webcam integrata in Linux

Come bloccare le sessioni della console virtuale su Linux

Come creare un video da immagini in Linux

Come installare MX Linux su Virtual Box

Come rilevare e gestire i dispositivi su Linux

Come scrivere ed eseguire un programma C in Linux