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网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
Jun 09 Python
python脚本实现查找webshell的方法
Jul 31 Python
详解flask表单提交的两种方式
Jul 21 Python
python交换两个变量的值方法
Jan 12 Python
Django集成搜索引擎Elasticserach的方法示例
Jun 04 Python
Python使用itchat 功能分析微信好友性别和位置
Aug 05 Python
python并发编程多进程之守护进程原理解析
Aug 20 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
Aug 23 Python
python查看数据类型的方法
Oct 12 Python
python判断一个变量是否已经设置的方法
Aug 13 Python
python编写扎金花小程序的实例代码
Feb 23 Python
微信小程序调用python模型
Apr 21 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里得到前天和昨天的日期的代码
2007/08/16 PHP
ThinkPHP路由详解
2015/07/27 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
PHP获取路径和目录的方法总结【必看篇】
2017/03/04 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
JavaScript confirm选择判断
2008/10/18 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
js中的replace方法使用介绍
2013/10/28 Javascript
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
javascript随机显示背景图片的方法
2015/06/18 Javascript
解决JavaScript数字精度丢失问题的方法
2015/12/03 Javascript
详解JS面向对象编程
2016/01/24 Javascript
JavaScript之cookie技术详解
2016/11/18 Javascript
bootstrap日历插件datetimepicker使用方法
2016/12/14 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
2017/01/08 Javascript
vue实现简单实时汇率计算功能
2017/01/15 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
2018/05/13 Javascript
webpack4.x CommonJS模块化浅析
2018/11/09 Javascript
通过js给网页加上水印背景实例
2019/06/17 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python中MySQLdb模块用法实例
2014/11/10 Python
详解Python 正则表达式模块
2018/11/05 Python
Django objects的查询结果转化为json的三种方式的方法
2018/11/07 Python
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
Python检测数据类型的方法总结
2019/05/20 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
节日快乐! Python画一棵圣诞树送给你
2019/12/24 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
Book Depository澳大利亚:世界领先的专业在线书店之一
2018/12/27 全球购物
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
培训学校2015年度工作总结
2015/07/20 职场文书
工作计划范文之财务管理
2019/08/09 职场文书