2013-12-10 23 views
7

这是我的代码,这将启动网络摄像头:如何捕捉到的图像保存到磁盘,使用pygame的

import pygame.camera 
import pygame.image 
import sys 

pygame.camera.init() 

cameras = pygame.camera.list_cameras() 

print "Using camera %s ..." % cameras[0] 

webcam = pygame.camera.Camera(cameras[0]) 

webcam.start() 

# grab first frame 
img = webcam.get_image() 

WIDTH = img.get_width() 
HEIGHT = img.get_height() 

screen = pygame.display.set_mode((WIDTH, HEIGHT)) 
pygame.display.set_caption("pyGame Camera View") 

while True : 
    for e in pygame.event.get() : 
     if e.type == pygame.QUIT : 
      sys.exit() 



    # draw frame 
    screen.blit(img, (0,0)) 
    pygame.display.flip() 
    # grab next frame  
    img = webcam.get_image() 

我想知道如何捕捉的图像,并将其存储到当前目录。请建议所需的更改。

回答