ubuntu的Python利用opencv调取摄像头并显示画面
时间: 2023-06-13 20:04:39 浏览: 142
python+openCV利用摄像头实现人员活动检测
3星 · 编辑精心推荐
可以使用OpenCV库来调用摄像头并显示画面。以下是一个基本的代码示例:
```python
import cv2
cap = cv2.VideoCapture(0) # 0为默认摄像头,如果有多个摄像头可以尝试不同的编号
while True:
ret, frame = cap.read() # 读取摄像头画面
cv2.imshow('Camera', frame) # 显示画面
if cv2.waitKey(1) == ord('q'): # 按下q键退出循环
break
cap.release() # 释放摄像头
cv2.destroyAllWindows() # 关闭所有窗口
```
如果想要调整摄像头的参数(如分辨率、帧率等),可以使用`cap.set()`方法来设置。例如:
```python
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 640) # 设置宽度为640
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 480) # 设置高度为480
cap.set(cv2.CAP_PROP_FPS, 30) # 设置帧率为30
```
注意,不同的摄像头可能支持的参数不同,具体可以参考相应的文档。
阅读全文