Ubuntu17.04下安装OpenCV3.2.0

首先在OpenCV的官网下载OpenCV3.2.0,然后安装一些必要的工具


编译器:sudo apt-get install build-essential
必需的:
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

可选的:sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

接下来切换到解压后的OpenCV的目录,在OpenCV的目录下创建build目录

mkdir build

接下来开始配置,运行cmake命令,其第一个参数是一些可选的参数,比如安装Release版本还是Debug版本,还有就是安装的目录,第二个是OpenCV的源码根目录。例如我这里要安装在/opt目录下:


cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/opt ..


接下来就是make以及安装就好


make -j7


sudo make install


总体来说Ubuntu安装OpenCV还是很简单的。
安装过程中碰到过几个错误和解决方法如下:
1.ICV下载失败:这里是因为网络的原因,解决办法也很简单,就是手工下载ippicv_linux_20151201.tgz,
然后直接覆盖在{OpenCV目录}/3rdparty/ippicv/downloads/Linux-808b791a6eac9ed78d32a7666804320e/下重新make即可解决
2.CMakeList.txt的配置:添加如下代码即可:

set(OpenCV_DIR "这里是你的OepnCV的编译目录") #去掉双引号
find_package(OpenCV REQUIRED)
target_link_libraries(“这里是你的项目名” ${OpenCV_LIBS}) #去掉双引号

你可能感兴趣的:(Ubuntu17.04下安装OpenCV3.2.0)