Gesture- and voice-based computer control

An application for gestural and voice computer control. Hand movements are recorded by a webcam and translated into pointer movements. Gestures or voice commands are accepted to emulate the actions that are usually performed with a regular mouse or a touchpad: clicks, double-clicks, drags and scrolls.

Also, disabled people may use head movements to control the computer.

The NPointer is freeware and runs on a PC or laptop with Microsoft Windows.

Download now.

Basic Usage

Hand on table surface
NPointer usage with hand on table surface, thumbnail
Click to zoom

Hand in front of camera
NPointer usage with hand in front of camera, thumbnail
Click to zoom

Settings dialog
NPointer Settings dialog, thumbnail
Click to zoom

Voice control dialog
NPointer Voice Control Settings dialog, thumbnail
Click to zoom
Hand on table surface
NPointer usage with hand on table surface
Hand in front of camera
NPointer usage with hand in front of camera
Settings dialog
NPointer Settings dialog

Installation instructions:

  1. Download NPointer (also please read the licensing agreement).
  2. Extract the contents of the zip file.
  3. Launch NPointer.exe.

Hand position options:

  • On table surface – suitable for users with regular webcams (the separate devices connected to a USB port). The camera should be placed on top of the computer screen (or other rather high object) and tilted to look down to the table. You have to move your hand on the table surface in the camera's field of view to control the pointer.
  • In front of camera – suitable for all users, and highly recommended for users with built-in webcams (mostly found in laptops). You just have to show the open palm in front of yourself (like waving your hand) and move the hand to control the pointer. Also, disabled people may use head movements to control the computer.

Settings dialog is shown after launching the NPointer executable:

  • Default settings are usually suitable for most users, so they can just click the OK button. The settings dialog can be re-opened later to fine-tune the parameters.
  • Laptop users should check the "Head/frontal control" option to use NPointer with built-in cameras.
  • The four sliders allow to control these settings:
    • Motion speed – how fast the pointer will move compared to the hand movement.
    • Acceleration – how fast the pointer accelerates when hand motion speed changes.
    • Menu timeout – how long the pointer should stay idle before action menu appears.
    • Movement cut-off – how fast the hand should move to ignore the movement. This setting is useful when the hand needs to be removed from camera's field of view to keep the pointer still.
  • Voice control settings include a separate dialog for voice commands recording. There are some recommendations for microphone:
    • The same microphone model is recommended (if possible) for use during voice command recording and recognition, as different models may produce different sound quality.
    • The same microphone position and distance is recommended during recording and recognition. Headsets provide optimal distance between user and microphone.
    • Web cam built-in microphones should be used with care, as they are usually positioned at a rather long distance from the user and may provide lower sound quality.

An action menu is popped out on the screen when the hand stays still for a while:

NPointer action selection menu
  • Move the action selection pointer onto the desired function button and stay still for a moment to select the action. For example, move the pointer to the "L" button and stay still to perform the left click.
  • The "LD" and "Scroll" are toggle buttons – select these actions once to enable drag or scroll functionality respectively. Select the same action again to disable it.
  • Use the "Off" button to disable pointer movement when you need to remove your hand from the camera's field of view or move the hand to a different position. Re-enable pointer movement by showing the hand again, keeping it still for a moment and then selecting the "Off" button again with the action selection pointer.

The NPointer documentation (NPointer.pdf) contains more information about usage and settings.

System Requirements

  • 1.6 GHz or better processor;
  • Microsoft Windows XP or newer operating system;
  • a web camera for using the gesture-based computer control;
  • a microphone for using the voice control.
Neurotechnology Distributors Map Ex-Cle S.A - representative in Argentina FingerSec do Brasil - distributor in Brazil (web site in Portuguese) Distributors in Chile Neurotechnology's Chinese Office (web site in Chinese) Security Systems Ltda - distributor in Colombia (web site in Spanish) Data6terms - distributor in Congo D.R. General Security El Salvador - distributor in El Salvador (web site in Spanish) Infokey Software Solutions - distributor in Greece (web site in Greek and English) India Branch - Neurotechnology Lab India Fulcrum Biometrics India Pvt. Ltd. - distributor in India Unifyia Solutions India Pvt. Ltd. - distributor in India Biometric srl - distributor in Italy (web site in Italian) Software Sources Ltd - distributor in Israel Bruce and Brian Co., LTD. - distributor in Korea (web site in Korean) Biosec Solutions - distributor in Nigeria Ex-Cle S.A - distributor in Paraguay Digital Works - distributor in Peru DigiFace Solutions - distributor in Singapore Fingerprint i.t. - distributor in South Africa Intuate Biometrics - distributor in Spain (web site in Spanish) Sri Lanka Branch - Neurotechnology Lab Delaney Biometrics - distributor in the UK Fulcrum Biometrics - representative in the USA Unifyia, Inc - distributor in the USA
Follow us
Facebook icon   LinkedIn icon   Twitter icon   Youtube icon   Email newsletter icon
Copyright © 1998 - 2021 Neurotechnology | Terms & Conditions | Privacy Policy | Career