/point_cloud_course

Based on https://www.thinkautonomous.ai/point-clouds

Primary LanguagePython

Welcome to the Point Clouds Fast Course

In this course, you will learn to build a 3D Object detection system. The course can be found here: https://www.thinkautonomous.ai/point-clouds

DATASET

The dataset used is the KITTI dataset. I use a subset of 20 point cloud files for this course. Link to the full dataset.

Instructions

Usually, all courses are built in a Jupyter environment using Google Colab. It allows you to have no installation, you just open a browser.

However, visualizing 3D point clouds in Colab is still not mature enough to make the course a full Colab course.

This is why you'll need to run the course on your own machine. NO PANIC - The list of requirements is extremely small.

To follow the course, you'll need the following libraries:

  • Python 3.6
  • Open3D 0.10.0
pip install open3d

To check Open3D Installation in a Python script:

import open3d
open3d.__version__
  • NumPy
  • Matplotlib
  • Pandas
  • For Better Visualization (optional): PPTK
pip install pptk

The course will work on:

  • Ubuntu 18.04+
  • macOS 10.14+
  • Windows 10 (64-bit)

Earlier Versions

If you don't have these versions available or don't want to upgrade, no worries; it will still work but will require adjustments in terms of versions for Open3D. At the bottom left of the Open3D page, select an earlier version (0.7.0 for example) and install it. http://www.open3d.org/docs/0.7.0/getting_started.html#id2 Link to the documentation.

DOCUMENTATION

The course uses the documentation provided by Open 3D