首页 > 编程知识 正文

open3d使用指南,python安装open3d

时间:2023-05-04 20:17:35 阅读:284575 作者:2697

关于Open3D,现在给出的资料并不多,在官网上对其安装也只是一笔带过,自己在测试的时候因为找错了测试代码,结果总是报错,配了一遍又一遍,为了让大家少走弯路,附上教程一篇。

1.     Python环境的安装

这里使用的是Python 2.7.14,安装Python时需要选择将Python添加到系统变量。

安装完成后需要安装相关的库,打开命令提示符,输入pip install numpy回车,将会安装numpy库。

这里我遇到了一个问题,在安装的时候报错显示需要更新pip,但是输入python -mpip install -U pip命令更新pip的时候,又会报错显示的是和文字编码有关的错误,查找原因发现是我的电脑个人文件夹是中文路径名,在python的路径C:Python27Lib下,右击打开ntpath.py,在def join(path, *paths):下面加上:

reload(sys) 

sys.setdefaultencoding(‘gbk‘)

即可解决问题。

2.     Cmake编译Open3D

下载Open3D的安装包,解压后放在C盘。

在Cmake中,”Where isthe source code”选择C:/Open3D/src,在C:/Open3D下新建文件夹并命名为build,在”Where to build the binaries”选择该文件夹路径,点击Configure,编译器选择Visual Studio 14 2015 win64,这里编译器需要选择Visual Studio 2015以后的编译器。

Configure结束以后,需要在得到的变量中勾选”PYBIND11_INSTALL”,再次Configure,然后点击Generate,生成工程。

使用管理员权限打开C:/Open3D/build下的Open3D.sln,选择编译器为Release x64,在ALL_BUILD上右击-生成,生成结束后在INSTALL上右击-生成,完成Open3D的编译。

3.     测试Open3D

测试这里开始没有摸清套路,在Open3D的文件夹下其实可以找到两组测试代码:

一个在C:Open3DsrcPythonTutorial下;

一个在C:Open3DbuildlibReleaseTutorial下。

这里使用的是C:Open3DbuildlibReleaseTutorial下的测试代码。打开命令提示符,将目录切换到该文件夹下的Basic文件夹,即输入:

cdC:Open3DbuildlibReleaseTutorialBasic

python rgbd_redwood.py

运行结果为显示深度图,此时已完成Open3D的配置。



此外,也可以直接在文件夹中双击各文件直接运行。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。