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 检查数组元素是否存在类似PHP isset()方法
Oct 14 Python
Python使用Flask框架同时上传多个文件的方法
Mar 21 Python
Python列表切片用法示例
Apr 19 Python
Python实现的破解字符串找茬游戏算法示例
Sep 25 Python
对Django中的权限和分组管理实例讲解
Aug 16 Python
关于Python3 lambda函数的深入浅出
Nov 27 Python
tensorboard显示空白的解决
Feb 15 Python
Python通过两个dataframe用for循环求笛卡尔积
Apr 29 Python
python 8种必备的gui库
Aug 27 Python
Numpy中的数组搜索中np.where方法详细介绍
Jan 08 Python
详解Python 3.10 中的新功能和变化
Apr 28 Python
Pandas实现批量拆分与合并Excel的示例代码
May 30 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调用三种数据库的方法(3)
2006/10/09 PHP
基于php-fpm 参数的深入理解
2013/06/03 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
javascript replace方法与正则表达式
2008/02/19 Javascript
javascript jQuery插件练习
2008/12/24 Javascript
JavaScript代码复用模式实例分析
2012/12/02 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
Node.js连接MongoDB数据库产生的问题
2017/02/08 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
js每隔两秒输出数组中的一项(实例)
2017/05/28 Javascript
webpack多页面开发实践
2017/12/18 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
微信小程序修改数组长度的问题的解决
2019/12/17 Javascript
vue跳转方式(打开新页面)及传参操作示例
2020/01/26 Javascript
react国际化化插件react-i18n-auto使用详解
2020/03/31 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
Windows下用py2exe将Python程序打包成exe程序的教程
2015/04/08 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
python os.listdir按文件存取时间顺序列出目录的实例
2018/10/21 Python
pyQt5实时刷新界面的示例
2019/06/25 Python
Django CBV模型源码运行流程详解
2020/08/17 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
2013/11/07 HTML / CSS
英国珠宝钟表和家居礼品精品店:David Shuttle
2018/02/24 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
营销部内勤岗位职责
2014/04/30 职场文书
创业培训计划书
2014/05/03 职场文书
法人代表证明书
2014/09/18 职场文书