15
Hand Gesture Recognition Project Introduction Shounak Katyayan

Gesture Recognition

Embed Size (px)

Citation preview

Page 1: Gesture Recognition

Hand Gesture RecognitionProject Introduction

Shounak Katyayan

Page 2: Gesture Recognition

What is Gesture ?

• Non-verbal communication• Gives message• A gesture is a nonverbal

communication in which visible body communicates particular message

• Motion of body that contains information

Gesture Recognition 7th Sem Computer Engineering Page 2

Page 3: Gesture Recognition

Gesture Recognition

• Human computer interaction• Gesture provides a way for computers to understand

human body language• Deals with the goal of interpreting human gestures

via mathematical algorithms• Enables humans to interface with the machine (HMI)

and interact naturally without any mechanical devices

Gesture Recognition 7th Sem Computer Engineering Page 3

Page 4: Gesture Recognition

Few Hand Gestures

Gesture Recognition 7th Sem Computer Engineering Page 4

Page 5: Gesture Recognition

Image Transformation

Frame Extraction

Gaussian Blur

RGB to HSV

Colour Thresholding

Blob Detection

Page 5Gesture Recognition 7th Sem Computer Engineering

Page 6: Gesture Recognition

Module - I

• Identifying Input

Gesture Recognition 7th Sem Computer Engineering Page 6

Page 7: Gesture Recognition

Module - II

• System Development

Gesture Recognition 7th Sem Computer Engineering Page 7

Page 8: Gesture Recognition

Module - III

• Applying more input

Gesture Recognition 7th Sem Computer Engineering Page 8

Page 9: Gesture Recognition

Module - IV

• Analyze with existing applications

Gesture Recognition 7th Sem Computer Engineering Page 9

Page 10: Gesture Recognition

Module - V

• Identifying multiple input

Gesture Recognition 7th Sem Computer Engineering Page 10

Page 11: Gesture Recognition

Data Flow Diagram

Gesture Recognition 7th Sem Computer Engineering Page 11

User Camera

Operating System Interface

ApplicationGesture

Recognition System

Gesture Database

Background detection & Removal

Colour Detection

Driver

Frame Extraction

Applying Gaussian Blur

RGB to HSVThresholding

Vector Calculation

Pattern Matching

Page 12: Gesture Recognition

Image controlling & Scaling To Control Mouse Sign Language Recognition Gaming Interface Robot Control Controlling Machines

Applications

Page 12Gesture Recognition 7th Sem Computer Engineering

Page 13: Gesture Recognition

System Control and Image Scaling

Applications

Page 13Gesture Recognition 7th Sem Computer Engineering

Page 14: Gesture Recognition

Hardware

• Web Camera - (320 x 260 minimum)• Processor - 400 MHz or above• RAM - 512 MB or above• Hard disk - at least 256 MB free

Gesture Recognition 7th Sem Computer Engineering Page 14

Software

• Operating System Platform - Windows XP• Back End - Binary Text• GUI development - Visual Basic 6.0

Page 15: Gesture Recognition

Thank You !!!

Gesture Recognition 7th Sem Computer Engineering Page 15