python使用opencv在Windows下调用摄像头实现解析


Posted in Python onNovember 26, 2019

这篇文章主要介绍了python使用opencv在Windows下调用摄像头实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

环境准备

1.我这里使用的是python3.7.4

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

python使用opencv在Windows下调用摄像头实现解析

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

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

python使用opencv在Windows下调用摄像头实现解析

编写代码

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()

运行结果

python使用opencv在Windows下调用摄像头实现解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 文件读写操作实例详解
Mar 12 Python
在Python中操作文件之read()方法的使用教程
May 24 Python
详解Python中的from..import绝对导入语句
Jun 21 Python
python 异常处理总结
Oct 18 Python
对python中的 os.mkdir和os.mkdirs详解
Oct 16 Python
Python Selenium 之关闭窗口close与quit的方法
Feb 13 Python
django 自定义过滤器的实现
Feb 26 Python
Python中一般处理中文的几种方法
Mar 06 Python
Python下简易的单例模式详解
Apr 08 Python
python实现文法左递归的消除方法
May 22 Python
Python计算信息熵实例
Jun 18 Python
Python JSON常用编解码方法代码实例
Sep 05 Python
使用Python实现 学生学籍管理系统
Nov 26 #Python
python redis 批量设置过期key过程解析
Nov 26 #Python
python3 tkinter实现添加图片和文本
Nov 26 #Python
使用Rasterio读取栅格数据的实例讲解
Nov 26 #Python
Python小程序之在图片上加入数字的代码
Nov 26 #Python
基于Python获取城市近7天天气预报
Nov 26 #Python
NumPy中的维度Axis详解
Nov 26 #Python
You might like
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
php读取excel文件的简单实例
2013/08/26 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
laravel 如何实现引入自己的函数或类库
2019/10/15 PHP
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
Exjs 入门篇
2010/04/07 Javascript
基于JQuery模仿苹果桌面的Dock效果(初级版)
2012/10/15 Javascript
SWFUpload多文件上传及文件个数限制的方法
2016/05/31 Javascript
BootStrap table使用方法分析
2016/11/08 Javascript
基于cookie实现zTree树刷新后展开状态不变
2017/02/28 Javascript
详解angular2实现ng2-router 路由和嵌套路由
2017/03/24 Javascript
JS判断一个数是否是水仙花数
2017/06/11 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
JS使用正则表达式找出最长连续子串长度
2017/10/26 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
2018/11/21 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
2020/07/19 Javascript
Python可跨平台实现获取按键的方法
2015/03/05 Python
python计算两个数的百分比方法
2018/06/29 Python
Python中extend和append的区别讲解
2019/01/24 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
Flask-WTF表单的使用方法
2019/07/12 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
欧姆龙医疗保健与医疗产品:Omron Healthcare
2020/02/10 全球购物
4s客服专员岗位职责
2013/12/01 职场文书
后勤主管工作职责
2013/12/07 职场文书
门诊手术室工作制度
2014/01/30 职场文书
机械设计及其自动化专业求职信
2014/06/09 职场文书
医院合作协议书
2014/08/19 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python
详解Vue项目的打包方式(生成dist文件)
2022/01/18 Vue.js