笔记:ubuntu16.04下编译配置opencv3.4.1

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
运行结果正常,则说明正常安装
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值