Gstreamer出现OpenCV 3.0.0错误



我刚刚按照本教程安装了OpenCV 3.0:http://rodrigoberriel.com/2014/10/installing-opencv-3-0-0-on-ubuntu-14-04/

我在安装过程中没有遇到任何错误。然而,当我尝试运行以下示例程序时,

cd cpp/
./cpp-example-facedetect lena.jpg // (../data/lena.jpg) OpenCV 3.0 beta
./cpp-example-houghlines pic1.png // (../data/pic1.jpg) OpenCV 3.0 beta

我得到以下错误:

Processing 1 lena.jpg
GStreamer: Error opening bin: Unrecoverable syntax error while parsing pipeline lena.jpg
Capture from AVI didn't work
init done 
opengl support available 
In image read

我是计算机视觉的新手,我不知道问题出在哪里。有人能帮我吗?

我按照同样的教程做了同样的事情。我做的唯一区别是使用Gstreamer,这样做:

  • sudo添加apt存储库ppa:gstreamerdevelopers/ppa
  • sudo apt-get更新
  • sudo apt-get安装gstreamer1.0

但在你的问题中还有一件事不清楚。lena.jpg文件不在同一目录中,而是在数据文件夹(更高一个(中。因此,cpp文件夹中的命令行应该是:

/cpp示例facedetect/data/lena.jpg

我得到了这个错误的第一部分:"GStreamer:打开bin时出错:分析管道时出现不可恢复的语法错误"gstreamer已安装。原来是因为我在文件路径中使用了一个"~",而我忘记了它不会被扩展。这不是最直观的错误消息,因为它找不到文件。

相关内容

  • 没有找到相关文章

最新更新