在 Ubuntu 上安装 OpenCV with GUI
Installing OpenCV with GUI on Ubuntu
看来我把事情搞砸了。我忘了在 Ubuntu 上安装 OpenCV 的一些依赖项。具体来说,我想在支持 GUI 的 Ubuntu 14.04 上安装 OpenCV。我注意到有一个名为 gtk+-2.0
的包是 OpenCV 所必需的。所以我做到了
sudo apt-get install libgtk2.0-dev
或类似的东西。它安装正常。我还安装了此处指定的其他依赖项。
但是,当我根据教程运行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
这有什么关系吗?
谢谢。
安装依赖项
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
- 须藤武格特http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip
- 解压缩 openCV-2.4.9.zip
- 光盘 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 -DBUILD_EXAMPLES=开 -D WITH_QT=开 -D WITH_OPENGL=开 -D WITH_VTK=开
- 须藤制作
- 须藤制作安装
我的建议是在继续之前清理构建环境。 make clean
是不够的。删除所有生成文件并重新开始。我刚刚成功安装了OpenCV,并在Ubuntu 16.04 LTS上运行了一个视频文件。如果我可以提供进一步的帮助,请告诉我。
相关文章:
- Problems with std::cin.fail()
- C++GTKMM gui循环依赖关系
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- 在哪里放置我的函数?进入我的母语 Gui 还是进入我的演示者?
- Boost.TEST with CLion: "Test framework quit unexpectedly"
- 避免碎片化的ClientHellos with OpenSSL (DTLS)
- Issues with Win32 ReadProcessMemory API
- Qt with WinAPI MouseProc
- [[maybe_unused]] with structured_binding?
- Issue with WriteProcessMemory
- OpenCV RTP-Stream with FFMPEG
- "Unable to start debugging. No process is associated with this object." - 在Visual Studio Code中使用GDB
- Visual Studio with qt 无法编译 gui 类
- 无法从"C++ GUI Programming with Qt 4"生成查找对话框示例
- 在 Ubuntu 上安装 OpenCV with GUI
- GUI C++ Qt with Visual Studio 2010
- Making a GUI with turbo c++?