Python:簡單的攝像頭程式實現
阿新 • • 發佈:2019-01-26
昨天安裝了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、測試