def __init__(self,resolution,display):
pygame.camera.init()
self.resolution=resolution
camlist = pygame.camera.list_cameras()
if not camlist:
import picamera
self.is_picamera=True
self.camera=picamera.PiCamera()
self.camera.rotation = 270
self.camera.exposure_compensation=10
self.camera.exposure_mode="auto"
self.resolution=(1920,1080)
time.sleep(2)
self.camera.exposure_mode="off"
else:
self.camera = pygame.camera.Camera(camlist[0],self.resolution)
self.camera.start()
self.is_picamera=False
self.frame=pygame.surface.Surface(self.resolution, 0, display)
评论列表
文章目录