Skip to content

OpenGL Based Python Library for 3D visualization of Point Clouds & Depth Maps

License

Notifications You must be signed in to change notification settings

ErenBalatkan/DepthVisualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DepthVisualizer

A simple OpenGl based Rendering library for visualizing Lidar Point Clouds & Depth Maps.

Sample Gif image-0

image-1 image-2

Installation

pip install DepthVisualizer

Supported Features:

  • Converting depth maps to point clouds
  • Converting point clouds to voxel maps
  • Visualizing 3D & 2D Bounding boxes
  • Keyboard Controls
  • Extracting rendered frame as numpy array
  • Updating point cloud data real-time
  • Methods for working with Kitti Dataset

Examples

Please refer to following repository for usage examples https://github.com/ErenBalatkan/DepthVisualizer-Examples

Keyboard Controls

Key Action
W Move Forward
A Move Left
S Move Right
D Move Back
Left-Shift Move Up (+z)
Left-Control Move Down (-z)
Arrow Up Turn Up
Arrow Left Turn Left
Arrow Right Turn Right
Arrow Down Turn Down
1 Enable Point Rendering
2 Disable Point Rendering
3 Enable Line Rendering
4 Disable Line Rendering
5 Enable Voxel Rendering
6 Disable Voxel Rendering