2017-05-19 1 views
0

J'ai une configuration d'application Web et du matériel (qui a la caméra intégrée), Mon travail consiste àComment vérifier l'état de la caméra Web en utilisant Python

cam 1.Vérifier dans le matériel capture vidéo (lorsqu'un appel vidéo est initié depuis l'application web vers le matériel). 2.Vérifier la came dans mon ordinateur portable capture la vidéo (lorsqu'un appel vidéo est lancé du matériel à l'application Web).

Je ne veux pas capturer la vidéo de Cam, Tout ce que j'ai besoin de vérifier l'état de la caméra (que ce soit la capture vidéo ou non). Y a-t-il un moyen de vérifier ce scénario en utilisant python?

Merci d'avance.

Répondre

1

Assez sûr que vous cherchiez: yourCamVar.isOpened(). Cela vérifie s'il capture la vidéo.

Beaucoup d'informations sur ce 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()