c++ - Gstreamer 的 OpenCV 3.0.0 错误

标签 c++ opencv gstreamer

我刚刚按照本教程安装了 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 add-apt-repository ppa:gstreamer-developers/ppa
  • sudo apt-get 更新
  • sudo apt-get install gstreamer1.0

但是您的问题中还有另一件事不清楚。 lena.jpg 文件不在同一目录中,而是在数据文件夹中(更高一层)。 所以cpp文件夹下的命令行应该是:

./cpp-example-facedetect ../data/lena.jpg

关于c++ - Gstreamer 的 OpenCV 3.0.0 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40767411/

相关文章:

command-line - 为什么这个 gstreamer 管道会停止?

c++ - 没有 Boost.System 的 Boost.Asio

c++ - 整数作为 8 传递给函数,但函数内部的值是 -439854520

c++ - Qt 应用程序以 root 身份运行时更改字体

python - 想检测拼图的边角部分,但找不到每 block 的4个角

gstreamer - 使用 gstreamer 解码 mp4 视频

c++ - 如何只读取文件.txt 中的数字?

opencv - calibrateCamera 和 projectPoints 的重新投影

python - 在 OpenCV 中绘制文本并将其保存到文件中。显示空白图片

android - WebRTC 连接在本地网络之外无法工作