我目前在我的 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/