python使用opencv在Windows下调用摄像头

  • 环境准备

    1.我这里使用的是python3.7.4,python官网下载较慢的同学可以移步至 https://pan.baidu.com/s/1XiPafBjM__zfBvvsLyK7kQ 提取码:zi0a

    2.使用pip安装numpy与opencv-python模块

    

     安装成功后会提升succeed,这里我已安装所以提示已存在。需要注意的是opencv-python目前只有python3.7的支持版本不支持最新的python3.8。

      可在阿里云的镜像仓库内查看opencv-python目前所支持python版本,cp**代表支持的python版本。

    

  • 编写代码

    

import numpy as np
import cv2
#调用笔记本内置摄像头,所以参数为0,如果有其他的摄像头可以调整参数为1,2
cap=cv2.VideoCapture(0)
while True:
 #从摄像头读取图片
 sucess,img=cap.read()
 #转为灰度图片
 gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
 #显示摄像头,背景是灰度。
 cv2.imshow("img",gray)
 #保持画面的持续。
 k=cv2.waitKey(1)
 if k == 27:
  #通过esc键退出摄像
  cv2.destroyAllWindows()
  break
 elif k==ord("s"):
  #通过s键保存图片,并退出。
  cv2.imwrite("image2.jpg",img)
  cv2.destroyAllWindows()
  break
#关闭摄像头
cap.release()
  • 运行结果

  

原文地址:https://www.cnblogs.com/yyyy762461566/p/11922869.html

时间: 2024-10-15 06:20:42

python使用opencv在Windows下调用摄像头的相关文章

OpenCV编程->Windows7下调用iPhnoe摄像头

//////////////////////////////////////////////////////////////  指尖热度原创,转载请注明来自http://blog.csdn.net/sunboyiris  ///////////////////////////////////////////////////// 首先在iPhone上装webcamera软件,Windows7系统上安装webcamera软件. 在Windows7系统上的webcamera上设置如下: 点击进入设置如

windows下调用外部exe程序 SHELLEXECUTEINFO

本文主要介绍两种在windows下调用外部exe程序的方法: 1.使用SHELLEXECUTEINFO 和 ShellExecuteEx SHELLEXECUTEINFO 结构体的定义如下: 1 typedef struct _SHELLEXECUTEINFO { 2 DWORD cbSize; 3 ULONG fMask; 4 HWND hwnd; 5 LPCTSTR lpVerb; 6 LPCTSTR lpFile; 7 LPCTSTR lpParameters; 8 LPCTSTR lpD

安装python科学计算库 [windows下]

由于今天数据挖掘练习的缘故,需要安装一些常用的科学计算库,如耳熟能详的numpy,scipy,sklearn,matplotlib,seaborn等. 本机python 32位版本3.6,使用pip3安装相关库,看到知乎上要说换用anaconda(附带python和一些扩展库),再用conda工具安装没有的库,可以很好的解决依赖问题.由于我对Python的依赖关系的管理没有深入了解,只依赖于pip或者easy_install的使用,所以当遇到pip安装某个库失败时,就有些无措了. 解决方法如下:

< python音频库:Windows下pydub安装配置、过程出现的问题及常用API >

< python音频库:Windows下pydub安装配置.过程出现的问题及常用API > 背景 刚从B站上看过倒放挑战之后也想体验下,心血来潮一个晚上完成了基本的实现.其中倒放与播放部分使用了pydub这个音频库,十分快捷方便,但是它完整一套的配置让我还是踩了几个坑.特将其配置过程记录于此,方便大家. Windows10系统 < Pydub in Github > 安装Pydub Anaconda:打开Anaconda prompt,activate切换至工作环境下,键入pip

python+opencv读取视频,调用摄像头

引用 import cv2 import numpy 创建摄像头对象 cap = cv2.VideoCapture("videoTest/test1.mp4") #参数为视频文件目录 逐帧显示实现视频播放 while 1: ret, frame = cap.read() #读取 cv2.imshow("capture", frame) #显示 if cv2.waitKey(100) & 0xff == ord('q'): #按q退出 break 释放摄像头对

python字符集分析,解决windows下FTPClient下载中文名称文件乱码

python中的中文编码一直以来都是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢?在python中提到unicode,一般指的是unicode对象,例如'哈哈'的unicode对象为u'\u54c8\u54c8',而str,是一个字节数组,这个字节数组表示的是对unicode对象编码(可以是utf-8.gbk.cp936.GB2312)后的存储的格式.这里它仅仅是一个字节流,没有其它的含义,如果你想使这个字节流显示的内容有意义,就必须用正

Python CGI apache在windows下安装

1.首先去下载apache (http://httpd.apache.org/download.cgi)(Apache VC15 binaries and modules download) 2.下载好后去解压,解压好后把apache24目录和ReadMe.txt放到某个盘的(你喜欢装在哪个盘就哪个盘,没有影响)根目录下(我也不知道为什么,初次安装放在次目录下问题多多,一堆报错,我是安装在d盘的) 3.以管理员身份打开命令行窗口,去到bin目录下,输入命令 httpd.exe -k instal

Python与机器学习:windows下机器学习环境的搭建

我的电脑系统是win7 64 位 安装了python-2.7.12.msi 和python-3.4.2.amd64.msi, ========注意:========= 同时都配置好了环境变量path  配置哪个版本的环境就选择相应的配置 (两者不能同时存在,否则用不了pip或easy_install) ....;C:\Python27\Scripts;C:\Python27; 或C:\Python34\Scripts;C:\Python34;....... |------------------

[20160711][在Windows下调用neven链接库]

相关说明 这篇文档是接前篇[20160711][neven代码移植Windows]和[20160711][VS2012配置OpenCV2.4.9]下完成,首先需要通过篇文档编译出neven动态链接库和安装opencv动态链接库. 操作步骤 1.拷贝编译好的源代码和库文件到opencv目录下 2.新建VS工程 3.包含OpenCV动态链接库 桌面计算机右键->属性->高级系统管理->环境变量->系统变量,注意修改后需要注销系统 C:\Program Files\opencv\buil