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转码问题的解决方法
Oct 07 Python
Python 装饰器使用详解
Jul 29 Python
用Python实现随机森林算法的示例
Aug 24 Python
python读取文件名称生成list的方法
Apr 27 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
May 29 Python
python实现根据指定字符截取对应的行的内容方法
Oct 23 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
Oct 29 Python
Python求一批字符串的最长公共前缀算法示例
Mar 02 Python
python爬虫 execjs安装配置及使用
Jul 30 Python
python代码 FTP备份交换机配置脚本实例解析
Aug 01 Python
详解Anaconda 的安装教程
Sep 23 Python
Python字节单位转换(将字节转换为K M G T)
Mar 02 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面试题之文件目录操作
2015/10/15 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
2010/04/27 Javascript
一个基于jQuery的树型插件(OrangeTree)使用介绍
2012/05/03 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
无限树Jquery插件zTree的常用功能特性总结
2014/09/11 Javascript
21个JavaScript事件(Events)属性汇总
2014/12/02 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
2016/06/06 Javascript
jQuery+ajax+asp.net获取Json值的方法
2016/06/08 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
Vue绑定内联样式问题
2018/10/17 Javascript
微信小程序 select 下拉框组件功能
2019/09/09 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
Javascript中window.name属性详解
2020/11/19 Javascript
Python中super关键字用法实例分析
2015/05/28 Python
Python中index()和seek()的用法(详解)
2017/04/27 Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
2017/07/06 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
2020/03/10 Python
Python实现密钥密码(加解密)实例详解
2020/04/26 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
90后毕业生的求职信范文
2013/09/21 职场文书
秋天的怀念教学反思
2014/04/28 职场文书
幼儿园标语大全
2014/06/19 职场文书
信访维稳工作汇报
2014/10/27 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP
撤回我也能看到!教你用Python制作微信防撤回脚本
2021/06/11 Python
PyTorch中permute的使用方法
2022/04/26 Python