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

树莓派4B+opencv4+python 打开摄像头的实现方法

作者:野牛程序员:2023-08-28 15:29:09树莓派阅读 2788

使用树莓派4B+、OpenCV 4和Python打开摄像头的实现方法如下所示:

首先,确保已经在树莓派上安装了OpenCV 4库。如果尚未安装,可以使用以下命令进行安装:

pip install opencv-python==4.x.x.x

然后,可以使用以下Python代码来打开摄像头并显示实时视频流:

import cv2

def main():
    # 打开摄像头
    cap = cv2.VideoCapture(0)  # 0代表默认摄像头

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

    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()

if __name__ == "__main__":
    main()

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

这个示例使用OpenCV库来访问摄像头并处理视频帧。可以根据需要进一步处理视频帧,如图像处理、目标检测等。


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

最新推荐

热门点击