安装opencv
我已经下载了opencv但不幸的是我不知道如何安装它。 我在网上找到的所有页面都只是告诉我如何直接从控制台下载和安装它,而不是在你已经下载的时候做什么。 谁能告诉我该怎么办?
要在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
将OpenCV for Unix下载到:〜/下载
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
最后,通过在/etc/ld.so.conf
的末尾添加以下行,确保您的程序可以在运行时链接到OpenCV库:
/usr/local/lib
然后配置动态链接器运行时绑定:
sudo ldconfig
来源: 如何在Ubuntu上安装OpenCV
从那以后,在Ubuntu16.04 +上安装OpenCV变得更加容易。
根据OPENCV pypi页面 ,从Ubuntu 16.04+开始,你可以这样安装OpenCV:
-
对于Python2.7:
pip install opencv-python
-
对于python3:
pip3 install opencv-python
有关更多信息, 请参阅 。
这是一个脚本 ,帮助安装基于Ubuntu上的古老FFmpeg版本的opencv 2.4.8。
用法:
wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh
这是我自己制作的剧本。 我在其他脚本中发现的问题是,当一个命令失败时它们不会停止。 它只是盲目跟随下一个命令,最终你最终没有安装。
此脚本自动检查官方网站上的依赖项,下载最稳定的版本,并将其安装在您的系统上。 我只在14.04上测试过它,并且已经将它安装在几个没有问题的系统上。
要使用脚本,从这里下载文件,打开终端, cd
到包含脚本的目录并输入:
chmod u+x install_opencv_latest.sh
现在只需执行脚本:
./install_opencv_latest.sh
系统将要求您输入管理密码,并确认安装2-3次。 按Y键。 根据您的规格需要10-20分钟。
请注意,您需要cd
到您下载脚本的目录,这很可能是您的Downloads文件夹:
cd ~/Downloads
OpenCV网站是寻找安装说明的好地方。
在撰写时,最新版本(opencv 3.2.0)的linux安装说明如下:
http://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.html