Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Smart Control System Based Hand Gesture and Face Identification

No description
by

Fernando Romany

on 15 June 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Smart Control System Based Hand Gesture and Face Identification

Computer Vision
Examples


Make computers able to understand images and videos as possible as our natural brain understanding of them

Google cars
Hand Gesture
Arduino
For the ease of controlling devices and developing interactive objects, taking inputs from variety means like sensors motors and lights, we used Arduino.
Conclusion
Abstract
Our project focuses on making a smart control system.

Control and interact with devices without physically touching it.
Ministry of Higher Education
Misr Higher Institute For Commerce & Computers
Computer Science Department

Smart Control System Based Face Identification and Hand Gesture


Supervisor
Dr.Mahmoud Abo El-Fotouh

Welcome
Contents
Introduction
Face Detection & Recognition
Hand Gesture
Hardware Controller (Arduino)
Implementation
Demo
Conclusion
Face Identification
We faces many problems in our way to make this project.
Ahmed Bossila
Bahaa Ashour
Doha Rashed
Ehab El-Adawi
Fernando Romany
Samar Ahmed
Nada Mohamed

HCI
Arduino is a tool for making computers that can sense and control more of the physical world than desktop computer. It's an open-source platform based on a simple microcontroller board.
Why to use Arduino ?
Types of Arduino boards
What is Arduino?
Inexpensive (no need for external programmers, compiler licenses, etc)
Cross-platform(runs on any operating system windows, Linux, Mac OS)
Simple, clear programming environment (all done in simple IDE).
Open source and extensible software and hardware.

Team work
With your finger signs,
You can control all you need
Identification and login feature guarantee your security and privacy
Video
The beginning
Although they are highly accurate
but they turned to be less comfortable
and more boring in their use .
Now
We used touch devices
Future
Hand Gesture
Face Recognitions
Detect
Principle Component Analysis
(PCA)
Match
Report










Acquire
Acquire an image using a digital camera
Distinguish the face from the background
Determine the angle of the face with respect to the camera
Align
Analyze facial features and create a facial template
Extraction Features
Match this template with the records in the database
Is a topic in computer science and language technology with the goal of interpreting human gestures via mathematical algorithms.

Hand Gesture
Analysis
The original input data will be the RGB image captured by a web camera.

Detecting the face and removing it to detect the Biggest contour which will be the hand.
Convert RGB image To binary Image (YCC)

The next step is to blur the edges to get a perfect binary image.

Based on the contour of hand.
We find hull and convex points of the hand.
These points help us counting the finger.
Finger number will be send to database to get The port of Arduino
Finally Send The Pin ID To Arduino.

Found User or Not
Implementation
1- Face Recognition
Illumination
Login
2- Hand Gesture
3- Arduino
Relay
5V
220V
Connection
C#
Arduino
We solved by adapter
We solved by using serial port
Demo
Alternative
Q&A
Thanks
Face Detection
Smile Detection
Object recognition
Face
Recognition
Face
Detection
Face Identification
Analysis
Open CV & Emgu CV
OpenCV
:developed by Intel, is a library of programming functions.
It's used for real-time computer vision
EmguCV
: is a cross-platform image-processing library. It is closely related to OpenCV because EmguCV is a .NET wrapper to OpenCV.


We can say EmguCV is OpenCV in .NET
Connection Between
C# and Arduino
Control Device with finger Number
Turn ON / OFF Devices with same Number
Connect 220V With Arduion
Full transcript