我已经下载了 opencv,但不幸的是我不知道如何安装它。我在网上找到的所有页面都只告诉我如何直接从控制台下载和安装它,而不是在已经下载后该怎么做。有人能告诉我该怎么做吗?
答案1
要在 Ubuntu 上安装 OpenCV,只需按键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令:
Ubuntu 12.04 提供了 OpenCV 2.3.1 包,您可以通过输入以下命令轻松安装:
sudo apt-get install libopencv-dev
如果您不关心是否有最新版本,您可以跳过其余部分。
安装依赖项
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
下载适用于 Unix 的 OpenCV 到:~/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
使用 CMake 进行配置。
cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..
请注意,通过添加 -D WITH_QT=ON,highgui 模块将使用 QT 而不是 GTK。如果您想使用 GTK,只需删除它。有关选项的更多信息,请查看 CMakeLists.txt 文件。当您对现有的配置感到满意时,您可以开始编译:
make
如果编译完成并且没有错误,你可以通过以下命令进行安装:
sudo make install
最后,通过在文件末尾添加以下行,确保您的程序可以在运行时链接到 OpenCV 库/etc/ld.so.conf
:
/usr/local/lib
然后配置动态链接器运行时绑定:
sudo ldconfig
答案2
从那时起,在 Ubuntu16.04+ 上安装 OpenCV 变得更加容易。
根据OPenCV pypi 页面从 Ubuntu 16.04+ 开始,你可以这样做来安装 OpenCV:
为了Python2.7:
pip install opencv-python
为了python3:
pip3 install opencv-python
了解更多信息,看。
答案3
以下是脚本帮助在 Ubuntu 上安装基于古老 FFmpeg 版本的 opencv 2.4.8。
用法:
wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh
答案4
寻找安装说明的好地方是 OpenCV 网站。
截至撰写本文时,最新版本(opencv 3.2.0)的 Linux 安装说明如下:
http://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.html