可以使用OpenCV库中的VideoCapture类来打开摄像头,不需要安装opencv-python。以下是一个示例代码,演示如何打开摄像头并显示视频流:

import cv2

# 创建VideoCapture对象,参数0表示打开默认摄像头
cap = cv2.VideoCapture(0)

# 循环读取视频流
while True:
    # 读取一帧视频
    ret, frame = cap.read()

    # 显示视频帧
    cv2.imshow('frame', frame)

    # 等待键盘输入,按下q键退出循环
    if cv2.waitKey(1) == ord('q'):
        break

# 释放VideoCapture对象
cap.release()

# 关闭所有窗口
cv2.destroyAllWindows()

需要注意的是,使用VideoCapture类打开摄像头需要系统中已经安装了相应的摄像头驱动程序,否则无法正常读取视频流。

不安装opencv-python打开摄像头

原文地址: https://www.cveoy.top/t/topic/bhmV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录