我正在尝试使用我用 Android IP 摄像头 (http://192.168.0.10:8080/shot.jpg) 拍摄的照片在 opencv 中工作,但它不起作用,我得到一个空白窗口。我尝试使用另一张图片(http://images2.wikia.nocookie.net/_ cb20110420175105/agallas/es/images/thumb/1/11/Agallas-el-perro-cobarde-125 (1).jpg/640px- Agallas-el-perro-cobarde-125_(1).jpg) 并且效果很好。为什么它不适用于使用 ip 相机拍摄的照片?
import sys, cv
import numpy as np
#photo = "http://images2.wikia.nocookie.net/__cb20110420175105/agallas/es/images/thumb/1/11/Agallas-el-perro-cobarde-125_(1).jpg/640px-Agallas-el-perro-cobarde-125_(1).jpg"
photo = "http://192.168.0.10:8080/shot.jpg"
img=cv.CaptureFromFile( photo )
while True:
frame = cv.QueryFrame(img)
cv.ShowImage('Foto',frame)
if cv.WaitKey(30)==27:
break
两张图片的尺寸相同