在Ubuntu上使用GUI安装OpenCV

时间:2016-04-25 06:45:23

标签: c++ linux opencv ubuntu

似乎我搞砸了事情。我忘了在Ubuntu上安装OpenCV的一些依赖项。具体来说,我想在支持GUI的Ubuntu 14.04上安装OpenCV。我注意到OpenCV需要一个名为gtk+-2.0的包。所以我做了

sudo apt-get install libgtk2.0-dev 

或类似的东西。它安装好了。我还安装了指定here的其他依赖项。

但是,当我根据教程运行cmake时,它会说

gtk+-2.0` not found 

所以OpenCV将在没有GUI支持的情况下构建。在运行cmake之前是否应该设置任何环境变量?

我可以通过

检测到gtk+-2.0
pkg-config --modversion gtk+-2.0`

输出2.24.23。另外,我记得为gtk+-2.0添加了一些搜索路径,有些像

/usr/lib/x86_64-linux-gnu/pkgconfig

这与此有关吗?

感谢。

2 个答案:

答案 0 :(得分:0)

install dependencies

sudo apt-get install build-essential checkinstall cmake pkg-config yasm 
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev 
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev 
sudo apt-get install python-dev python-numpy 
sudo apt-get install libtbb-dev 
sudo apt-get install libqt4-dev libgtk2.0-dev
  1. sudo wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip
  2. unzip opencv-2.4.9.zip
  3. cd opencv-2.4.9
  4. mkdir build
  5. cd build sudo cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D WITH_VTK=ON
  6. sudo make
  7. sudo make install

答案 1 :(得分:0)

我的建议是在继续之前清理构建环境。 make clean是不够的。删除所有makefile并重新开始。 我刚刚成功安装了OpenCV并在Ubuntu 16.04 LTS上运行了一个视频文件。如果我能得到进一步的帮助,请告诉我。