Open3D的配置安装

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

1.     Python环境的安装

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

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

这里我遇到了一个问题,在安装的时候报错显示需要更新pip,但是输入python -mpip install -U pip命令更新pip的时候,又会报错显示的是和文字编码有关的错误,查找原因发现是我的电脑个人文件夹是中文路径名,在python的路径C:\Python27\Lib下,右击打开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以后的编译器。

Open3D的配置安装_第1张图片

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

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

3.     测试Open3D

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

一个在C:\Open3D\src\Python\Tutorial下;

一个在C:\Open3D\build\lib\Release\Tutorial下。

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

cdC:\Open3D\build\lib\Release\Tutorial\Basic

python rgbd_redwood.py

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

Open3D的配置安装_第2张图片

Open3D的配置安装_第3张图片

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

你可能感兴趣的:(Open3D的配置安装)