segmap 18年出的一篇文章,使用深度学习的方法来计算分割后点云的描述符。所以需要安装tensorflow。而且因为需要c++调用tensorflow,所以必须使用自己编译的tensorflow,本文章将详细介绍编译的方法。
tensorflow需要的依赖的安装说明见:https://blog.csdn.net/ziliwangmoe/article/details/84372485。只需要把driver和cuda两部分安装完。
segmap推荐使用1.8,那我们就用1.8吧。
安装bazel
注意bazel用最新的版本会有问题。这里使用16.1。
下载安装文件:https://pan.baidu.com/s/1PbXNemZjaM-KByTcmNpC6w 提取码: f6mc
下载后使用命令进行安装
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python
chmod +x bazel-0.16.1-installer-linux-x86_64.sh
./bazel-0.16.1-installer-linux-x86_64.sh --user
gedit ~/.bashrc
export PATH="$PATH:$HOME/bin"
编译tensorflow
下载tensorflow1.8的源码:https://pan.baidu.com/s/1VdFvx4OOPlP3_I3DJJQ57Q 提取码: h5j9
在解压出来的文件夹中: