树莓派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