Open3D0.14.1编译、安装、demo使用教程

写在前面

  • 本文内容
    Open3D在0.15版之前,没有提供编译好的包,要使用C++版本必须自己编译,而且不管是0.15前后,都没有像PCL一样提供Debug版的文件以及对应的PDB,本文是Open3D0.14.1在Windows下和Linux(Ubuntu1804)下的编译、使用教程;
    Open3D其他版本的编译和使用相关教程见
    各个版本的Open3D、PCL的编译、使用教程
  • 平台/环境
    windows10: visual studio 2019+;
    Linux: Ubuntu1804 gcc7.5;
    cmake 3.22+;
  • 转载请注明出处:
    https://blog.csdn.net/qq_41102371/article/details/136383589

编译Open3D0.14.1

下列两种方式均可,推荐2

1、使用官方源代码:

下载官方Open3D源码:
https://github.com/isl-org/Open3D/releases/tag/v0.14.1
在这里插入图片描述
编译的过程需要不停地去github下载三方库,因为国内网络原因,整个过程非常费劲,请参考Open3D0.18.0编译、安装、demo使用教程

2、使用三方库已下载完成的包

下载地址为:本博客资源链接,路径为:share_noel/Open3D/source_code/Open3D0.14.1.zip

这个源码包笔者已经下载好了全部依赖的三方库,并且在windwos10、windows11、ubuntu1804上经过了数不清次数的编译,下载后解压
在这里插入图片描述
提供有readme.md以及windows和Linux下的编译脚本,直接一键编译就行,也可以看下面的说明

Windows下编译Release版本

命令行直接运行compile_release.bat

cd Open3D0.14.1
compile_release.bat

compile_release.bat中的脚本为

cmake -DCMAKE_INSTALL_PREFIX="D:/carlos/install/open3d141" -DBUILD_PYTHON_MODULE=OFF -DBUILD_WEBRTC=OFF -DBUILD_EXAMPLES=OFF -S ./Open3D -B ./build
cmake --build ./build --config Release --parallel 8
cmake --build ./build --config Release --target install

其中DCMAKE_INSTALL_PREFIX表示安装路径,根据自己的情况设置,下面是编译安装好之后的文件
在这里插入图片描述

Windows下编译Release版本

新建一个脚本compile_debug.bat

cmake -DCMAKE_INSTALL_PREFIX="D:/carlos/install/open3d141_d" -DBUILD_PYTHON_MODULE=OFF -DBUILD_WEBRTC=OFF -DBUILD_EXAMPLES=OFF -S ./Open3D -B ./build_debug
cmake --build ./build_debug --config Release --parallel 8
cmake --build ./build_debug --config Release --target install

然后跟上面一样运行compile_debug.bat就可以完成编译安装了

Ubuntu1804下编译

cd Open3D0.14.1
sh ./compile_release_linux.sh

同理设置自己的安装路径

使用demo

参考
Open3D0.18.0编译、安装、demo使用教程

参考

文中已列出

主要做激光/影像三维重建,配准、分割等常用点云算法,熟悉open3d、pcl等开源点云库,技术交流、咨询可私信

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诺有缸的高飞鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值