文章目录
- pip install opencv-python
- import cv2 # 打开默认摄像头 (设备索引为 0) cap = cv2.VideoCapture(0) # 检查摄像头是否成功打开 if not cap.isOpened(): print(“无法打开摄像头”) exit() while True: # 读取摄像头的每一帧 ret, frame = cap.read() # 如果读取帧失败,则退出循环 if not ret: print(“无法接收帧(可能是摄像头断开)”) break # 显示当前帧 cv2.imshow(‘Camera’, frame) # 按下 ‘q’ 键退出 if cv2.waitKey(1) & 0xFF == ord(‘q’): break # 释放摄像头并关闭窗口 cap.release() cv2.destroyAllWindows()
目录
- OpenCV使用cv2进行实时获取摄像头数据
- 一、安装 OpenCV 库
- 二、代码
- 总结
pip install opencv-python
import cv2
# 打开默认摄像头 (设备索引为 0)
cap = cv2.VideoCapture(0)
# 检查摄像头是否成功打开
if not cap.isOpened():
print("无法打开摄像头")
exit()
while True:
# 读取摄像头的每一帧
ret, frame = cap.read()
# 如果读取帧失败,则退出循环
if not ret:
print("无法接收帧(可能是摄像头断开)")
break
# 显示当前帧
cv2.imshow('Camera', frame)
# 按下 'q' 键退出
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 释放摄像头并关闭窗口
cap.release()
cv2.destroyAllWindows()
以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。
您可能感兴趣的文章:
- python使用cv2库、下载opencv库的方法
- opencv中cv2.minAreaRect函数输出角度问题详解
- Python OpenCV中cv2.minAreaRect实例解析
- python-opencv-cv2.threshold()二值化函数的使用
- Opencv中的cv2.calcHist()函数的作用及返回值说明
- 解读opencv中cv2.imread()返回值为None问题及解决
- opencv中颜色空间转换函数cv2.cvtColor()使用