树莓派用python中的OpenCV输出USB摄像头画面
作者:野牛程序员:2023-08-28 15:50:18树莓派阅读 3348
使用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传输视频帧操作详解
