Project By: Brent Elder, Mike Holovka, Hisham Algadaibi
What is our project about? Designed an interface for Window 7 Controlled by the Microsoft Kinect Device
Why? Gesture based interaction between humans and computers have seen a large growth in popularity To start developing towards interfaces that adapt more to humans Get beyond the traditional input devices Break into the field of gesture recognition
Who is it for? We are the clients Research into the field of Human – Computer interaction Benefit our future careers Help to inspire future students
Accomplishments Gesture Recognition Software that will translate our gestures and movements recorded by the Kinect into commands that will control our interface Voice Recognition Total of 28 Voice Commands Applications Developed media player and folder control applications
How? Microsoft Kinect Kinect SDK C# and Windows Forms
Kinect Features Raw sensor streams Skeletal tracking Depth Data Advanced audio capabilities
Hardware RGB Camera3D depth sensors Multi-array microphones Motorized tilt
What is Kinect SDK? Programming toolkit Drivers Rich APIs for raw sensor streams Languages
Windows Forms Designed our system using Windows Forms over Rainmeter Found Rainmeter to not be compatible with the system we wanted to develop Designed all aspects of our system using Windows Forms
Risks Encountered Incapability of Kinect SDK with Rainmeter Programming difficulties Not enough time to finish all features Kinect SDK in Beta 2 Inaccuracy of the Kinect Device
Gestures Implemented Mouse Functions Maximize/Minimize Windows Window Switcher PowerPoint Open/close virtual keyboard
Voice Commands Implemented General Commands System Commands Windows Commands Application Commands
Demo
Questions?