ESP is a system for applying machine learning to real-time sensor data. With ESP, machine learning pipelines are authored in C++ using the Gesture Recognition Toolkit (GRT). The ESP interface runs the pipeline, visualizing live sensor data and allowing for the collection of training data. For more information, see the ESP wiki.
This repository allows ESP examples to be edited and run from with the Processing Development Environment (PDE).
Download Processing and install it. You'll need a recent version, probably 3.2.1 or greater. Run Processing if you haven't used it before.
- Install the Mac Command Line Tools: macOS 10.12 Sierra or OS X 10.11.
- Download ESPMode-macosx.zip.
- Unzip to the
modes
sub-folder of your Processing sketchbook folder (probably~/Documents/Processing3
or~/Documents/Processing
).
- Download and install the Visual C++ Build Tools.
- Download ESPMode-windows.zip.
- Unzip to the
modes
sub-directory of your Processing sketchbook directory (probablyDocuments\Processing
orDocuments\Processing3
.
Launch or restart Processing. Select "ESP" from the mode selection drop-down in the upper-right corner (which defaults to "Java"). See the examples window for some starting points for using ESP.