150 likes | 342 Views
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi. Kinect Interface. 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
E N D
Project By: Brent Elder, Mike Holovka, HishamAlgadaibi Kinect Interface
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 Camera 3D 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