O reconhecimento de gestos é a interpretação matemática de um movimento humano por um dispositivo de computação.
Reconhecimento de gestos, juntamente com o reconhecimento facial, reconhecimento de voz, rastreamento ocular e reconhecimento de movimentos labiais são componentes do que os desenvolvedores chamam de interface de usuário perceptual (PUI). O objetivo da PUI é aumentar a eficiência e a facilidade de uso para o design lógico subjacente de um programa armazenado, uma disciplina de design conhecida como usabilidade.
Na computação pessoal, os gestos são mais freqüentemente usados para comandos de entrada. O reconhecimento dos gestos como input permite que os computadores sejam mais acessíveis para os deficientes físicos e torna a interação mais natural em um ambiente de jogo ou de realidade virtual em 3D. Gestos de mão e corpo podem ser amplificados por um controlador que contém acelerômetros e giroscópios para detectar inclinação, rotação e aceleração do movimento -- ou o dispositivo de computação pode ser equipado com uma câmera para que o software no dispositivo possa reconhecer e interpretar gestos específicos. Uma onda da mão, por exemplo, pode terminar o program.
Além dos desafios técnicos de implementar o reconhecimento de gestos, há também desafios sociais. Os gestos devem ser simples, intuitivos e universalmente aceitáveis. O estudo dos gestos e outros tipos de comunicação não-verbais é conhecido como kinesics.
Ver também: biometria
b>Ver uma introdução em vídeo ao aplicativo de reconhecimento de gestos do Projeto Soli do Google: