尝试从 IP 摄像机获取视频流时崩溃
Crash when trying to get Video Stream from IP Camera
我在 ubuntu 14.04
上使用 C++ opencv 2.4.10 和 QTCreator 3.3.0(基于 QT 5.4.0)
我尝试在 VLC 上播放网络摄像机 URL 的流,它工作正常。
尝试在应用程序中获取视频流时,它崩溃了,输出中没有任何错误。
当从网络摄像头读取时它也工作正常,也适用于本地 mp4 文件。
代码如下:
Mat feed;
VideoCapture cap("http://IP_ADDRESS/video.cgi");
if(cap.isOpened())
{
while(1)
{
cap>>feed; //it crashes when reaching this line
}
}
我在 Qt 中遇到了同样的问题。我不得不使用 Qtimer 来查看帧而不是 'while' 循环。
在进行大量识别处理时,我仍然遇到一些延迟和图片问题。
我在 ubuntu 14.04
上使用 C++ opencv 2.4.10 和 QTCreator 3.3.0(基于 QT 5.4.0)我尝试在 VLC 上播放网络摄像机 URL 的流,它工作正常。 尝试在应用程序中获取视频流时,它崩溃了,输出中没有任何错误。
当从网络摄像头读取时它也工作正常,也适用于本地 mp4 文件。
代码如下:
Mat feed;
VideoCapture cap("http://IP_ADDRESS/video.cgi");
if(cap.isOpened())
{
while(1)
{
cap>>feed; //it crashes when reaching this line
}
}
我在 Qt 中遇到了同样的问题。我不得不使用 Qtimer 来查看帧而不是 'while' 循环。
在进行大量识别处理时,我仍然遇到一些延迟和图片问题。