Skip to content

Open3D PointNet implementation with PyTorch

License

Notifications You must be signed in to change notification settings

yongjun823/Open3D-PointNet

This branch is 1 commit ahead of isl-org/Open3D-PointNet:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8339f53 · Dec 16, 2019

History

28 Commits
Oct 26, 2018
Oct 26, 2018
May 29, 2017
Oct 26, 2018
Apr 15, 2017
Oct 26, 2018
Oct 26, 2018
Aug 21, 2018
Oct 26, 2018
Oct 26, 2018
Oct 26, 2018
Apr 15, 2017
Oct 26, 2018
Apr 16, 2017
Dec 16, 2019
Apr 27, 2018
Oct 26, 2018
Oct 26, 2018

Repository files navigation

Open3D-PointNet

PointNet implementation and visualization with Open3D, an open-source library that supports rapid development of software that deals with 3D data. As part of the Open3D ecosystem, this repository demonstrates how Open3D can be used for ML/DL research projects.

This repository is forked from fxia22's PyTorch implementation.

seg

Changelog

  1. Added CPU support for non-cuda-enabled devices.
  2. Used Open3D point cloud loader for loading PointNet datasets (datasets.py).
  3. Added example for PointNet inference with Open3D Jupyter visualization (open3d_pointnet_inference.ipynb).
  4. Added example for native OpenGL visualization with Open3D (open3d_visualize.py).

Setup

# Install Open3D, must be v0.4.0 or above for Jupyter support
pip install open3d-python

# Install PyTorch
# Follow: https://pytorch.org/

# Install other dependencies
pip install -r requirements.txt

Now, launch

jupyter notebook

and run open3d_pointnet_inference.ipynb. All datasets and pre-trained models shall be downloaded automatically. If you run into issues downloading files, please run download.py separately.

About

Open3D PointNet implementation with PyTorch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 74.7%
  • Jupyter Notebook 22.4%
  • C++ 2.3%
  • Shell 0.6%