【问题标题】:How check status of Web Camera using Python如何使用 Python 检查网络摄像头的状态
【发布时间】:2017-10-19 07:53:36
【问题描述】:

我有一个网络应用程序和硬件(集成了摄像头)的设置,我的工作是

1.检查硬件中的摄像头正在捕获视频(当从网络应用程序向硬件发起视频通话时)。 2.检查我笔记本电脑的摄像头正在捕捉视频(当视频通话从硬件发起到网络应用程序时)。

我不想从摄像头捕捉视频,我只需要检查相机的状态(是否正在捕捉视频)。有没有办法使用 python 来检查这个场景?

提前致谢。

【问题讨论】:

    标签: python opencv camera video-streaming


    【解决方案1】:

    很确定您正在寻找:yourCamVar.isOpened()。这会检查它是否正在捕获视频。

    关于 here 的大量信息。

    【讨论】:

      【解决方案2】:
      import numpy as np
      import cv2
      
      cap = cv2.VideoCapture(0)
      
      while(True):
          # Capture frame-by-frame
          ret, frame = cap.read()
      
          if cap.isOpened():
              print("Webcam online.")
      
      # When everything done, release the capture
      cap.release()
      cv2.destroyAllWindows()
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-21
        • 2021-01-27
        • 2017-02-18
        • 1970-01-01
        相关资源
        最近更新 更多