open3d-python,open python3

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: