Interação humano-computador consiste no uso de mecanismos especiais que permitem ao usuário a comunicação com o computador de forma interativa. Pode ser realizada com o auxílio de luvas especiais (ligada por cabeamento) ou simplesmente com o emprego de técnicas de visão computacional. Para ambas as modalidades de interação, o usuário pode livremente, com o auxílio de um vocabulário gestual, explicitar as suas intenções para com o computador, e este responder em forma de ações ou eventos.