SlideShare a Scribd company logo
1 of 21
Sixth Sense Technology based
       Virtual mouse and Virtual
                drawing

                 D.Y Patil College of Engineering,
                       Akurdi (Pune), India



                                                 Presented by:-
     Guided by:-                               Ms.Priyanka Jain
Prof Deepali Gothawal                          Mr.Sudhir Raut
                                               Mr.Harshal Ringe
                                               Mr.Mayur Patil
Contents

 What is Virtual Reality?
 Introduction
 Features
 Requirements
 How camera captures work?
 Processing and Overall Execution Sequence
 Proposed System
 Applications
 Future Scope
 Conclusion
 Reference
What is virtual reality

Removing the standard input and output and
 building wearable computer system to create realistic
 environment for user software interaction.

Many input devices like camera, mic, sensors to
 make it easy to handle and make tough enough to
 develop
Introduction

Developing a advance human interaction system
 using computer vision.

Where,
    System will look for human behavior
    Process the action and convert to input
    Last perform a user defined action


Where we can provide a vision to industrial robots.
Features

Virtual paint brush using Red laser pointer
    Where user draw any thing on plane white surface and it get
     drawn on computer


Finger motion based mouse control
    User move finger in air and system detect it


Hand gesture based photo snap shots
    Human hand position to grab image
Requirements

Development tools
    Microsoft Visual Basic


Operating System
    Microsoft Windows 98 or higher


Hardware
    Web camera, Laser Pointer
How Capture Work?




  Fig 1: Interface of camera with computer
Processing

Capturing Camera View

Getting Current Frame out of it

Creating Memory Image

Finding Pixel RGB

Comparing Pixel color

Decision making
Overall Execution Sequence




       Fig 2: Processing and Overall execution
Pixel Properties
Laser Drawing




  Fig 3: Virtual Drawing
How Drawing

VB Provides a picture box control to work as
 Drawing Pad
Using Function and property
    PictureBox.Line (x1,y1)-(x2,y2)
    PicuteBox.BackColor = ?
    PictureBox.ForeColor = ?
    PictureBox.DrawWidth + ?
Image Grabbing




 Fig 4: Auto Image Grabbing
Grabbing Image

Once system process image and get
    Left , Top , Height , Width
Copy Image in to temporary picture box
Using Function
    SavePicture(FileName)
Save Image on disk
Called Auto Image Grabbing
Mouse Motion




 Fig 5: Virtual Mouse
Mouse Control

In this module system will continuously track for
 finger
Finger has red color spot
Image processing part will get the X, Y
Pass these X, Y to the function
    SetCursorPos()
It will control mouse motion
Application

Gaming is one of the major application which can
 avoid unnecessary wiring problems.

Defense Robots is also one of the application that
 can have wide scope in military applications.
Future Scope

Face based retailing systems
Reading live news papers
Zooming features for Image grabbing
Shutdown
Conclusion

Sixth Sense technology is next generation method to

 virtually communicate with the systems now by
 implementing this proposed system we are trying to
 give vision to computer system for better and easy
 interaction
References

 S. Sadhana Rao “Sixth Sense Technology”        Proceedings of the
  International Conference on Communication and Computational
  Intelligence – 2010, Kongu Engineering College, Perundurai, Erode,
  T.N., India.27 – 29 December, 2010.pp.336-339.

 Sixth Sense- A Wearable Gestural Interface by P.Mistry, P. Maes.


 http://blog.ted.com/2009/03/sixth_sense_pranav.php


 http://en.wikipedia.org/wiki/


 http://www.media.mit.edu/research/highlights/sixthsense-wearable-
  gestureal-interface augment-our-eorld
Thank - you

More Related Content

What's hot

Augmented reality
Augmented realityAugmented reality
Augmented realitysahebsab
 
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector AlgorithmA Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector AlgorithmIRJET 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
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented RealityAkash P
 
Augmented reality documentation
Augmented reality documentationAugmented reality documentation
Augmented reality documentationBhargav Doddala
 
Augmented Reality pdf
Augmented Reality pdf Augmented Reality pdf
Augmented Reality pdf Qualcomm
 
