龙空技术网

Open3D的使用(python)

AI践行者 207

前言:

现时各位老铁们对“pythonopen中文文件”可能比较关注,姐妹们都需要学习一些“pythonopen中文文件”的相关知识。那么小编也在网上网罗了一些对于“pythonopen中文文件””的相关资讯,希望你们能喜欢,同学们快快来了解一下吧!

Open3D的使用指南

(因个人熟悉python,故此次介绍的是在python下的使用)

python

Open3D是一个可以支持 3D数据处理软件快速开发的开源库。如何开始使用参见如下介绍。

开始:

本指南是介绍Open3D如何开始编程。 基本工具需要git, CMake, 及支持C++11的C++编译器,如gcc 4.8+, VS2015+, 或XCode 8.0+。如果你要绑定Python,要确认已经安装了Python 2.7 or 3.5+。

从源码编译,要先下载git clone

对Ubuntu系统:要运行如下命令,用cmake构建。

scripts/install-deps-ubuntu.sh

mkdir build

cd build

cmake ../src

make -j

对Windows系统:只能用VS2015或以上来编译。为了方便编译,把依赖库的源码放到src/External 文件夹下。

用CMake GUI来设定如下图,先指定目录,再选Configure按钮来选择vs版本如Visual Studio 14 2015 Win64.然后选择Generate按钮来创建Open3D.sln文件。

cmake setting

也可以用命令行来创建Open3D.sln文件,如下:

mkdir build

cd build

cmake -G "Visual Studio 14 2015 Win64" ../src

之后用vs打开Open3D.sln文件,选release类型后,点击ALL_BUILD来构建。

Python下运行Open3D例程

1、导入py3d模块

默认情况下,编译Open3D后,会创建一个Python库,位置在build/lib/ 或build/lib/Release/目录下。

为了快速确认,用如下脚本验证导入py3d库。

# type "python" and use following script

import sys

sys.path.append("lib") # (or "lib/Release")

import py3d

没有问题则表示导入ok。

2、运行Open3D的Python例程

一般完整的Python例程及测试数据,都有Python接口。如Basic/rgbd_redwood.py 。

用如下脚本运行

cd lib/Tutorial/Basic

python rgbd_redwood.py

读取RGB-D images,并显示出来,如下图。

RGB-D image1

RGB-D image2

标签: #pythonopen中文文件