当前位置:   article > 正文

open3d | ubuntu源码编译open3d

open3d | ubuntu源码编译open3d
  1. # clone源码
  2. git clone https://github.com/isl-org/Open3D
  3. # 安装依赖
  4. cd Open3D
  5. util/install_deps_ubuntu.sh
  6. # 安装anaconda3,略过~
  7. conda create -n open3d_py39 python=3.9
  8. conda activate open3d_py39
  9. # 查看一下python路径
  10. which python
  11. mkdir build
  12. cd build
  13. # cmake
  14. # -DCMAKE_INSTALL_PREFIX ==> 指定编译出的文件存放目录
  15. cmake -DCMAKE_BUILD_TYPE=Release -DPython3_ROOT=/path/anaconda3/envs/open3d_py39/bin/python -DCMAKE_INSTALL_PREFIX=/path/xxx/open3d -DBUILD_SHARED_LIBS=ON ..
  16. # 编译
  17. make -j32
  18. # 安装
  19. make install -j8
  20. # 编译python库
  21. make install-pip-package

make 编译过程中会出现很多的下载包失败的问题,这个时候就需要手动下载包然后放到 3rdparty_downloads对应的目录下 ==> 这个过程较漫长

编译顺利完成后就会在 -DCMAKE_INSTALL_PREFIX 指定的目录下生成如下的文件,可供后续项目的调用。

由于这里咱们也进行了python库的编译,所以也可以使用如下命令进行验证:

python -c "import open3d"

或者:

这样就大功告成。

当然源码编译open3d的方式毫无疑问是获取到open3d库最难的一个姿势,其实你也可以直接去open3d github上release上拿已经编译好的库,而对于python库的安装则更加简单,直接用pip进行安装就行。而这跟opencv的几种安装方式就很像了,毕竟不管从何种角度来看,open3d都像是三维版本的opencv。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/318134
推荐阅读
相关标签
  

闽ICP备14008679号