写一个python-opencv的代码,打开我的外接摄像头,并查看信息
时间: 2024-09-30 08:08:57 浏览: 39
体感画板-基于外接摄像头追踪物件(Python-Opencv库)+源代码+文档说明
在Python中使用OpenCV(cv2库)来访问外接摄像头并显示视频流,你可以按照以下步骤编写代码:
```python
import cv2
# 打开摄像头
cap = cv2.VideoCapture(0) # 使用默认摄像头,若有多台设备需指定序号,如cap = cv2.VideoCapture(1)
# 检查是否成功打开摄像头
if not cap.isOpened():
print("无法打开摄像头")
else:
# 设置帧率
cap.set(cv2.CAP_PROP_FPS, 30)
while True:
# 读取一帧
ret, frame = cap.read()
# 如果读取成功
if ret:
# 显示帧
cv2.imshow('Camera Feed', frame)
# 等待按键,按q键退出
key = cv2.waitKey(1)
if key == ord('q') or key == 27: # ord('q')是键盘上的Q字符对应的ASCII码,27是Esc键的ASCII码
break
else:
print("读取视频失败")
# 释放摄像头资源并关闭窗口
cap.release()
cv2.destroyAllWindows()
```
运行此代码后,你应该能看到来自摄像头的画面。按下屏幕上的"q"键或 Esc 键可以停止程序。
阅读全文