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复制文件的方法实例详解
May 22 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
Python实现基本数据结构中栈的操作示例
Dec 04 Python
python实现求最长回文子串长度
Jan 22 Python
python调用摄像头显示图像的实例
Aug 03 Python
Python 从列表中取值和取索引的方法
Dec 25 Python
Pandas读取并修改excel的示例代码
Feb 17 Python
Python常用的json标准库
Feb 19 Python
解决Django一个表单对应多个按钮的问题
Jul 18 Python
详解python中自定义超时异常的几种方法
Jul 29 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
Jun 24 Python
python如何实现递归转非递归
Feb 25 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 发送带附件邮件示例
2014/01/23 PHP
通过身份证号得到出生日期和性别的js代码
2009/11/23 Javascript
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
js日期对象兼容性的处理方法
2014/01/28 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
JS判断两个对象内容是否相等的方法示例
2017/04/10 Javascript
javaScript之split与join的区别(详解)
2017/11/08 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
vue项目国际化vue-i18n的安装使用教程
2018/03/14 Javascript
在小程序中使用Echart图表的示例代码
2018/08/02 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
对layui中的onevent 和event的使用详解
2019/09/06 Javascript
js实现滚动条自动滚动
2020/12/13 Javascript
[02:56]DOTA2英雄基础教程 巨魔战将
2013/12/10 DOTA
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
Python pass详细介绍及实例代码
2016/11/24 Python
python通过tcp发送xml报文的方法
2018/12/28 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
Django 开发环境与生产环境的区分详解
2019/07/26 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
python中upper是做什么用的
2020/07/20 Python
基于Python实现全自动下载抖音视频
2020/11/06 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
英国珠宝钟表和家居礼品精品店:David Shuttle
2018/02/24 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
技术总监管理职责范本
2014/03/06 职场文书
工作决心书范文
2014/03/11 职场文书
会计专业求职信
2014/08/10 职场文书
竞选学委演讲稿
2014/09/13 职场文书
自查自纠整改报告
2014/11/06 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
Python用any()函数检查字符串中的字母以及如何使用all()函数
2022/04/14 Python