SLAM ch5 Opencv-3.1.0.zip安装解决问题记录

学习《视觉slam14讲》第二版ch5,安装Opencv-3.1.0.zip版本遇到的问题,ubuntu18.04版本,借鉴此位博主,特此记录,感谢!

https://blog.youkuaiyun.com/m0_43422224/article/details/122831002

1.下载Opencv

Opencv-3.1.0.zip下载,点击“Sources”后即可下载.下载的安装包放到任意路径.

2.安装Opencv依赖项

libvtk5-dev  libtiff4-dev这两个包没有,但是有可以替换的选项,分别用libvtk6-dev和libtiff5-dev替换掉.libjasper-dev这个包找不到,没有替换项.参考下面链接成功安装.https://blog.youkuaiyun.com/weixin_41053564/article/details/81254410

3.编译安装Opencv

解压Opencv-3.1.0.zip,进入opencv-3.1.0文件夹后,

mkdir build
cd build
cmake ..

3.1手动下载ippicv_linux_20151201.tgz

会卡在找不到ippicv_linux_20151201.tgz这一步,需要我们手动下载(注意一定要下压缩包的形式,不能是解压的形式,要不然编译的时候还会报错),该好心博主ippicv_linux_20151201.tgz链接如下:

链接:https://pan.baidu.com/s/16Sy0IZAq3gI4NPIefBVxLw
提取码:nfvo

将下载好的压缩包放在: opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e  这个路径底下,重新编译即可.

3.2make -j4(4线程编译)

cmake ..
make -j4 

make的时候报错:

usr/include/c++/7/cstdlib:75:25: fatal error: stdlib.h: 没有那个文件或目录

解决:

cmake .. -DENABLE_PRECOMPILED_HEADERS=OFF

所以在/build里编译的时候不要直接cmake..,在3.1的结尾处直接如上cmake

3.3make -j4编译成功

最后成功编译,大概10-20分钟.

3.4sudo make install安装Opencv

sudo make install
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值