昨天安装了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、测试

转载于:https://www.cnblogs.com/dyx1024/archive/2012/02/10/2556712.html

Python:简单的摄像头程序实现相关推荐

  1. python基础代码事例-Python简单基础小程序的实例代码

    1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...

  2. python程序实例教程基础-Python简单基础小程序的实例代码

    1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...

  3. python经典程序实例-Python简单基础小程序的实例代码

    1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...

  4. python简单程序实例-Python简单基础小程序的实例代码

    1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...

  5. java基础代码实例_全网都在找的Python简单基础小程序的实例代码

    这篇文章主要介绍了Python简单基础小程序的实例代码,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下. 1 九九乘法表 3 4 5 6 7for i in range(9):#从0循环到8 ...

  6. python基础编程:Python简单基础小程序的实例代码

    这篇文章主要介绍了Python简单基础小程序的实例代码,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下 1 九九乘法表 for i in range(9):#从0循环到8i += 1#等价于 ...

  7. python简单的小程序_Python简单小程序---名片简易系统

    Python简单小程序---名片简易系统 主程序功能代码 import cards_tools while True: cards_tools.show_meun() action = int(inp ...

  8. python简单的购物程序代码-Python实现购物程序思路及代码

    要求: 启动程序后,让用户输入工资,然后打印出带有序号的商品列表 用户输入商品序号购买相应的商品,或者输入 " q " 退出购买界面 选择商品后,检查余额是否足够,够则直接扣款,不 ...

  9. python简单的购物程序代码打折_策略模式----商场促销--Python版

    策略模式 示例: 商场收银软件---营业员根据客户所购买商品的单价和数量,向客户收费. 商场会不定期的举行各种活动,如 满100减30, 满200减70, 打8折, 满100积分10点等. 很容易想到 ...

最新文章

  1. 新特效火爆抖音!各路神仙齐唱《蚂蚁呀嘿》,网友:短短几秒需一生来治愈...
  2. Git CMD - push: Update remote refs along with associated objects
  3. Leetcode 198.打家劫舍 (每日一题 20210622)
  4. python3+requests:get/post请求
  5. java之路漫漫(一)
  6. (3) 用java编译器实现一个简单的编译器-语法分析
  7. 百度地图API实现地图应用
  8. 一码空传临时网盘源码-带提取码功能
  9. kesioncms ajax分页,改进KesionCMS V9.0x SQL标签分页支持嵌套
  10. Linux 0.11内核分析01:概述
  11. 支持向量机的基本思想_支持向量机理论详细推导
  12. Linux下软件管理方式
  13. 张宇八套卷(二)复盘
  14. LDN蓝牙双模键盘驱动和固件更新日志
  15. FreeCAD源码分析:TechDraw模块
  16. 步进电机驱动A4988,步进电机驱动程序编写
  17. 网页版Instagram如何发照片
  18. lidar_align 标定lidar和imu 在“Performing Global Optimization”步骤终止的问题
  19. CAD修复块中心点问题(网页版)
  20. 驱动程序如何手动卸载与更新

热门文章

  1. 大数据之-入门_大数据特点(4V)---大数据之hadoop工作笔记0003
  2. TensorFlow工作笔记002---Centos7.3下TensorFlow使用python创建计算图案例
  3. python数据结构-树
  4. Jonit Bayesian 的推导
  5. 权限细粒度管理(转)
  6. GetTickCount() 函数的作用和用法(转)
  7. opencv函数medianBlur( );
  8. 杭电1754I Hate It 线段树与非线段树
  9. 爬取新笔趣阁排行并保存到mysql_python+selenium爬取微博热搜存入Mysql的实现方法...
  10. 随想录(关于signal的实验)