歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Python:簡單的攝像頭程序實現

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

日期:2017/3/1 10:32:30   编辑:Linux編程
安裝了pygame,還沒有具體學習如何用,先寫了個最簡單且原始的攝像頭程序,畫面還算流暢,不過還存在較多缺陷,後面對pygame熟悉了再一一優化。

1、實現:

[python]

  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. from VideoCapture import Device
  4. import time
  5. import sys, pygame
  6. pygame.init()
  7. size = width, height = 620, 485
  8. speed = [2, 2]
  9. black = 0, 0, 0
  10. pygame.display.set_caption('視頻窗口@dyx1024')
  11. screen = pygame.display.set_mode(size)
  12. #抓取頻率,抓取一次
  13. SLEEP_TIME_LONG = 0.1
  14. #初始化攝像頭
  15. cam = Device(devnum=0, showVideoWindow=0)
  16. while True:
  17. #抓圖
  18. cam.saveSnapshot('test.jpg', timestamp=3, boldfont=1, quality=75)
  19. #加載圖像
  20. image = pygame.image.load('test.jpg')
  21. #傳送畫面
  22. screen.blit(image, speed)
  23. #顯示圖像
  24. pygame.display.flip()
  25. #休眠一下,等待一分鐘
  26. time.sleep(SLEEP_TIME_LONG)

2、測試

Copyright © Linux教程網 All Rights Reserved