2017-05-19 37 views
0

我有web應用程序和硬件(已攝像頭集成),我的工作是使用Python

的設置如何檢查網絡攝像頭的狀態 在硬件

1.檢查凸輪捕獲視頻(在視頻通話從Web應用程序啓動到硬件)。 2.檢查筆記本電腦上的攝像頭是否捕捉視頻(視頻通話是從硬件啓動到網絡應用程序時)。

我不想從Cam中捕捉視頻,我需要檢查Camera的狀態(是否捕捉視頻)。是否有任何方法可以使用python檢查此場景?

在此先感謝。

回答

1

很確定您正在查找:yourCamVar.isOpened()。這將檢查它是否捕捉視頻。

很多關於該here的信息。

0
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()