当前位置:首页树莓派 > 正文

树莓派用python中的OpenCV输出USB摄像头画面

作者:野牛程序员:2023-08-28 15:50:18树莓派阅读 2160

使用Python中的OpenCV库输出USB摄像头画面的示例代码如下:

import cv2

def main():
    # 打开USB摄像头
    cap = cv2.VideoCapture(0)  # 0代表默认摄像头,如果有多个摄像头可以尝试不同的索引

    if not cap.isOpened():
        print("无法打开摄像头")
        return

    while True:
        # 读取一帧图像
        ret, frame = cap.read()

        if not ret:
            print("无法读取帧")
            break

        # 在窗口中显示图像
        cv2.imshow('USB Camera', frame)

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

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

if __name__ == "__main__":
    main()

将上述代码保存为一个Python文件(例如:usb_camera_capture.py),然后在树莓派上运行该文件。它会打开连接到USB端口的摄像头,并在窗口中显示实时的摄像头画面。按下 'q' 键可以退出视频流显示。



野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击