Computer vision for interactive computer graphics
Computer vision for interactive computer graphicsComputer vision for interactive computer graphics
Computer vision for interactive computer graphicsShah Alam Sabuj
 
What Is Augmented Reality or AR?
What Is Augmented Reality or AR?What Is Augmented Reality or AR?
What Is Augmented Reality or AR?Sushil Deshmukh
 
IRJET- Mouse on Finger Tips using ML and AI
IRJET- Mouse on Finger Tips using ML and AIIRJET- Mouse on Finger Tips using ML and AI
IRJET- Mouse on Finger Tips using ML and AIIRJET Journal
 
Inform- interacting with a dynamic shape display
Inform- interacting with a dynamic shape displayInform- interacting with a dynamic shape display
Inform- interacting with a dynamic shape displayHari Teja Joshi
 
Augmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of TomorrowAugmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of TomorrowAnna Harris
 
Augmented Reality - PPT
Augmented Reality - PPTAugmented Reality - PPT
Augmented Reality - PPTRahul John
 
Augmented Reality
Augmented Reality Augmented Reality
Augmented Reality Kiran Kumar
 

What's hot (20)

Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Augmented reality report
Augmented reality reportAugmented reality report
Augmented reality report
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector AlgorithmA Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Accessing Operating System using Finger Gesture
Accessing Operating System using Finger GestureAccessing Operating System using Finger Gesture
Accessing Operating System using Finger Gesture
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Augmented reality documentation
Augmented reality documentationAugmented reality documentation
Augmented reality documentation
 
Augmented Reality pdf
Augmented Reality pdf Augmented Reality pdf
Augmented Reality pdf
 
Augmented reality..
Augmented reality..Augmented reality..
Augmented reality..
 
Computer vision for interactive computer graphics
Computer vision for interactive computer graphicsComputer vision for interactive computer graphics
Computer vision for interactive computer graphics
 
What Is Augmented Reality or AR?
What Is Augmented Reality or AR?What Is Augmented Reality or AR?
What Is Augmented Reality or AR?
 
IRJET- Mouse on Finger Tips using ML and AI
IRJET- Mouse on Finger Tips using ML and AIIRJET- Mouse on Finger Tips using ML and AI
IRJET- Mouse on Finger Tips using ML and AI
 
Computer vision
Computer visionComputer vision
Computer vision
 
Inform- interacting with a dynamic shape display
Inform- interacting with a dynamic shape displayInform- interacting with a dynamic shape display
Inform- interacting with a dynamic shape display
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Augmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of TomorrowAugmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of Tomorrow
 
Augmented Reality - PPT
Augmented Reality - PPTAugmented Reality - PPT
Augmented Reality - PPT
 
Augmented Reality
Augmented Reality Augmented Reality
Augmented Reality
 

Viewers also liked

SIXTH SENSE TECHNOLOGY
SIXTH  SENSE TECHNOLOGYSIXTH  SENSE TECHNOLOGY
SIXTH SENSE TECHNOLOGYSumeet Patel
 
Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality PresentationAnand Akshay
 
sixth sense technology 2014 ,by Richard Des Nieves,Bengaluru,kar,India.
sixth sense technology 2014 ,by Richard Des Nieves,Bengaluru,kar,India.sixth sense technology 2014 ,by Richard Des Nieves,Bengaluru,kar,India.
sixth sense technology 2014 ,by Richard Des Nieves,Bengaluru,kar,India.Richard Des Nieves M
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentationShreyansh Vijay Singh
 

Viewers also liked (6)

SIXTH SENSE TECHNOLOGY
SIXTH  SENSE TECHNOLOGYSIXTH  SENSE TECHNOLOGY
SIXTH SENSE TECHNOLOGY
 
Art Movements
Art MovementsArt Movements
Art Movements
 
Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality Presentation
 
sixth sense technology 2014 ,by Richard Des Nieves,Bengaluru,kar,India.
sixth sense technology 2014 ,by Richard Des Nieves,Bengaluru,kar,India.sixth sense technology 2014 ,by Richard Des Nieves,Bengaluru,kar,India.
sixth sense technology 2014 ,by Richard Des Nieves,Bengaluru,kar,India.
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentation
 

