SlideShare a Scribd company logo
1 of 18
Download to read offline
BILLING SYSTEM
Submitted To:
Ms. Adwitiya Sinha
Submitted By:
Akshit Bansal(10104669)
Saumya Tripathi(9910103583)
USING HAND GESTURES
OUR PROJECT: BILLING SYSTEM USING
HAND GESTURES
 Billing system is developed taking into consideration problems faced
by a disabled person
 The person can go to the shop
 Select items from the menu
 Enter it’s quantity using hand gesture
 Confirm/Cancel order
 Add more items as per the requirement
 Pay the bill
 Give his feedback
OBJECTIVES
 To make a unique billing system that is developed for people with
hearing and/or speech disability
 It is based on gesture recognition because the disabled person
lacks the ability to communicate
 The system generates the bill
 The person can also give his feedback
KEY FEATURES
 The Billing system is being implemented using openCV in Microsoft
Visual Studio 2010
 Person enters a shop, if he wants to place an order he has to select
an item from the menu
 Selection will be based on color recognition. He has to select the
items using blue color
 Person can enter the quantity of the selected items. The quantity will
be entered using gesture recognition
 Algorithms and techniques used are:
1) Contouring
2) Convex Hull Detection
3) Defects calculation
4) Thresholding
5) Fingers Earth’s Movers Distance(FEMD)
 Person can perform the following functions:
1) Cancel order
2) Confirm order
3) Add more items
4) Give feedback
ADVANTAGES TO THE DISABLED PERSONS
 People with some disabilities can communicate easily with the help
of sign languages
 Disabled people can easily place their orders using our billing system
and it can be understood by any person
 The disabled person can:
1) Go to the shop
2) Select the item he wants to order
3) Enter it’s quantity
4) Confirm/Cancel order
5) Pay the bill with the help of the system
 He can avoid the tedious and time consuming task of explaining
himself to the sales person
SIGNIFICANCE OF PROBLEM
 Now the disabled person is no more dependent on anyone else like
an interpreter for explaining himself to the other people.
 The system does not depend on anyone particular sign language.
So anyone can use this system with some basic English language
knowledge.
 No use of database for this system reduces the image processing
time and makes the system more efficient.
ALGORITHMS USED
 Hand segmentation
1) Is the detection of hand from the whole image
2) Background subtraction is used to find the hand area
3) The system acquires image of the background
4) Then it starts capturing the image when hand is shown in front of
the camera
5) Now the previous image is subtracted from the new one
6) Hence the background is removed and we obtain image of the
hand
 Thresholding
1) Used to separate out the regions of image as per the users
requirement
2) The RGB image is converted into gray scale image
3) The gray scale is then converted into black and white image
 Contouring
1) Contour is a curve that connects points of an image with same
color or intensity
2) To identify hand gestures we detect contours of all objects that
exist in the threshold image
3) Identify the contour with the maximum area
 Fingertip detection
1) No of fingers can be detected by constructing a polygon of the
hand contour
2) Then a convex hull is made around the polygon
3) Now the defects are calculated
4) No of fingers = defects – 1
 FEMD algorithm
1) No of fingers can be detected by measuring the distance of all
contour points from the centre
2) The angle between the fingers are calculated
3) No of fingers = angles + 1
TOOLS AND TECHNOLOGIES USED
 openCV
1) Has C++, C, Python and Java interfaces and supports Windows,
Linux, Mac OS, iOS and Android.
2) openCV was designed for computational efficiency and with a
strong focus on real-time applications.
3) The library can take advantage of multi-core processing.
 MICROSOFT VISUAL STUDIO 2010
It is used to develop console and graphical user interface
applications along with Windows Forms or WPF applications, web
sites, web applications, and web services in both native code
together with managed code for all platforms supported by
Microsoft Windows.
PROJECT REQUIREMENTS
 Functional Requirements
1) The system shall be able to select the item as pointed by the user
2) Acquire and process the images of the numerals
3) Show the list of items available in the shop
4) confirm or cancel the order
5) Calculate the bill of the user and display the results
 Non-Functional Requirements
