我目前在我的 android 上安装了 Droid cam 应用程序,它被检测到并通过 wifi(Droid Cam 客户端)在 Skype 上流式传输。然而,无论我为以下内容输入什么数字,它都不会流式传输到 OpenCV。

cap=cv2.VideoCapture()

除此之外,我有一个 IP 地址,那么有什么方法可以实现它,以便 OpenCV 可以从我的相机无线读取过程图像?
我知道它甚至没有开始读取相机,因为我已经使用以下代码对其进行了测试,每次运行时都会返回 FALSE。
cap=cv2.Videocapture(0) #Use default cam
i=0
while(i<50):
    ret,frame=cap.read()
    print ret

不断返回错误,这意味着无法识别相机:L

最佳答案

您必须输入 droidcam 的 IP 地址,然后输入格式。以下方法对我来说完美无缺:
cap = cv2.VideoCapture('http://0.0.0.0:4747/mjpegfeed?640x480')

确保您打开客户端并且不要在其他地方访问相机源

关于android - 以任何方式将 DroidCam 视频流式传输到 OpenCV Python,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36102437/

10-08 20:37