我有一个Web应用程序和硬件的设置(集成了摄像头(,我的工作是
1.检查硬件中的凸轮是否正在捕获视频(当从Web应用程序向硬件发起视频呼叫时(。2.检查笔记本电脑中的凸轮是否正在捕获视频(当从硬件到Web应用程序发起视频呼叫时(。
我不想从凸轮捕获视频,我只需要检查相机的状态(无论是否捕获视频(。有没有办法使用 python 检查这种情况?
提前谢谢。
很确定你正在寻找:yourCamVar.isOpened()
.这将检查它是否正在捕获视频。
这里有很多关于这方面的信息。
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()