1. 程式人生 > >Python:簡單的攝像頭程式實現

Python:簡單的攝像頭程式實現

  昨天安裝了pygame,還沒有具體學習如何用,先寫了個最簡單且原始的攝像頭程式,畫面還算流暢,不過還存在較多缺陷,後面對pygame熟悉了再一一優化。

  1、實現:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from VideoCapture import Device
import time
import sys, pygame

pygame.init()

size = width, height = 620, 485
speed = [2, 2]
black = 0, 0, 0

pygame.display.set_caption('視訊視窗@dyx1024') 
screen = pygame.display.set_mode(size)

#抓取頻率,抓取一次
SLEEP_TIME_LONG = 0.1

#初始化攝像頭
cam = Device(devnum=0, showVideoWindow=0)
    
while True:
    
    #抓圖
    cam.saveSnapshot('test.jpg', timestamp=3, boldfont=1, quality=75)
    
    #載入影象
    image = pygame.image.load('test.jpg')
    
    #傳送畫面
    screen.blit(image, speed)
    
    #顯示影象
    pygame.display.flip()
    #休眠一下,等待一分鐘
    time.sleep(SLEEP_TIME_LONG)
    
        

2、測試