2
我有問題從我的IP攝像頭獲取視頻流。我使用opencv從它獲取圖像。這裏是我的代碼:Python和IP攝像頭的問題
import sys
import cv
video="http://prot-on.dyndns.org:8080/video2.mjpeg"
capture =cv.CaptureFromFile(video)
cv.NamedWindow('Video Stream', 1)
while True:
# capture the current frame
frame = cv.QueryFrame(capture)
if frame is None:
break
else:
#detect(frame)
cv.ShowImage('Video Stream', frame)
if k == 0x1b: # ESC
print 'ESC pressed. Exiting ...'
break
實際上,這個東西的工作原理,但它需要太多的時間來顯示圖像。我猜這是因爲ffmpeg的這個錯誤。
[mjpeg @ 0x8cd0940]max_analyze_duration reached
[mjpeg @ 0x8cd0940]Estimating duration from bitrate, this may be inaccurate
我不是一個蟒蛇專家,所以任何幫助,將不勝感激!