- 安装cmake
sudo apt-get install cmake
- 依赖环境
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
- 下载opencv的包
地址:https://opencv.org/releases/
选择版本,点击source下载包。
- 解压文件到home,在这里我将解压文件夹命名为opencv4(因为我安装的是4.1.1)
- Ctrl+Alt+t进入命令行窗口;
cd opencv4/
mkdir build
cd build/
- cmake
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
- 编译
sudo make -j8
可以使用sudo make -j 8 、sudo make -j4 、sudo make
我这里就使用sudo make -j 8了
这里可以使用可以使用sudo make -j 8
、sudo make -j4
、sudo make
,我这里就使用sudo make -j 8
了
这里需要较长的一段时间,视CPU性能而定,短的话10分钟吧
- 安装
sudo make install
- 配置环境
(1)首先
sudo gedit /etc/ld.so.conf
在文件末端添加:
include /usr/local/lib
(2)然后
sudo gedit /etc/bash.bashrc
在文末添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
然后在命令行中:
source /etc/bash.bashrc
- 检验
pkg-config opencv --libs
pkg-config opencv --modversion
或
pkg-config opencv4 --libs
pkg-config opencv4 --modversion