我有一个Web应用程序和硬件(已集成了摄像头)的设置,我的工作是
1.检查硬件中的凸轮是否正在捕获视频(当从Web应用程序启动视频呼叫到硬件时)。 2.检查笔记本电脑中的凸轮是否正在捕捉视频(当从硬件到网络应用程序启动视频通话时)。
我不想从Cam捕获视频,所有我需要检查Camera的状态(是否正在捕获视频)。有没有办法使用python检查这个场景?
提前致谢。
答案 0 :(得分:1)
非常确定您正在寻找:yourCamVar.isOpened()
。这会检查它是否正在捕捉视频。
关于here的大量信息。
答案 1 :(得分: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()