Linux安装Opencv(C++)

1.下载

下载OpenCV:Releases - OpenCV

推荐版本3.4.7(source)

2.安装环境配置

2.1.安装Cmake

sudo apt-get install cmake

其他参考链接:在Ubuntu中安装CMake - 知乎

2.2.安装环境依赖

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config

3.安装OpenCV

cd到OpenCV的下载目录解压:

unzip opencv-3.4.7.zip

cd到OpenCV目录下:

cd opencv-3.4.7
mkdir build
cd build

编译OpenCV:

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j8
make install

4.配置环境

用gedit打开/etc/ld.so.conf
在文件中加上一行include  /usr/local/lib

sudo gedit /etc/ld.so.conf
#在文件中加入一行include  /usr/local/lib
#然后执行:
sudo ldconfig

修改bash.bashrc文件

sudo gedit /etc/bash.bashrc 

在文件末尾加入:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

然后执行:

source /etc/bash.bashrc

5.检验

查看OpenCV是否安装成功:

pkg-config opencv --modversion

显示版本号即是成功。

你可能感兴趣的:(opencv,linux,c++)