ubuntu源码编译opencv 简介
本教程详细记录了在ubuntu1804中源码编译opencv的方法。
1、安装cmake及依赖库
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
errorE: unable to locate libjasper-dev
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev
2、下载源码包
opencv 官网
下载指定版本的源码包 source 即可。
这里以opencv3.4.0为例。
3、开始编译
cd opencv-3.4.0
mkdir build
cd build大连做人流哪家好 http://mobile.dlrlyy.com/
sudo cmake -D WITH_TBB=ON -D WITH_V4L=ON -D BUILD_TIFF=ON -D CMAKE_INSTALL_PREFIX=/path/to/opencv ..
sudo make -j8
sudo make install -j8
- 若cmake要指定python3,确定/usr/bin/python指向你的python3,则:
cmake -D WITH_TBB=ON -D WITH_V4L=ON -D BUILD_TIFF=ON -D PYTHON_DEFAULT_EXECUTABLE=/usr/bin/python -D CMAKE_INSTALL_PREFIX=/path/to/opencv ..
4、配置opencv环境变量
vim ~/.bashrc
加入:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/path/to/opencv/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/opencv/lib
使环境生效:
source ~/.bashrc
sudo ldconfig
5、查看是否安装成功
# 输出opencv版本
pkg-config opencv --modversion
# 输出opencv库,通过pkgconfig配置
pkg-config opencv --libs
- 点赞
- 收藏
- 关注作者
评论(0)