Skip to content

Transformation of kinect range data into metric 3d space points, using CUDA, packaged as openFrameworks addon

License

Notifications You must be signed in to change notification settings

CNCBASHER/ofxRangeToWorldCUDA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ofxRangeToWorldCUDA

Transformation of kinect range data into metric 3d space points, using CUDA, packaged as openFrameworks addon

Used as a part of a shape reconstruction project: https://github.com/coolvision/KinectShape

Example demo

ofxRangeToWorldCUDA_example visualizes a mesh created from 3d points. Control keys:

  • "n": switch between kinect's color camera and normals map for the mesh texture
  • up and down arrow keys: set mesh resolution

Build instructions

All underlying libraries and frameworks are cross-platform (Openframeworks, libfreenect, CUDA SDK), so the project is supposed to be cross-platform. But for now, only makefile for linux is maintained, and it is tested only on Ubuntu 12.04. Requirements:

  • Openframewokls 0071 with dependencies installed
  • CUDA 4.1 setup: SDK, toolkit, dev driver; nvcc is supposed to be in $PATH; path to SDK and toolkit should be specified in config.make
  • libusb-dev intalled
  • libeigen3-dev intalled
  • addons from ./all_addons directory pasted into OF_ROOT/addons (2do: should properly fork modified addons and add them as submodules)
  • OF_ROOT set to Openframeworks path on config.make
  • launch as root user, or use instructions on how to run OpenKinect without root privilegies (http://openkinect.org/wiki/Getting_Started#Ubuntu_Manual_Install)

About

Transformation of kinect range data into metric 3d space points, using CUDA, packaged as openFrameworks addon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published