Answers:
要在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
最后,通过在您的末尾添加以下行,确保您的程序可以在运行时链接到OpenCV库/etc/ld.so.conf
:
/usr/local/lib
然后配置动态链接程序运行时绑定:
sudo ldconfig
libopencv-dev
无法安装/usr/include/opencv
包含“旧”头文件的文件夹。它们存在于(原始来源)[ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/…中,并且该文件夹在pkg-config文件中引用opencv.pc
,因此请下载并解压缩原始来源,然后链接/将include/opencv
文件夹复制到/usr/include
作品中。
opencv
中的文件夹include
中找到该文件夹的吗?并libopencv-dev
从终端安装?检查安装的版本是否与上面的链接匹配('2.3.1-11ubuntu2'应该在的输出中apt-cache showpkg libopencv-dev
)-如果没有,请不要执行以下操作:假设您已下载上面的链接并将其解压缩到主文件夹中。在终端中,do cd /usr/include
然后链接do sudo ln -s ~/opencv_2.3.1.orig/include/opencv
或复制dosudo cp ~/opencv_2.3.1.orig/include/opencv .
从那时起,在Ubuntu16.04 +上安装OpenCV变得更加容易。
根据来自Ubuntu 16.04+ 的OPenCV pypi页面,您可以执行以下操作来安装OpenCV:
对于Python2.7:
pip install opencv-python
对于python3:
pip3 install opencv-python
有关更多信息,请参见。
这是我自己编写的脚本。我在周围的其他脚本中发现的问题是,当一个命令失败时,它们不会停止。它只是盲目地跟随下一个命令,最终您最终没有安装。
该脚本会自动检查官方网站上的依赖项,下载最稳定的发行版,并将其安装在您的系统上。我仅在14.04上进行了测试,并且已将其安装在多个系统上而没有任何问题。
要使用该脚本,请从此处下载文件,打开一个终端,cd
进入包含该脚本的目录,然后键入:
chmod u+x install_opencv_latest.sh
现在只需执行脚本:
./install_opencv_latest.sh
系统将要求您输入管理密码,并确认安装2-3次。只需按Y。根据您的规格需要10到20分钟。
请注意,您需要转到cd
下载脚本的目录,该目录很可能是您的“下载”文件夹:
cd ~/Downloads
查找安装说明的好地方是OpenCV网站。
在撰写本文时,此处是最新版本(opencv 3.2.0)的linux安装说明:
http://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.html