树莓派4B+opencv4+python 打开摄像头的实现方法
作者:野牛程序员:2023-08-28 15:29:09树莓派阅读 3467
使用树莓派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

