OpenCV使用cv2进行实时获取摄像头数据过程

作者:

文章目录
  • 以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。 您可能感兴趣的文章: python使用cv2库、下载opencv库的方法 opencv中cv2.minAreaRect函数输出角度问题详解 Python OpenCV中cv2.minAreaRect实例解析 python-opencv-cv2.threshold()二值化函数的使用 Opencv中的cv2.calcHist()函数的作用及返回值说明 解读opencv中cv2.imread()返回值为None问题及解决 opencv中颜色空间转换函数cv2.cvtColor()使用
  • 目录
    • 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()使用

      站内搜索