open3d-python,open python3
关于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中打开。
重新加载(系统)
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之后的编译器。
配置完成后,需要在获取的变量中勾选“PYBIND11_INSTALL”,再次配置,然后点击Generate生成项目。
以管理员权限打开C:/Open3D/build下的Open3D.sln,选择编译器为x64版本,右键点击ALL_BUILD-generate,生成后右键点击INSTALL-generate,完成Open3D的编译。
3.测试Open3D
测试之初,没有明确的套路。其实你可以在Open3D的文件夹下找到两组测试代码:
一个在C:\Open3D\src\Python\Tutorial下;
一个在C:\ open 3d \ build \ lib \ release \ tutorial下。
这里使用的是C:\ open 3d \ build \ lib \ release \ tutorial下的测试代码。打开命令提示符,将目录切换到该文件夹下的基本文件夹,即输入:
cdC:\ open 3d \ build \ lib \ Release \ Tutorial \ Basic
python rgbd_redwood.py
结果是显示深度图。此时,Open3D的配置已经完成。
另外,也可以直接双击文件夹中的每个文件直接运行。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。