在Docker中搭建PointCloudLibrary的开发环境
最近需要做点云处理,PCL是个比较有用的包,但是只能C++,比起Python确实要麻烦一点。在自己的MacBook上折腾那些依赖之类确实比较危险,搞坏了又要花时间精力去弄,况且MacBook的性能确实经受不起点云数据的折腾。最后想到用docker来搞了。DockerHub上只有一个用PCL1.8.0搭建的镜像,有点老掉牙了,于是乎自己搞了一套出来。本来还想直接在镜像里配好VIM,但是Ubuntu 16.04的源里面Python和VIM的版本都太低了,都得源码编译,暂时先放弃了。用VSCode+Docker扩展已经很香了,不瞎折腾了。
Dockerfile在这:GitHub Dockerfile里build的时候指定了clash的代理用来加速一些PPA,同时APT改成了科大源。
或者直接Pull镜像也可以:docker pull erwinqi/pcl:v1.11.1
在Docker中搭建PointCloudLibrary的开发环境