python使用opencv在Windows下调用摄像头实现解析

作者:身材走样的鸵鸟 时间:2021-01-08 04:13:01 

这篇文章主要介绍了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下调用摄像头实现解析

来源: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
  • asp之家 网络编程 m.aspxhome.com