Similar to Virtual Mouse and Drawing Using Sixth Sense Technology

virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxsivaeswarreddy
 
Computer Vision Based Interfaces
Computer Vision Based InterfacesComputer Vision Based Interfaces
Computer Vision Based InterfacesSamuel Gibbs
 
Virtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand GesturesVirtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand GesturesIRJET Journal
 
VIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCVVIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCVIRJET Journal
 
Controlling Computer using Hand Gestures
Controlling Computer using Hand GesturesControlling Computer using Hand Gestures
Controlling Computer using Hand GesturesIRJET Journal
 
A Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand GesturesA Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand GesturesIRJET Journal
 
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...IRJET Journal
 
Gesture Based Interface Using Motion and Image Comparison
Gesture Based Interface Using Motion and Image ComparisonGesture Based Interface Using Motion and Image Comparison
Gesture Based Interface Using Motion and Image Comparisonijait
 
IRJET- 3D Drawing with Augmented Reality
IRJET- 3D Drawing with Augmented RealityIRJET- 3D Drawing with Augmented Reality
IRJET- 3D Drawing with Augmented RealityIRJET Journal
 
IRJET-Peerless Home Area Network for Guesstimating in Smart Grid
IRJET-Peerless Home Area Network for Guesstimating in Smart GridIRJET-Peerless Home Area Network for Guesstimating in Smart Grid
IRJET-Peerless Home Area Network for Guesstimating in Smart GridIRJET Journal
 
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
 
Virtual Automation using Mixed Reality and Leap Motion Control
Virtual Automation using Mixed Reality and Leap Motion ControlVirtual Automation using Mixed Reality and Leap Motion Control
Virtual Automation using Mixed Reality and Leap Motion ControlIRJET Journal
 
Virtualkeyboard ajay
Virtualkeyboard ajayVirtualkeyboard ajay
Virtualkeyboard ajayAjay Singh
 
Virtualkeyboard ajay
Virtualkeyboard ajayVirtualkeyboard ajay
Virtualkeyboard ajayAjay Singh
 
Squid Game and Music Synchronization
Squid Game and Music SynchronizationSquid Game and Music Synchronization
Squid Game and Music SynchronizationIRJET Journal
 
SIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTSIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTJISMI JACOB
 

Similar to Virtual Mouse and Drawing Using Sixth Sense Technology (20)

virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptx
 
Computer Vision Based Interfaces
Computer Vision Based InterfacesComputer Vision Based Interfaces
Computer Vision Based Interfaces
 
Virtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand GesturesVirtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand Gestures
 
VIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCVVIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCV
 
Controlling Computer using Hand Gestures
Controlling Computer using Hand GesturesControlling Computer using Hand Gestures
Controlling Computer using Hand Gestures
 
A Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand GesturesA Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand Gestures
 
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
 
Gesture Based Interface Using Motion and Image Comparison
Gesture Based Interface Using Motion and Image ComparisonGesture Based Interface Using Motion and Image Comparison
Gesture Based Interface Using Motion and Image Comparison
 
IRJET- 3D Drawing with Augmented Reality
IRJET- 3D Drawing with Augmented RealityIRJET- 3D Drawing with Augmented Reality
IRJET- 3D Drawing with Augmented Reality
 
IRJET-Peerless Home Area Network for Guesstimating in Smart Grid
IRJET-Peerless Home Area Network for Guesstimating in Smart GridIRJET-Peerless Home Area Network for Guesstimating in Smart Grid
IRJET-Peerless Home Area Network for Guesstimating in Smart Grid
 
K1802027780
K1802027780K1802027780
K1802027780
 
AI Virtual Mouse
AI Virtual MouseAI Virtual Mouse
AI Virtual Mouse
 
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
 
Virtual Automation using Mixed Reality and Leap Motion Control
Virtual Automation using Mixed Reality and Leap Motion ControlVirtual Automation using Mixed Reality and Leap Motion Control
Virtual Automation using Mixed Reality and Leap Motion Control
 
Ar presentation
Ar presentationAr presentation
Ar presentation
 