1) System requirements - 32 bits windows, webcam and blue colored
objects
2) Performance - The system shall not consume much time to process
the image and response
3) Security - The system has no security constraint
4) Reliability - The system shall be able to process the images almost
accurately
5) Maintainability - System is easy to maintain
FINDINGS
1) Background of an image plays a very important role while
developing any system based on image processing.
2) The efficiency of most of the image processing algorithms and
techniques depends significantly on the background.
3) The color of an image, its brightness and the distance of the object
from the webcam in an image also need to be paid full heed to
maintain the accuracy.
Billing system using “Hand Gestures” has
been divided into a number of modules
 List of modules is as follows:
 Load image of background.
 background subtraction.
 convert RGB-black and white.
 contouring
 polygon formation
 Convex hull detection
 defects calculation
 fingers = defects - 1
 quantity determined.
 FEMD algorithm
 angle calculation
 fingers = angles + 1
 select item to buy(tea, coffee, samosa)
 selection via(centroid formation)
 enter the quantity
 confirm/cancel order
 add more items
 price = quantity * price per unit
 give feedback
CONCLUSION
 A billing system based on the gesture recognition has been
developed that serves the basic purpose of placing an order for a
disabled person.
 The person can select the item of his choice, show the quantity
needed, confirm the order, add more items if he wishes to and get
the bill he has to pay all just with the help of gestures.
 The person also has the option of cancelling the order if in case he
changes his mood and wants to cancel it.
 He can also give his valuable feedback thus helping the place
improve its quality and standard.

More Related Content

Similar to Major Project Final Semester ppt

Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Harin Veera
 
HAND GESTURE CONTROLLED MOUSE
HAND GESTURE CONTROLLED MOUSEHAND GESTURE CONTROLLED MOUSE
HAND GESTURE CONTROLLED MOUSEIRJET Journal
 
Hand gesture recognition using machine learning algorithms
Hand gesture recognition using machine learning algorithmsHand gesture recognition using machine learning algorithms
Hand gesture recognition using machine learning algorithmsCSITiaesprime
 
TOUCHLESS ECOSYSTEM USING HAND GESTURES
TOUCHLESS ECOSYSTEM USING HAND GESTURESTOUCHLESS ECOSYSTEM USING HAND GESTURES
TOUCHLESS ECOSYSTEM USING HAND GESTURESIRJET Journal
 
project presentation on mouse simulation using finger tip detection
project presentation on mouse simulation using finger tip detection project presentation on mouse simulation using finger tip detection
project presentation on mouse simulation using finger tip detection Sumit Varshney
 
Sign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningSign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningIRJET Journal
 
Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360IRJET Journal
 
Hand Segmentation for Hand Gesture Recognition
Hand Segmentation for Hand Gesture RecognitionHand Segmentation for Hand Gesture Recognition
Hand Segmentation for Hand Gesture RecognitionAM Publications,India
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesIRJET Journal
 
Accessing Operating System using Finger Gesture
Accessing Operating System using Finger GestureAccessing Operating System using Finger Gesture
Accessing Operating System using Finger GestureIRJET Journal
 
Media Control Using Hand Gesture Moments
Media Control Using Hand Gesture MomentsMedia Control Using Hand Gesture Moments
Media Control Using Hand Gesture MomentsIRJET Journal
 
W2_Lec03_Lec_04_Activity.pptx
W2_Lec03_Lec_04_Activity.pptxW2_Lec03_Lec_04_Activity.pptx
W2_Lec03_Lec_04_Activity.pptxssuserc1e786
 
Automated Audience Polling On Iphone
Automated Audience Polling  On IphoneAutomated Audience Polling  On Iphone
Automated Audience Polling On IphoneBhavik Panchal
 
Research on Detecting Hand Gesture
Research on Detecting Hand GestureResearch on Detecting Hand Gesture
Research on Detecting Hand GestureIRJET Journal
 
Template 03 - project proposal & plan
Template 03 - project proposal & planTemplate 03 - project proposal & plan
Template 03 - project proposal & planazizjaan
 
fingerprint based electronic voting machine
fingerprint based electronic voting machinefingerprint based electronic voting machine
fingerprint based electronic voting machinesanthu652
 
Gesture control algorithm for personal computers
Gesture control algorithm for personal computersGesture control algorithm for personal computers
Gesture control algorithm for personal computerseSAT Journals
 

