Python PyGame正在保存网络摄像头,图像已拆分
我正在使用pygame来捕获图像,但我似乎无法正确获取它。附件是图像,如您所见,图像从中间拆分 以下是源代码:Python PyGame正在保存网络摄像头,图像已拆分,python,pygame,Python,Pygame,我正在使用pygame来捕获图像,但我似乎无法正确获取它。附件是图像,如您所见,图像从中间拆分 以下是源代码: def getImg(fname): pygame.camera.init() cm = pygame.camera.list_cameras() cam = pygame.camera.Camera(cm[0]) cam.start() img = cam.get_image() pygame.image.save(img,fname
def getImg(fname):
pygame.camera.init()
cm = pygame.camera.list_cameras()
cam = pygame.camera.Camera(cm[0])
cam.start()
img = cam.get_image()
pygame.image.save(img,fname)
cam.stop()
好的,我找到了一个我正在发布的解决方案,因为它在将来可能会有用:
def saveImage(fname):
pygame.camera.init()
cam_list = pygame.camera.list_cameras()
cam = pygame.camera.Camera(cam_list[0])
cam.start()
## the duplicate get_image():
## the first one gets the camera working,
## the second captures a clean image
cam.get_image()
cam.get_image()
img = cam.get_image()
pygame.image.save(img,fname)
cam.stop()
如果我用应用程序初始化相机,给它几秒钟的加载时间,图像加载很好,但我不想让相机一直运行。