У меня есть веб-камера Microsoft USB, связанная с моей малиной Pi 2B, но иногда у меня есть абсолютно белая фотография, а иногда и обычная картина. См. Изображение, это похоже на то, что изображение разоблачено.Веб-камера USB Microsoft - над открытым изображением - проблема с кодом?
См изображение здесь: https://www.raspberrypi.org/forums/download/file.php?id=14467
Это то, что может быть исправлено с некоторыми изменениями на коде? Я добавил уже какое-то время до и после этого, картина сделана, но это не решение - time.sleep(t)
.
Код, который я в настоящее время используют
import os
import pygame, sys
from pygame.locals import *
import pygame.camera
width = 1280
height = 720
#initialise pygame
pygame.init()
pygame.camera.init()
cam = pygame.camera.Camera("/dev/video0",(width,height))
cam.start()
#setup window
windowSurfaceObj = pygame.display.set_mode((width,height),1,32)
pygame.display.set_caption('Camera')
#take a picture
time.sleep(4)
image = cam.get_image()
time.sleep(1)
cam.stop()
#display the picture
catSurfaceObj = image
windowSurfaceObj.blit(catSurfaceObj,(0,0))
pygame.display.update()
#save picture
pygame.image.save(windowSurfaceObj,'/home/pi/python/data/usbwebcamimage.jpg')
используется USB-камеры: https://www.microsoft.com/hardware/en-gb/p/lifecam-cinema
Спасибо за обратную связь!