OpenFrameworks extension for the Gesture Recognition Toolkit
Switch branches/tags
Nothing to show
Clone or download
nickgillian Merge pull request #26 from HerrBertling/patch-1
docs: better headline format in
Latest commit 689c068 Apr 29, 2018
Failed to load latest commit information.
example_audio_classification updated readme Nov 30, 2016
example_bar_plot updated bar plot example Jan 1, 2017
example_classification updated readme Jan 2, 2017
example_dtw fixed dtw example Jan 2, 2017
example_fft fix case sensitive header includes for linux Feb 8, 2016
example_gyrosc_orientation_classification updated redame Apr 6, 2016
example_gyrosc_shake_classification fixed dtw plot issue Apr 9, 2016
example_kinect_expressive_mapping added screen shot export Aug 15, 2016
example_kinect_posture_classification added kinect posture classification example Apr 9, 2016
example_kinect_posture_multidimensional_regression Fixing log messages for loading files in regressifier examples. Oct 29, 2016
example_kinect_posture_regression Fixing log messages for loading files in regressifier examples. Oct 29, 2016
example_linear_least_squares added linear least squares example Jan 1, 2017
example_matrix_plot updated bar plot example Jan 1, 2017
example_mlp_learn added mlp learn example Dec 3, 2016
example_regression Fixing comment / label in regression example file. Oct 29, 2016
example_timeseries_plot cleaned up examples Jan 2, 2017
libs resolved merged conflicts Jan 2, 2017
src Replaces ofRotateZDeg for ofRotateZ which is up to date with the late… Jan 23, 2017
.gitmodules updated regression example Sep 20, 2016
.travis.yml added travis script Nov 27, 2016 docs: better headline format in Nov 20, 2017 replaced grt static library with source code Apr 4, 2016


This repo contains an openFrameworks extension for the Gesture Recognition Toolkit (GRT).

The GRT is a cross-platform, open-source, C++ machine learning library designed for real-time gesture recognition.

This extension is designed to make it as easy as possible to use the GRT in openFrameworks.

Note that this extensions contains a local version of the GRT as a git submodule, which will be compiled from source when you build any of the ofxGrt examples.

To use ofxGrt:

  • download openFrameworks (you will need an OF version that supports C++11, you can find the latest version on the openFrameworks github page)

  • clone this repo to the openFrameworks addons folder

    cd openFrameworks/addons
    git clone
    cd ofxGrt
    git submodule init
    git submodule update
  • if you are working off any branch of ofxGrt that is not master (e.g., dev), then you can sync with the remote GRT version of that branch via:
    git submodule update --remote
  • to build and run any of the ofxGRT examples, cd to an example folder and run:
    cd ofxGrt/example_timeseries_plot
    make run

You can find additional README files in each of the examples that describe more details about each specific example.


See the specific examples directories for a full description on each example.

Classification Example alt text

Regression Example alt text

Linear Least Squares Example alt text

Matrix Plot Example alt text

Bar Plot Example alt text


The ofxGRT is available under a MIT license.