安装opencv

use*_*184 16 opencv software-installation

我已经下载了 opencv,但不幸的是我不知道如何安装它。我在网上找到的所有页面都只告诉我如何直接从控制台下载和安装它,而不是当你已经下载它时该怎么做。有人能告诉我该怎么办吗?

Mit*_*tch 20

要在 Ubuntu 上安装 OpenCV,只需按键盘上的Ctrl+ Alt+T打开终端。当它打开时,运行以下命令:

Ubuntu 12.04 提供了一个 OpenCV 2.3.1 包,您可以通过键入以下内容轻松安装:

sudo apt-get install libopencv-dev
Run Code Online (Sandbox Code Playgroud)

如果您不关心拥有最新版本,则可以跳过其余部分。


安装依赖

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
Run Code Online (Sandbox Code Playgroud)

将 OpenCV for Unix 下载到:~/Downloads

cd Downloads
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz

tar -xvf opencv-2.4.6.1.tar.bz2
cd opencv-2.4.6.1/
mkdir build
cd build
Run Code Online (Sandbox Code Playgroud)

使用 CMake 进行配置。

cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..
Run Code Online (Sandbox Code Playgroud)

请注意,通过添加 -D WITH_QT=ON,highgui 模块将使用 QT 而不是 GTK。如果您想使用 GTK,只需删除它。有关选项的更多信息,请查看 CMakeLists.txt 文件。当您对自己的配置感到满意时,您可以开始编译:

make
Run Code Online (Sandbox Code Playgroud)

如果编译完成没有错误,你可以说安装:

sudo make install
Run Code Online (Sandbox Code Playgroud)

最后,通过在文件末尾添加以下行,确保您的程序可以在运行时链接到 OpenCV 库/etc/ld.so.conf

/usr/local/lib
Run Code Online (Sandbox Code Playgroud)

然后配置动态链接器运行时绑定:

sudo ldconfig
Run Code Online (Sandbox Code Playgroud)

来源:如何在 Ubuntu 上安装 OpenCV