python opencv摄像头的简单应用

yipeiwu_com6年前Python基础

本文实例为大家分享了python opencv摄像头应用的具体代码,供大家参考,具体内容如下

1、安装

下载安装包

pip install opencv_python-2.4.12-cp27-none-win_amd64.whl

2、代码

#coding=utf-8
 
import cv2
import time
 
cap=cv2.VideoCapture(0)
#读取摄像头,0表示系统默认摄像头
 
while True:
  ret,photo=cap.read()
  #读取图像
  cv2.imshow('Please Take Your Photo!!',photo)
  #将图像传送至窗口
 
  key=cv2.waitKey(2)
  #设置等待时间,若数字为0则图像定格
 
  if key==ord(" "):
  #按空格获取图像
    filename = time.strftime('%Y%m%d-%H%M%S') + ".jpg"
    #以当前时间存储
    cv2.imwrite(filename,photo)
    #保存位置
 
  if key==ord("q"):
  #按“q”退出程序
    break

3、效果如下图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python代码实现删除一个list里面重复元素的方法

网上学习了的两个新方法,代码非常之简洁。看来,不是只要实现了基本功能就能交差滴,想要真的学好python还有很长的一段路呀 方法一:是利用map的fromkeys来自动过滤重复值,map...

python中强大的format函数实例详解

python中format函数用于字符串的格式化 自python2.6开始,新增了一种格式化字符串的函数str.format(),此函数可以快速处理各种字符串。 语法 它通过{}和:来代...

详解重置Django migration的常见方式

根据django官方文档建议,开发过程中会把生成的migrations提交到git中。由于各种原因,会有一些场景需要重置migrations,故总结一些常用场景及解决办法。 场景一 不...

python批量提取word内信息

单位收集了很多word格式的调查表,领导需要收集表单里的信息,我就把所有调查表放一个文件里,写了个python小程序把所需的信息打印出来 #coding:utf-8 impo...

深入理解python中sort()与sorted()的区别

Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列 一,最简单的排序 1.使用sort排序 my_...