3
Я пытаюсь использовать жизненный цикл MS с моей малиной-пи-3. Он работает в командной строке, когда я введите следующую команду:Как запустить веб-камеру через python на rpi3
$ fswebcam img.jpg
Trying source module v4l2...
/dev/video0 opened.
...
Writing JPEG image to 'img.jpg' # this works fine
Теперь я хочу, чтобы запустить камеру через код Python:
import pygame
import pygame.camera
from pygame.locals import *
DEVICE = '/dev/video0'
SIZE = (640, 480) # I also tried with img size (384,288), same error
FILENAME = 'capture.jpg'
pygame.init()
pygame.camera.init()
camera = pygame.camera.Camera(DEVICE, SIZE)
camera.start() # error on executing this line
pygame.image.save(screen, FILENAME)
camera.stop()
сообщил об ошибке:
SystemError: ioctl(VIDIOC_S_FMT) failure: no supported formats
Я озадачен здесь. Камера поддерживается rasp-pi, поэтому мне кажется, что мой код на Python должен быть обновлен. Вы можете помочь?