繁体   English   中英

如何使用Python检查网络摄像头的状态

[英]How check status of Web Camera using Python

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

1.检查硬件中的凸轮是否正在捕获视频(当从Web应用程序发起到硬件的视频通话时)。 2.检查笔记本电脑中的cam是否正在捕获视频(从硬件到Web应用程序发起视频通话时)。

我不想从Cam捕获视频,我只需要检查Camera的状态(是否正在捕获视频)。是否可以使用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()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM