尝试从IP Camera获取视频流时崩溃

时间:2015-06-08 13:21:58

标签: c++ opencv qt-creator ubuntu-14.04 ip-camera

我在ubuntu 14.04上使用C ++ opencv 2.4.10和QTCreator 3.3.0(基于QT 5.4.0)

我尝试在VLC上播放来自IP Camera的URL的流,它运行正常。 尝试在应用程序中获取视频流时,它会在输出中没有任何错误时崩溃。

从网络摄像头读取时,它也能正常工作,也适用于本地mp4文件。

以下是代码:

Mat feed;
VideoCapture cap("http://IP_ADDRESS/video.cgi");
if(cap.isOpened())
{
  while(1)
  {
    cap>>feed; //it crashes when reaching this line
  }
}

1 个答案:

答案 0 :(得分:0)

我在Qt遇到了同样的问题。我不得不使用Qtimer来查看帧而不是'而#39;循环。

在进行大量识别处理时,我仍有一些延迟和图片问题。