我尝试用我的ip摄像机创建捕获RTSP流。它可以很好地在VLC播放器中工作,但在使用OpenCV包的Python3.6中就不行了。在
我运行这个代码:
import cv2
sUrl = 'rtsp://admin:*****@**.***.***.***:554/onvif1'
vcap = cv2.VideoCapture(sUrl)
while(1):
ret, frame = vcap.read()
cv2.imshow('frame', frame)
cv2.waitKey(1)
得到这个错误:
error
Traceback (most recent call last) in () 8 while(1): 9 ret, frame = vcap.read() ---> 10 cv2.imshow('frame', frame) 11 cv2.waitKey(1)error: OpenCV(3.4.1) C:\Miniconda3\conda-bld\opencv-suite_1533128839831\work\modules\highgui\src\window.cpp:356: error: (-215) size.width>0 && size.height>0 in function cv::imshow
之后,我检查捕获
^{pr2}$False
值Python版本-3.6 操作系统-Windows 10 OpenCV版本-2.4.12
谢谢你!在
目前没有回答
相关问题 更多 >
编程相关推荐