Skip to content

Repository files navigation

r.in.kinect

GRASS tool for importing data from a depth camera into a GRASS raster or vector map.

This branch (femto-bolt) supports the Orbbec Femto Bolt depth camera. Other branches support the Microsoft Azure Kinect DK (k4a) and the Kinect for Xbox One (xbox-one).

See the r.in.kinect manual page for usage, options, and the calibration workflow. It is the scanning backend of the Tangible Landscape project.

Dependencies

Installation

Supported platforms include Ubuntu Linux. Running r.in.kinect on any other platforms is possible but not tested.

For Ubuntu 24.04, you can use the install shell script to install all dependencies and r.in.kinect. It will also install the GRASS Tangible Landscape plugin.

Otherwise, install the dependencies following their official installation guides, then build and install r.in.kinect with g.extension:

git clone --single-branch --branch femto-bolt https://github.com/tangible-landscape/r.in.kinect.git
sudo OrbbecSDK_DIR=/opt/OrbbecSDK_v2.8.6/lib \
    grass --tmp-project XY --exec \
    g.extension -s extension=r.in.kinect url=$(pwd)/r.in.kinect

OrbbecSDK_DIR must point to the directory containing OrbbecSDKConfig.cmake in your Orbbec SDK installation (adjust the version to match). PCL and GRASS libraries are located automatically through their cmake config files. The -s flag installs system-wide (under $GISBASE); drop it to install for the current user only (and remove sudo).

To use r.in.kinect interactively for tangible modeling, also install the GRASS Tangible Landscape plugin.

About

GRASS tool for importing data from sensors (Femto Bolt and Kinect)

Resources

Stars

6 stars

Watchers

2 watching

Forks

Releases

Contributors

Languages