Send the link below via email or IMCopy
Present to your audienceStart 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
Smart Control System Based Hand Gesture and Face Identification
Transcript of Smart Control System Based Hand Gesture and Face Identification
Make computers able to understand images and videos as possible as our natural brain understanding of them
For the ease of controlling devices and developing interactive objects, taking inputs from variety means like sensors motors and lights, we used Arduino.
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
Dr.Mahmoud Abo El-Fotouh
Face Detection & Recognition
Hardware Controller (Arduino)
We faces many problems in our way to make this project.
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.
With your finger signs,
You can control all you need
Identification and login feature guarantee your security and privacy
Although they are highly accurate
but they turned to be less comfortable
and more boring in their use .
We used touch devices
Principle Component Analysis
Acquire an image using a digital camera
Distinguish the face from the background
Determine the angle of the face with respect to the camera
Analyze facial features and create a facial template
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.
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
1- Face Recognition
2- Hand Gesture
We solved by adapter
We solved by using serial port
Open CV & Emgu CV
:developed by Intel, is a library of programming functions.
It's used for real-time computer vision
: 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
C# and Arduino
Control Device with finger Number
Turn ON / OFF Devices with same Number
Connect 220V With Arduion