试图从IP摄像机获取视频流时崩溃



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

我试图从VLC上的IP摄像机的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'循环。

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

最新更新