python使用opencv在Windows下调用摄像头实现解析
作者:身材走样的鸵鸟 时间:2021-01-08 04:13:01
这篇文章主要介绍了python使用opencv在Windows下调用摄像头实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
环境准备
1.我这里使用的是python3.7.4
2.使用pip安装numpy与opencv-python模块
安装成功后会提升succeed,这里我已安装所以提示已存在。需要注意的是opencv-python目前只有python3.7的支持版本不支持最新的python3.8。
可在阿里云的镜像仓库内查看opencv-python目前所支持python版本,cp**代表支持的python版本。
编写代码
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()
运行结果
来源:https://www.cnblogs.com/yyyy762461566/p/11922869.html
标签:python,opencv,Windows,调用,摄像头
0
投稿
猜你喜欢
Python ADF 单位根检验 如何查看结果的实现
2021-05-24 13:40:39
Echarts利用多X轴实现七天天气预报效果的示例代码
2024-03-11 10:33:05
java往php传数据操作方法
2023-10-27 17:51:48
python 删除系统中的文件(按时间,大小,扩展名)
2022-11-02 23:51:39
详解Python命令行解析工具Argparse
2022-12-11 15:49:28
python3利用tcp实现文件夹远程传输
2023-09-03 07:44:38
MySQL全局共享内存介绍
2024-01-14 09:40:14
JavaScript实现网页计算器功能
2024-04-17 10:03:41
python搭建虚拟环境的步骤详解
2021-10-05 14:42:31
在pycharm中无法import所安装的库解决方案
2021-10-20 02:50:11
对pycharm 修改程序运行所需内存详解
2022-10-23 09:14:58
js显示动态时间的方法详解
2024-05-05 09:12:35
自定义asp错误信息的显示
2007-09-13 12:33:00
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2023-09-10 08:37:27
CSS expression在IE8里正式退出历史舞台
2008-10-26 16:57:00
如何使用Python快速生成gif图
2021-08-24 18:38:43
使用Python实现下载网易云音乐的高清MV
2022-08-07 17:30:52
解决GD中文乱码问题
2024-06-07 15:46:19
python 含子图的gif生成时内存溢出的方法
2022-11-30 05:33:12
Laravel操作session和cookie的教程详解
2023-06-01 21:28:50