在 Ubuntu 上使用 GUI 安装 OpenCV
Posted
技术标签:
【中文标题】在 Ubuntu 上使用 GUI 安装 OpenCV【英文标题】:Installing OpenCV with GUI on Ubuntu 【发布时间】:2016-04-25 06:45:23 【问题描述】:看来我把事情搞砸了。我忘记在 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
这有什么关系吗?
谢谢。
【问题讨论】:
【参考方案1】:安装依赖项
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
-
sudo wget
http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip
解压opencv-2.4.9.zip
cd opencv-2.4.9
mkdir 构建
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
须藤制作
sudo make install
【讨论】:
【参考方案2】:我的建议是在继续之前清理构建环境。 make clean
是不够的。删除所有 makefile 并重新开始。
我刚刚成功安装了 OpenCV 并在 Ubuntu 16.04 LTS 上运行了一个视频文件。让我知道我是否可以提供进一步的帮助。
【讨论】:
以上是关于在 Ubuntu 上使用 GUI 安装 OpenCV的主要内容,如果未能解决你的问题,请参考以下文章