python-使用opencv进行摄像头捕捉视频

这篇博客展示了如何使用Python和OpenCV库来读取摄像头的视频流,并将每一帧转换为灰度图像进行显示。代码简洁明了,只需复制粘贴即可运行。在循环中,它读取每一帧,应用颜色转换,然后显示结果。用户可以通过按'q'键退出程序。这是一个基础的计算机视觉入门示例。
摘要由CSDN通过智能技术生成

代码直接复制粘贴使用即可 无需其他复杂操作 每一行都有注释对每个函数的使用说明  简单明了!


import numpy as np

import cv2

# 参数为0就是自己的内置摄像头
cap = cv2.VideoCapture(0)

while(True):
    # 每一帧的读取
    # 第一个是返回两个结果 一个布尔值 布尔就是0或1
    # 第二个是帧率 每一帧
    ret,frame = cap.read()

    # 摄像头读取每一帧成功后 颜色的操作
    # 如果想转成彩色方法一 : cv2.COLOR_cv2.COLOR_BGR2BGRA
    # 方式二 : 写成任意数值也可以
    gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)

    # 显示结果
    cv2.imshow('frame',gray)

    # 死循环 输入q退出 结束
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# 释放 相当于析构函数
cap.release()

# 销毁窗口
cv2.destroyAllWindows()

后续会持续更新!!! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值