python 简单照相机调用系统摄像头实现方法 pygame

yipeiwu_com5年前Python基础

如下所示:

# -*- coding: utf-8 -*- 
 
 
from VideoCapture import Device 
import time 
import pygame 
from pygame.locals import *
import sys
 
 
pygame.init() 
 
size = width, height = 620, 485 
print size
speed = [2, 2] 
black = 0, 0, 0 
if pygame.display.get_init():
 print ("inited")
else:
 print"notinit"
pygame.display.set_caption('1111') 
screen = pygame.display.set_mode((600,500))
 
 
SLEEP_TIME_LONG = 0.0
 
 
cam = Device(devnum=0, showVideoWindow=0) 
print cam  
filename = "test.jpg"
while True: 
 for event in pygame.event.get():
   if event.type== QUIT:
    sys.exit()
   elif event.type== KEYDOWN:
    key = pygame.key.get_pressed()
    if key[97]:
     filename = "test" + int(time.time()//1).__str__()+".jpg"
     print filename
     cam.saveSnapshot(filename, timestamp=3, boldfont=1, quality=55) 
   elif event.type== MOUSEBUTTONDOWN:
    pass
   elif event.type== MOUSEMOTION:
    pass
   elif event.type== MOUSEBUTTONUP:
    pass
  
 
 
  #cam.getImage(0, 0, "bl")
 
 cmd="shut"
 Image = pygame.image.load(filename)
 #screen.fill(0,0,200)
 screen.blit(Image, (0,0))
 pygame.display.update()
 
  
 
 
 time.sleep(SLEEP_TIME_LONG) 

以上这篇python 简单照相机调用系统摄像头实现方法 pygame就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python django 原生sql 获取数据的例子

如下所示: node2:/django/mysite/blog#cat views.py 1, # -*- coding: utf-8 -*- from __future__ i...

python数据结构之图的实现方法

本文实例讲述了python数据结构之图的实现方法。分享给大家供大家参考。具体如下: 下面简要的介绍下: 比如有这么一张图:     A -> B &n...

Python之时间和日期使用小结

Python之时间和日期使用小结

对于日期的操作可以说是比较常见的case了,日期与格式化字符串互转,日期与时间戳互转,日期的加减操作等,下面主要介绍下常见的需求场景如何实现 1. 基本包引入 主要需要引入时间和日期的处...

举例讲解Python中的Null模式与桥接模式编程

Null模式 我想每个人都有一种经历,为了获取某属性,但是有时候属性是None,那么需要你做异常处理, 而假如你想节省这样的条件过滤的代码,可以使用Null模式以减少对象是否为None的...

Python 给某个文件名添加时间戳的方法

问题描述: 1、(先添加时间戳,再复制移动,两个文件加下面的文件名都被修改)将 /home/kangle/webdata/JPEGImages 路径下的111.jpg文件添加当前时刻的时...