Piszę program, który stworzy wirtualną kamerę a ta będzie wyświetlała zmodyfikowany obraz normalnej kamery. Używam linuxa i znalazłem bibliotekę pyfakewebcam. Niestety już samo stworzenie obiektu, zgodnie z przykładem który znajduje się na githubie wyrzuca błąd:
cam = pyfakewebcam.FakeWebcam('/dev/video1', 1280, 720)
# File "/home/uzytkownik/.local/lib/python3.8/site-packages/pyfakewebcam/pyfakewebcam.py", line 54, in __init__
# fcntl.ioctl(self._video_device, _v4l2.VIDIOC_S_FMT, self._settings)
# OSError: [Errno 22] Invalid argument
Czy ma ktoś pomysł, co idzie nie tak? Może ktoś zna jakiś inny sposób na "zakłamanie" kamery, aby pokazywała zmodyfikowany obraz? Rozwiązanie najlepiej jakby było w pythonie lub c++ie. Z góry dzięki