OpenCV:使用cv2进行实时获取摄像头数据

使用cv2进行实时获取摄像头数据

一、安装 OpenCV 库

pip install opencv-python

二、代码

import cv2

# 打开默认摄像头 (设备索引为 0)
cap = cv2.VideoCapture(0)

# 检查摄像头是否成功打开
if not cap.isOpened():
    print("无法打开摄像头")
    exit()

while True:
    # 读取摄像头的每一帧
    ret, frame = cap.read()

    # 如果读取帧失败,则退出循环
    if not ret:
        print("无法接收帧(可能是摄像头断开)")
        break

    # 显示当前帧
    cv2.imshow('Camera', frame)

    # 按下 'q' 键退出
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# 释放摄像头并关闭窗口
cap.release()
cv2.destroyAllWindows()

相关推荐

  1. OpenCV使用cv2进行实时获取摄像头数据

    2024-07-21 06:24:04       16 阅读
  2. Opencv实时获取摄像头数据(附带解析)

    2024-07-21 06:24:04       51 阅读
  3. Opencv获取笔记本摄像头

    2024-07-21 06:24:04       47 阅读
  4. linux arm64 opencv 使用MJPG获取摄像头图片

    2024-07-21 06:24:04       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 06:24:04       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 06:24:04       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 06:24:04       45 阅读
  4. Python语言-面向对象

    2024-07-21 06:24:04       55 阅读

热门阅读

  1. 洛谷U423720题解

    2024-07-21 06:24:04       12 阅读
  2. 【电子数据取证】如何配置好虚拟机

    2024-07-21 06:24:04       18 阅读
  3. Codeforces Round 959(Div. 1 + Div. 2)A~C

    2024-07-21 06:24:04       20 阅读
  4. linux 安装c语言编辑器

    2024-07-21 06:24:04       15 阅读
  5. pytorch学习(十三)torch维度变换

    2024-07-21 06:24:04       15 阅读
  6. Linux知识点汇总

    2024-07-21 06:24:04       18 阅读
  7. Leetcode 146. LRU 缓存

    2024-07-21 06:24:04       15 阅读
  8. 代码扫描常见问题盘点-并发处理类/异常类

    2024-07-21 06:24:04       17 阅读
  9. GESP C++ 二级真题(2023年12月)T1 小杨做题

    2024-07-21 06:24:04       12 阅读
  10. Python网络编程:socket模块的入门与实践

    2024-07-21 06:24:04       18 阅读
  11. Perl文件系统过滤:数据筛选的艺术

    2024-07-21 06:24:04       20 阅读