Linux下opencv的安装(亲身实践

一.安装步骤

1.更新apt-get

apt-get update

2.安装cmake及其依赖

apt-get install cmake
apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

3.下载opencv的压缩包(linux版)
4.进入 压缩包所在路径,然后解压,命令为:

cd 压缩包所在路径
unzip opencv.zip

5.进入解压后的opencv文件所在路径

cd opencv文件所在路径

6.创建build文件,并进行编译安装

mkdir build
cd build
cmake . .
make install
二.配置步骤

1.终端执行vim /etc/ld.so.conf.d/opencv.conf命令,然后将/usr/local/lib插入文件末尾(ps:可能是空文件,文件修改需要使用vim的i,eq等命令)。
2.终端执行vim /etc/bash.bashrc,将

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

export PKG_CONFIG_PATH

插入文件末尾(ps:文件修改需要使用vim的i,eq等命令)。

关闭终端重新打开,如果重新打开报错未预期的文件结尾,那么再执行一下vim /etc/bash.bashrc语句,在文件最后面加上fi字符串,保存并退出,然后重新打开终端即可。
三.检测是否安装成功

终端输入ldconfig -v | grep opencv
Linux下opencv的安装(亲身实践_第1张图片

四.编译时需要注意的问题

链接库问题
编译需要下面这样写,即加上-lopencv_core -lopencv_highgui -lopencv_imgproc,不然会报错,未定义的函数

gcc test.cpp -o test -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_imgcodecs

你可能感兴趣的:(Linux下opencv的安装(亲身实践)