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()
相关推荐
Shockang4 小时前
AI 设计工作流全景拆解:Figma MCP / Claude Design / Codex / Google Stitch
人工智能
To_OC5 小时前
数据集划分不是随便切:手把手切分大众点评情感数据集
人工智能·llm·agent
冬奇Lab6 小时前
每日一个开源项目(第142篇):android/skills - Google 官方 Android 开发 AI Skill 库
人工智能·开源·资讯
冬奇Lab6 小时前
Skill 系列(06):Skill 工程化与治理——路由准确率 38%、压缩节省 76%
人工智能·开源·agent
IT_陈寒8 小时前
Vue这个坑我跳了两次,原来问题出在这
前端·人工智能·后端
新新技术迷8 小时前
Node给AI接口做SSE代理与鉴权
人工智能
redreamSo9 小时前
大模型是不是到顶了?瓶颈到底在哪
人工智能·openai
Oo9209 小时前
Tool Use 背后的技术逻辑
人工智能
姗姗来迟了9 小时前
Vue3封装AI流式对话组件踩坑实录
人工智能