Similar to Major Project Final Semester ppt (20)

Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data
 
HAND GESTURE CONTROLLED MOUSE
HAND GESTURE CONTROLLED MOUSEHAND GESTURE CONTROLLED MOUSE
HAND GESTURE CONTROLLED MOUSE
 
Hand gesture recognition using machine learning algorithms
Hand gesture recognition using machine learning algorithmsHand gesture recognition using machine learning algorithms
Hand gesture recognition using machine learning algorithms
 
TOUCHLESS ECOSYSTEM USING HAND GESTURES
TOUCHLESS ECOSYSTEM USING HAND GESTURESTOUCHLESS ECOSYSTEM USING HAND GESTURES
TOUCHLESS ECOSYSTEM USING HAND GESTURES
 
project presentation on mouse simulation using finger tip detection
project presentation on mouse simulation using finger tip detection project presentation on mouse simulation using finger tip detection
project presentation on mouse simulation using finger tip detection
 
Sign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningSign Language Recognition using Machine Learning
Sign Language Recognition using Machine Learning
 
Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360
 
Hand Segmentation for Hand Gesture Recognition
Hand Segmentation for Hand Gesture RecognitionHand Segmentation for Hand Gesture Recognition
Hand Segmentation for Hand Gesture Recognition
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand Gestures
 
Accessing Operating System using Finger Gesture
Accessing Operating System using Finger GestureAccessing Operating System using Finger Gesture
Accessing Operating System using Finger Gesture
 
Security
SecuritySecurity
Security
 
Media Control Using Hand Gesture Moments
Media Control Using Hand Gesture MomentsMedia Control Using Hand Gesture Moments
Media Control Using Hand Gesture Moments
 
W2_Lec03_Lec_04_Activity.pptx
W2_Lec03_Lec_04_Activity.pptxW2_Lec03_Lec_04_Activity.pptx
W2_Lec03_Lec_04_Activity.pptx
 
Automated Audience Polling On Iphone
Automated Audience Polling  On IphoneAutomated Audience Polling  On Iphone
Automated Audience Polling On Iphone
 
Virtual Mouse
Virtual MouseVirtual Mouse
Virtual Mouse
 
K1802027780
K1802027780K1802027780
K1802027780
 
Research on Detecting Hand Gesture
Research on Detecting Hand GestureResearch on Detecting Hand Gesture
Research on Detecting Hand Gesture
 
Template 03 - project proposal & plan
Template 03 - project proposal & planTemplate 03 - project proposal & plan
Template 03 - project proposal & plan
 
fingerprint based electronic voting machine
fingerprint based electronic voting machinefingerprint based electronic voting machine
fingerprint based electronic voting machine
 
Gesture control algorithm for personal computers
Gesture control algorithm for personal computersGesture control algorithm for personal computers
Gesture control algorithm for personal computers
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 

