一.安装步骤
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
四.编译时需要注意的问题
链接库问题
编译需要下面这样写,即加上-lopencv_core -lopencv_highgui -lopencv_imgproc,不然会报错,未定义的函数
gcc test.cpp -o test -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_imgcodecs