All Projects → narner → GRT-iOS-HelloWorld

narner / GRT-iOS-HelloWorld

Licence: other
An example of how to integrate the Gesture Recognition Toolkit into an iPhone app

Programming Languages

swift
15916 projects
Objective-C++
1391 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to GRT-iOS-HelloWorld

gesture-recognition-for-human-robot-interaction
Gesture Recognition For Human-Robot Interaction with modelling, training, analysing and recognising gestures based on computer vision and machine learning techniques. This work was done at Distributed Artificial Intelligence Lab (DAI Labor), Berlin.
Stars: ✭ 62 (+82.35%)
Mutual labels:  gesture-recognition, gesture-recognition-toolkit
MotionCollector
iOS app for collecting data from internal motion sensors (gyroscope, magnetometer, accelerometer) of iPhone and Apple Watch.
Stars: ✭ 55 (+61.76%)
Mutual labels:  accelerometer, sensors
pymetawear
Community developed SDK around the Python bindings for the C++ SDK
Stars: ✭ 42 (+23.53%)
Mutual labels:  accelerometer, sensors
InterfaceInteraction
Interact your app's interface elements with different effects!
Stars: ✭ 57 (+67.65%)
Mutual labels:  accelerometer
tinnymodbus
RS485 ModBus tiny multi-sensor module
Stars: ✭ 75 (+120.59%)
Mutual labels:  sensors
hoverboard-sideboard-hack-GD
Hoverboard sideboard hack for GD32 boards
Stars: ✭ 68 (+100%)
Mutual labels:  accelerometer
GIMLeT
GIMLeT – Gestural Interaction Machine Learning Toolkit
Stars: ✭ 33 (-2.94%)
Mutual labels:  gesture-recognition
Intel-Realsense-Hand-Toolkit-Unity
Intel Realsense Toolkit for Hand tracking and Gestural Recognition on Unity3D
Stars: ✭ 72 (+111.76%)
Mutual labels:  gesture-recognition
SparkFun MMA8452Q Arduino Library
SparkFun Triple Axis Accelerometer Breakout - MMA8452Q Arduino Library
Stars: ✭ 16 (-52.94%)
Mutual labels:  accelerometer
mGesf
A sensor fusion approach to the recognition of microgestures.
Stars: ✭ 21 (-38.24%)
Mutual labels:  gesture-recognition
btt
Low level MacOS management in JavaScript via BetterTouchTool
Stars: ✭ 92 (+170.59%)
Mutual labels:  gesture-recognition
CtrlUI
CtrlUI (Controller User Interface) is a Windows application, game and emulator launcher for your game controller, DirectXInput converts your game controller to a Xbox (XInput) controller, Fps Overlayer is a tool that shows the frames per second and the cpu, gpu and memory information.
Stars: ✭ 39 (+14.71%)
Mutual labels:  accelerometer
benchmarks-attitude-smartphones
Benchmark on Attitude Estimation with Smartphones (datasets & scripts)
Stars: ✭ 30 (-11.76%)
Mutual labels:  sensors
ZeroSimROSUnity
Robotic simulation in Unity with ROS integration.
Stars: ✭ 112 (+229.41%)
Mutual labels:  sensors
CurrentSense-TinyML
Spying on Microcontrollers using Current Sensing and embedded TinyML models
Stars: ✭ 71 (+108.82%)
Mutual labels:  sensors
MPU-9250-Sensors-Data-Collect
MPU9250 (MPU6500 + AK8963) I2C Driver in Python for Raspbery PI
Stars: ✭ 51 (+50%)
Mutual labels:  accelerometer
Gesture-Recognition
Recognize gestures using a simple webcam.
Stars: ✭ 27 (-20.59%)
Mutual labels:  gesture-recognition
gest
Hand gestures as an input device
Stars: ✭ 37 (+8.82%)
Mutual labels:  gesture-recognition
anavi-examples
Examples for getting started and testing ANAVI Internet of Things and add-on boards (HAT & pHAT) for Raspberry Pi
Stars: ✭ 38 (+11.76%)
Mutual labels:  sensors
Deep XF
Package towards building Explainable Forecasting and Nowcasting Models with State-of-the-art Deep Neural Networks and Dynamic Factor Model on Time Series data sets with single line of code. Also, provides utilify facility for time-series signal similarities matching, and removing noise from timeseries signals.
Stars: ✭ 83 (+144.12%)
Mutual labels:  sensors

GRT-iOS-HelloWorld

An example of how to integrate the Gesture Recognition Toolkit into an iPhone app

The Gesture Recognition Toolkit is a "cross-platform, open-source, C++ machine learning library designed for real-time gesture recognition". This repository contains the project outlined in my blog posts, Integrating the GRT into an iPhone app and Machine-Learning powered Gesture Recognition on iOS.

Here are some of the gestures I was able to train the system to recognize:

Alt Text

Alt Text

Alt Text

SwiftR is used for visualizing the acellerometer data.

NOTE:

Since I worked on this project, there's been a lot of advancemenrts in Apple's CoreML framework, including the ability to create Motion Activity Classifiers using CreateML. If you're looking to create a gestural recognition system for iOS from scratch, I would recommend taking a look at the linked Apple talk.

Additional resources:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].