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

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

一、安装 OpenCV 库

python 复制代码
pip install opencv-python

二、代码

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()
相关推荐
Anycall.Q1 分钟前
RE-IMAGEN(ICLR 2023)
人工智能·计算机视觉·imagen
CS创新实验室13 分钟前
AI 领域的 Harness Engineering:概念、实践与前景综述
人工智能·机器学习·aigc·harness
Gary jie27 分钟前
OpenClaw4月更新的梦境记忆巩固系统
人工智能·深度学习·opencv·目标检测·机器学习·长短时记忆网络
beyond阿亮27 分钟前
Claude Code零基础入门安装使用指南
人工智能·ai·claude code
赵侃侃爱分享27 分钟前
AI怎么定义网络安全
人工智能·安全·web安全
key_3_feng31 分钟前
MCP协议:解锁AI模型与外部世界的高效协作
大数据·人工智能·mcp
Linux猿31 分钟前
高通量藻类细胞检测数据集,YOLO目标检测|附数据集下载
人工智能·yolo·目标检测·目标跟踪·yolo目标检测·yolo目标检测数据集·高通量藻类细胞检测数据集
薛定猫AI33 分钟前
【技术干货】用 design.md 驯服 AI 生成前端:从 Awesome Design 到工程化落地实践
前端·人工智能
大神的风范34 分钟前
QT部署YOLO11实时检测
驱动开发·深度学习·qt·目标检测·计算机视觉
枫叶林FYL35 分钟前
第1章 具身智能的本质与哲学基础
人工智能·机器学习