树莓派用python中的OpenCV输出USB摄像头画面
作者:野牛程序员:2023-08-28 15:50:18树莓派阅读 2670
使用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
- 上一篇:如何给树莓派系统接入摄像头模块
- 下一篇:Python树莓派UDP传输视频帧操作详解