在 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的主要内容,如果未能解决你的问题,请参考以下文章

在 Ubuntu 上使用 GUI 安装 OpenCV

Win11使用WSL2安装Ubuntu22.04并启用GUI应用

Ubuntu安装桌面环境GUI

jd-gui在Ubuntu上打不开

Docker: GUI 应用,Ubuntu 上如何运行呢?

Docker: GUI 应用,Ubuntu 上如何运行呢?