ubuntu 使用python调用USB摄像头
时间: 2024-10-18 22:09:49 浏览: 52
ubuntu-Linux系统读取USB摄像头数据
在Ubuntu系统中使用Python访问USB摄像头通常涉及到两个步骤:安装必要的库和编写读取视频的代码。首先,你需要安装`python3-opencv`库,它包含OpenCV模块,用于处理摄像头和图像。
```bash
sudo apt-get update
sudo apt-get install python3-opencv
```
接下来,你可以通过以下Python代码片段来打开并显示USB摄像头的实时视频:
```python
import cv2
# 打开默认的摄像头
cap = cv2.VideoCapture(0) # 如果你的USB摄像头是第一台,可以使用0代替
if not cap.isOpened():
print("无法打开摄像头")
else:
while True:
ret, frame = cap.read() # 读取一帧
if ret:
cv2.imshow('Camera', frame) # 显示帧
if cv2.waitKey(1) & 0xFF == ord('q'): # 按q键退出
break
else:
break
cap.release() # 释放资源
cv2.destroyAllWindows() # 关闭所有窗口
```
阅读全文