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

Virtual Keyboard and Mouse using Leap

No description
by

pankaj gupta

on 20 January 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Virtual Keyboard and Mouse using Leap

About Motion Sensor
About Leap Device
Leap SDK and It's Components
Scope Of Using Leap Device
Virtual Keyboard using Leap
How this Mouse Works
Motion sensing is the process of detecting a change in position of an object relative to its surroundings or the change in the surroundings relative to an object. There are numerous of motion sensors like Kinect, Leap, Wii Remote, HP's Swing etc. The purpose of motion sensor is to sense any motion or movement that takes place. It makes use of Infrared, Optics, Radio Frequency Energy and Sound etc.
In future the Leap Device has a vast scope and numerous of applications. We can build virtual many system that can be small in size, light weight and more compact. Its application is not only limited to software instead we can build machines and hardware that too can have many application. For e.g. in our next project we have tries to build the controllers for the Zumo Adruino and it works well. So we can build system which works on human commands through the motion of hands only.
So we can think it none less than magician's stick through which we can perform such magics in air.
The Leap Motion Controller tracks both hands and all 10 fingers with pinpoint precision and incredible speed.With the Leap Motion Controller, you can strum, drum, sketch, draw, and paint with your fingers. Sculpt as easily as you would with clay. The Leap Motion controller uses optical sensors and infrared light. The sensors are directed along the y-axis – upward when the controller is in its standard operating position – and have a field of view of about 150 degrees. The effective range of the Leap Motion Controller extends from approximately 25 to 600 millimeters above the device (1 inch to 2 feet). Through this device we can detect gestures like circle, swipe, key tap, screen tap etc.
The SDK provides abstracted models that report what your user is doing with their hands. To interact with the Leap software, we will begin by creating a subclass of Leap i.e.Listener and buind it with controller and defining the callback methods we wish to receive such as:
onInit()
onConnect()
onExit()
onDisconnect()
onFrame()
A virtual keyboard is a software component that allows a user to enter characters. A virtual keyboard can usually be operated with multiple input devices, which may include a touch screen, an actual computer keyboard and a computer mouse.
In our application we have used our virtual mouse and prepared an Onscreen Keyboard in C# and mapped them such that this keyboard passes the key stroke whenever the mouse click on that key takes place and all takes place using Leap
Virtual Mouse using leaps works when one finger above the leap in the air moves the cursor movement on the screen takes place. This can be used for any purpose such as to open close windows, manage screens and then using this cursor to control the cursor activities.
The another Milestone is extended application of this Mouse i.e. Virtual Keyboard.
By :
Pankaj Gupta
Atul Patel
Annu Kumari &
Mansi Malhotra
Virtual Keyboard and Mouse using Leap
Leap has various sub classes with predefined functions to detect the motion of hands and fingers such as :
Frame
Hand
Pointables
Fingers
FingerList
Arm
Bone
Screen
Virtual Mouse Using Leap
In this project we present an approach for Human computer Interaction (HCI), where we have tried to control the mouse cursor movement and click events of the mouse using hand gestures. Hand gestures were acquired using infrared and . This method mainly focuses on the use of a Leap Motion Device to develop a virtual human computer interaction device in a cost effective manner.
THANK YOU EVERYONE
Full transcript