1
unzip opencv-3.4.1.zip // 解压下载的源码
2 sudo apt-get install cmake git build-essential libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev //opencv安装依赖项
3 cd xxxx/opencv
mkdir build
cd build //进入opencv,创建build文件夹,进入build,在build里面编译
4 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. //配置工程
5 make -j8 //编译,采用多核编译可加快速度
sudo make install //安装
6 sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf' //配置opencv库
sudo gedit /etc/ld.so.conf.d/opencv.conf //打开opencv库的配置
在文件末尾加上“/usr/local/lib”。注意,此时需要使用pkg-config命令来查看opencv库的位置,pkg-config --libs opencv;
查看后的库的位置才是真正需要添加的位置,如当前的目录为“/usr/local/lib/x86_64-linux-gnu”,则将该目录放入opencv.conf中。
7 sudo ldconfig //共享目录生效
8 sudo gedit /etc/bash.bashrc
在文件的末尾添加export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig //添加包含的头文件
9 source /etc/bash.bashrc //使配置文件生效
10 重启系统,cd xxxx/opencv/build
sudo apt-get install checkinstall
sudo checkinstall //安装checkinstall,方便管理和卸载
11 验证是否正确安装
编写test.cpp文件
执行g++ `pkg-config opencv --cflags` test.cpp -o test `pkg-config opencv --libs`
./test
运行结果正常,则说明正常安装
2 sudo apt-get install cmake git build-essential libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev //opencv安装依赖项
3 cd xxxx/opencv
mkdir build
cd build //进入opencv,创建build文件夹,进入build,在build里面编译
4 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. //配置工程
5 make -j8 //编译,采用多核编译可加快速度
sudo make install //安装
6 sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf' //配置opencv库
sudo gedit /etc/ld.so.conf.d/opencv.conf //打开opencv库的配置
在文件末尾加上“/usr/local/lib”。注意,此时需要使用pkg-config命令来查看opencv库的位置,pkg-config --libs opencv;
查看后的库的位置才是真正需要添加的位置,如当前的目录为“/usr/local/lib/x86_64-linux-gnu”,则将该目录放入opencv.conf中。
7 sudo ldconfig //共享目录生效
8 sudo gedit /etc/bash.bashrc
在文件的末尾添加export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig //添加包含的头文件
9 source /etc/bash.bashrc //使配置文件生效
10 重启系统,cd xxxx/opencv/build
sudo apt-get install checkinstall
sudo checkinstall //安装checkinstall,方便管理和卸载
11 验证是否正确安装
编写test.cpp文件
执行g++ `pkg-config opencv --cflags` test.cpp -o test `pkg-config opencv --libs`
./test
运行结果正常,则说明正常安装