Major Project Final Semester ppt

  • 1. BILLING SYSTEM Submitted To: Ms. Adwitiya Sinha Submitted By: Akshit Bansal(10104669) Saumya Tripathi(9910103583) USING HAND GESTURES
  • 2. OUR PROJECT: BILLING SYSTEM USING HAND GESTURES  Billing system is developed taking into consideration problems faced by a disabled person  The person can go to the shop  Select items from the menu  Enter it’s quantity using hand gesture  Confirm/Cancel order  Add more items as per the requirement  Pay the bill  Give his feedback
  • 3. OBJECTIVES  To make a unique billing system that is developed for people with hearing and/or speech disability  It is based on gesture recognition because the disabled person lacks the ability to communicate  The system generates the bill  The person can also give his feedback
  • 4. KEY FEATURES  The Billing system is being implemented using openCV in Microsoft Visual Studio 2010  Person enters a shop, if he wants to place an order he has to select an item from the menu  Selection will be based on color recognition. He has to select the items using blue color  Person can enter the quantity of the selected items. The quantity will be entered using gesture recognition
  • 5.  Algorithms and techniques used are: 1) Contouring 2) Convex Hull Detection 3) Defects calculation 4) Thresholding 5) Fingers Earth’s Movers Distance(FEMD)  Person can perform the following functions: 1) Cancel order 2) Confirm order 3) Add more items 4) Give feedback
  • 6. ADVANTAGES TO THE DISABLED PERSONS  People with some disabilities can communicate easily with the help of sign languages  Disabled people can easily place their orders using our billing system and it can be understood by any person  The disabled person can: 1) Go to the shop 2) Select the item he wants to order 3) Enter it’s quantity 4) Confirm/Cancel order 5) Pay the bill with the help of the system  He can avoid the tedious and time consuming task of explaining himself to the sales person
  • 7. SIGNIFICANCE OF PROBLEM  Now the disabled person is no more dependent on anyone else like an interpreter for explaining himself to the other people.  The system does not depend on anyone particular sign language. So anyone can use this system with some basic English language knowledge.  No use of database for this system reduces the image processing time and makes the system more efficient.
  • 8. ALGORITHMS USED  Hand segmentation 1) Is the detection of hand from the whole image 2) Background subtraction is used to find the hand area 3) The system acquires image of the background 4) Then it starts capturing the image when hand is shown in front of the camera 5) Now the previous image is subtracted from the new one 6) Hence the background is removed and we obtain image of the hand
  • 9.  Thresholding 1) Used to separate out the regions of image as per the users requirement 2) The RGB image is converted into gray scale image 3) The gray scale is then converted into black and white image  Contouring 1) Contour is a curve that connects points of an image with same color or intensity 2) To identify hand gestures we detect contours of all objects that exist in the threshold image 3) Identify the contour with the maximum area
  • 10.  Fingertip detection 1) No of fingers can be detected by constructing a polygon of the hand contour 2) Then a convex hull is made around the polygon 3) Now the defects are calculated 4) No of fingers = defects – 1  FEMD algorithm 1) No of fingers can be detected by measuring the distance of all contour points from the centre 2) The angle between the fingers are calculated 3) No of fingers = angles + 1
  • 11. TOOLS AND TECHNOLOGIES USED  openCV 1) Has C++, C, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android. 2) openCV was designed for computational efficiency and with a strong focus on real-time applications. 3) The library can take advantage of multi-core processing.  MICROSOFT VISUAL STUDIO 2010 It is used to develop console and graphical user interface applications along with Windows Forms or WPF applications, web sites, web applications, and web services in both native code together with managed code for all platforms supported by Microsoft Windows.
  • 12. PROJECT REQUIREMENTS  Functional Requirements 1) The system shall be able to select the item as pointed by the user 2) Acquire and process the images of the numerals 3) Show the list of items available in the shop 4) confirm or cancel the order 5) Calculate the bill of the user and display the results
  • 13.  Non-Functional Requirements 1) System requirements - 32 bits windows, webcam and blue colored objects 2) Performance - The system shall not consume much time to process the image and response 3) Security - The system has no security constraint 4) Reliability - The system shall be able to process the images almost accurately 5) Maintainability - System is easy to maintain
  • 14. FINDINGS 1) Background of an image plays a very important role while developing any system based on image processing. 2) The efficiency of most of the image processing algorithms and techniques depends significantly on the background. 3) The color of an image, its brightness and the distance of the object from the webcam in an image also need to be paid full heed to maintain the accuracy.
  • 15. Billing system using “Hand Gestures” has been divided into a number of modules
  • 16.  List of modules is as follows:  Load image of background.  background subtraction.  convert RGB-black and white.  contouring  polygon formation  Convex hull detection  defects calculation  fingers = defects - 1  quantity determined.
  • 17.  FEMD algorithm  angle calculation  fingers = angles + 1  select item to buy(tea, coffee, samosa)  selection via(centroid formation)  enter the quantity  confirm/cancel order  add more items  price = quantity * price per unit  give feedback
  • 18. CONCLUSION  A billing system based on the gesture recognition has been developed that serves the basic purpose of placing an order for a disabled person.  The person can select the item of his choice, show the quantity needed, confirm the order, add more items if he wishes to and get the bill he has to pay all just with the help of gestures.  The person also has the option of cancelling the order if in case he changes his mood and wants to cancel it.  He can also give his valuable feedback thus helping the place improve its quality and standard.