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

 更新时间:2019年11月26日 10:38:10   作者:身材走样的鸵鸟  
这篇文章主要介绍了python使用opencv在Windows下调用摄像头实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了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()

运行结果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Python pathlib模块使用方法及实例解析

    Python pathlib模块使用方法及实例解析

    这篇文章主要介绍了Python pathlib模块使用方法及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Python编程求质数实例代码

    Python编程求质数实例代码

    这篇文章主要介绍了Python编程求质数实例代码,对求200,1000和100000以内的质数进行了测试,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • python 基于opencv 实现一个鼠标绘图小程序

    python 基于opencv 实现一个鼠标绘图小程序

    这篇文章主要介绍了python 基于opencv 实现一个鼠标绘图小程序,帮助大家更好的理解和使用python的opencv库,感兴趣的朋友可以了解下
    2020-12-12
  • Python THREADING模块中的JOIN()方法深入理解

    Python THREADING模块中的JOIN()方法深入理解

    这篇文章主要介绍了Python THREADING模块中的JOIN()方法深入理解,本文用简洁易懂的语言总结了对JOIN()方法的理解,不同于其它文章,需要的朋友可以参考下
    2015-02-02
  • Python判断List中是否包含某个元素

    Python判断List中是否包含某个元素

    在Python中,判断一个列表(List)是否包含某个特定元素是常见的任务之一,本文就来介绍一下多种判断List成员包含性的方法,并提供丰富的示例代码,以帮助大家更好地理解和运用这些技术
    2023-12-12
  • 关于python3.7安装matplotlib始终无法成功的问题的解决

    关于python3.7安装matplotlib始终无法成功的问题的解决

    这篇文章主要介绍了关于python3.7安装matplotlib始终无法成功的问题的解决,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Python中str.join()简单用法示例

    Python中str.join()简单用法示例

    这篇文章主要介绍了Python中str.join()简单用法,结合实例形式分析了Python中str.join()用于连接生成新字符串的相关操作技巧,需要的朋友可以参考下
    2018-03-03
  • Python如何拆分ZIP文件

    Python如何拆分ZIP文件

    这篇文章主要介绍了Python如何拆分ZIP文件,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • Python中openpyxl实现vlookup函数的实例

    Python中openpyxl实现vlookup函数的实例

    在本篇文章里小编给大家整理的是关于Python中openpyxl实现vlookup函数的实例内容,有兴趣的朋友们可以学习参考下。
    2020-10-10
  • Python漏洞验证程序Poc利用入门到实战编写

    Python漏洞验证程序Poc利用入门到实战编写

    这篇文章主要为大家介绍了Python Poc利用入门到实战编写实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步

    2022-02-02

最新评论