AsTeRICS Camera Mouse

Objective

Mouse control (moving mouse cursor, clicking and dragging) by head movements.

Description

By moving the head up/down or left/right the mouse cursor should move accordingly. A left click is performed by dwelling (stopping movement and waiting for some time). To do a right, double or drag click select the respective button in the ARE GUI and move the cursor to the location where the click should be performed at. The mouse speed can be changed by using the slider. Click on the On/Off button to toggle mouse control.

Video frame showing face with tracked nose and chin

Requirements

  • Integrated Webcam or USB camera
  • AsTeRICS 3.0 installed and ARE running
  • OS: Windows, Linux (incl. RPi), Mac OSX

Start Model

  1. Start AsTeRICS Runtime Environment (ARE)
    • Windows: ARE.exe
    • Linux / Mac OSX: asterics-are
You can adjust the many settings below and save them as default for the next ARE start.

General Settings

Mouse Movement

1 100

1 50

Clicking

1 20

1 5000

Mouse Activation Pattern

Click on screen quadrants to create a mouse activation pattern.

1 2 3 4 Sorry, your browser does not support inline SVG.

Switch Inputs

Button Actions

On-Screen Keyboard

Install an On-Screen Keyboard of your choice and enter the path of the executable here.

Recommendations:

  • osk.exe: Windows default On-Screen Keyboard.
  • OptiKey: On-Screen Keyboard optimized for Eyetracking.
  • Staggered Speech: On-Screen Keyboard from Boston College.
  • Midas Touch: On-Screen Keyboard from Boston College.

Button Labels

Major Plugins

Edit Model

Open in WebACS

Source Repository

You can fork and modify this repository.

Related Videos

Camera Mouse Demo Screencast

Camera Mouse Model Creation Screencast

Related Tutorials

Camera Mouse Creation StepbyStep Tutorial