Virtualkeyboard ajay
Virtualkeyboard ajayVirtualkeyboard ajay
Virtualkeyboard ajay
 
Virtualkeyboard ajay
Virtualkeyboard ajayVirtualkeyboard ajay
Virtualkeyboard ajay
 
Squid Game and Music Synchronization
Squid Game and Music SynchronizationSquid Game and Music Synchronization
Squid Game and Music Synchronization
 
SIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTSIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORT
 
SEMINAR_PPT.pptx
SEMINAR_PPT.pptxSEMINAR_PPT.pptx
SEMINAR_PPT.pptx
 

Virtual Mouse and Drawing Using Sixth Sense Technology

  • 1. Sixth Sense Technology based Virtual mouse and Virtual drawing D.Y Patil College of Engineering, Akurdi (Pune), India Presented by:- Guided by:- Ms.Priyanka Jain Prof Deepali Gothawal Mr.Sudhir Raut Mr.Harshal Ringe Mr.Mayur Patil
  • 2. Contents  What is Virtual Reality?  Introduction  Features  Requirements  How camera captures work?  Processing and Overall Execution Sequence  Proposed System  Applications  Future Scope  Conclusion  Reference
  • 3. What is virtual reality Removing the standard input and output and building wearable computer system to create realistic environment for user software interaction. Many input devices like camera, mic, sensors to make it easy to handle and make tough enough to develop
  • 4. Introduction Developing a advance human interaction system using computer vision. Where,  System will look for human behavior  Process the action and convert to input  Last perform a user defined action Where we can provide a vision to industrial robots.
  • 5. Features Virtual paint brush using Red laser pointer  Where user draw any thing on plane white surface and it get drawn on computer Finger motion based mouse control  User move finger in air and system detect it Hand gesture based photo snap shots  Human hand position to grab image
  • 6. Requirements Development tools  Microsoft Visual Basic Operating System  Microsoft Windows 98 or higher Hardware  Web camera, Laser Pointer
  • 7. How Capture Work? Fig 1: Interface of camera with computer
  • 8. Processing Capturing Camera View Getting Current Frame out of it Creating Memory Image Finding Pixel RGB Comparing Pixel color Decision making
  • 9. Overall Execution Sequence Fig 2: Processing and Overall execution
  • 11. Laser Drawing Fig 3: Virtual Drawing
  • 12. How Drawing VB Provides a picture box control to work as Drawing Pad Using Function and property  PictureBox.Line (x1,y1)-(x2,y2)  PicuteBox.BackColor = ?  PictureBox.ForeColor = ?  PictureBox.DrawWidth + ?
  • 13. Image Grabbing Fig 4: Auto Image Grabbing
  • 14. Grabbing Image Once system process image and get  Left , Top , Height , Width Copy Image in to temporary picture box Using Function  SavePicture(FileName) Save Image on disk Called Auto Image Grabbing
  • 15. Mouse Motion Fig 5: Virtual Mouse
  • 16. Mouse Control In this module system will continuously track for finger Finger has red color spot Image processing part will get the X, Y Pass these X, Y to the function  SetCursorPos() It will control mouse motion
  • 17. Application Gaming is one of the major application which can avoid unnecessary wiring problems. Defense Robots is also one of the application that can have wide scope in military applications.
  • 18. Future Scope Face based retailing systems Reading live news papers Zooming features for Image grabbing Shutdown
  • 19. Conclusion Sixth Sense technology is next generation method to virtually communicate with the systems now by implementing this proposed system we are trying to give vision to computer system for better and easy interaction
  • 20. References  S. Sadhana Rao “Sixth Sense Technology” Proceedings of the International Conference on Communication and Computational Intelligence – 2010, Kongu Engineering College, Perundurai, Erode, T.N., India.27 – 29 December, 2010.pp.336-339.  Sixth Sense- A Wearable Gestural Interface by P.Mistry, P. Maes.  http://blog.ted.com/2009/03/sixth_sense_pranav.php  http://en.wikipedia.org/wiki/  http://www.media.mit.edu/research/highlights/sixthsense-wearable- gestureal-interface augment-our-eorld