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 相关文章推荐
简单介绍利用TK在Python下进行GUI编程的教程
Apr 13 Python
Python函数式编程指南(三):迭代器详解
Jun 24 Python
tensorflow 获取模型所有参数总和数量的方法
Jun 14 Python
Python Numpy:找到list中的np.nan值方法
Oct 30 Python
解决PyCharm控制台输出乱码的问题
Jan 16 Python
Python线程之定位与销毁的实现
Feb 17 Python
详解Python 爬取13个旅游城市,告诉你五一大家最爱去哪玩?
May 07 Python
python自带tkinter库实现棋盘覆盖图形界面
Jul 17 Python
flask 实现token机制的示例代码
Nov 07 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
Jun 23 Python
Python 利用OpenCV给照片换底色的示例代码
Aug 03 Python
浅谈Python数学建模之固定费用问题
Jun 23 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
PHPEXCEL 使用小记
2013/01/06 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
Javascript图像处理思路及实现代码
2012/12/25 Javascript
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
在父页面得到zTree已选中的节点的方法
2015/02/12 Javascript
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
2015/12/25 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
Ajax基础知识详解
2017/02/17 Javascript
Node.js调试技术总结分享
2017/03/12 Javascript
TypeScript开发Node.js程序的方法
2019/04/30 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
Python实现发送email的几种常用方法
2014/08/18 Python
Python列表计数及插入实例
2014/12/17 Python
在MAC上搭建python数据分析开发环境
2016/01/26 Python
基于pytorch padding=SAME的解决方式
2020/02/18 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
纽约复古灵感的现代珠宝品牌:Lulu Frost
2018/03/03 全球购物
英国蜡烛、蜡烛配件和家居香氛购买网站:Yankee Candle
2018/12/12 全球购物
日本著名的服饰鞋帽综合类购物网站:MAGASEEK
2019/01/09 全球购物
美国踏板车和轻便摩托车销售网站:Mega Motor Madness
2020/02/26 全球购物
.net开发工程师面试题
2014/02/25 面试题
2014年党支部承诺书
2014/05/30 职场文书
保送生自荐信
2015/03/06 职场文书
实习感想范文
2015/08/10 职场文书
中学语文教学反思
2016/02/16 职场文书
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang
Axios代理配置及封装响应拦截处理方式
2022/04/07 Vue.js