HEADDEV Versão Traduzida Jéssica Fróes – NAPNE – CEFET-BG Sumário Projeto HEADdev 3 O que é? 3 Características 3 Como funciona? 3 Instalação 3 Instalação do Software 3 Instalação de Hardware 4 Funcionamento do programa 4 Controle do Mouse 4 Janela de eventos 5 Botões e funções 5 Quadro de texto 6 Propriedades do mouse 6 Opções 6 Botões e ações 7 Botão Acerca de 7 Onde encontrar? 7 Projeto HEADdev A Fundación Vodafone España e a Fundación para la Integración de Discapacidades em Red tem impulsionado o projeto HeadDev cujo objetivo principal é facilitar o acesso as TIC(Tecnologias de Informação e Comunicação) a todos os grupos sociais graças a incorporação do princípio de Acessibilidade Universal e Desenho para Todos. HeadDev é dirigido a pessoas com incapacidades motoras severas (esclerose lateral amiotrófica, escleroses múltiplas, paralisia cerebral, lesões medulares, distrofia muscular,... ), já que no sistema só se emprega o nariz e os movimentos do rosto como ponteiro do mouse, e utilizando gestos do rosto sobre um teclado virtual na tela do monitor para efetuar os movimentos de um mouse convencional. O projeto tem sido desenvolvido por um grupo de pesquisadores da Universidade de Illes Baleares e a empresa TAGRV. Para a valorização da utilidade desta ferramenta se tem contado com a colaboração da Asociación Balear de Personas com Discapacidad (ASPROM), assim como Tecnologias Avanzadas em Gráficos por Ordenador y Realidad Virtual, Fundación para la Intregración de Discapacidades, Unidad de Gráficos y Visión por Ordenador e Juan Montalva (Universidad Politécnica de Valencia). O projeto é patrocinado pela Fundación Vodafone de Espana (www.fundacion.vodafone.es). O que é? HEADdev é um mouse facial por webcam USB padrão que permite a completa interação pessoaXcomputador, sem necessidade do uso das mãos, cabos, sensores ou outro tipo de dispositivo que limite ou interfira o usuário. Características É uma ferramente de interação entre a pessoa com o computador tendo as seguintes vantagens: - Comodidade: não possui elementos que interfiram ou limitem o movimento do usuário, já que utiliza técnicas de captação de imagem pelo computador; - Facilidade: simples de operar, com ‘interface’ amigável e intuitiva; - Adaptável: as limitações do usuário; - Configurável: os parâmetros do ‘mouse’, como velocidade de movimento e de clique são configuráveis. Como funciona? Instalação Instalação do Software Requerimento de software: - DirectX; - OpenCv 4 Beta. Para instalar HeadDev, clique duplo sobre “HeadDevSetup.msi” e seguir as instruções que se seguem. São criados dois acessos diretos ao programa, no menu Iniciar e no seu diretório. Instalação de Hardware Webcam USB colorida compatível com DirectX (mínimo 320x240 pixel de resolução e formato RGB24). A localização da câmera é importante. O ideal é que se coloque centrada sobre o monitor na altura do rosto. Com resolução de tela 800x600 o controle do movimento se torna mais fácil para o usuário. Fig. 1: Localização dos elementos de hardware. Funcionamento do programa Para iniciar o programa/aplicação se deve executar o HeadDev, ou seja, clicar sobre o ícone do programa. Controle do Mouse O usuário deverá ficar diante do monitor, em uma posição cômoda e natural. Ao iniciar o programa, o usuário deverá se manter estático por alguns segundos, para que a câmera possa captar o rosto do usuário. Um quadrado amarelo marcará a zona do rosto e encontrará os pontos mais adequados. O correto é que os pontos se situem sobre a zona do nariz, para isso o quadrado amarelo deverá estar situado como na figura 2. Se os pontos não ficarem bem situados se deve retirar o rosto do campo de alcance da webcam e repetir o processo. Fig. 2: Rosto bem enquadrado no quadrado amarelo. Fig. 2.1: Rosto mal enquadrado no quadrado amarelo. Fig. 2.2: Pontos de captura corretos. Janela de eventos Fig. 3: Janela de Eventos Botões e funções : Clique esquerdo do mouse. : Clique direito do mouse. : Clique duplo. : Desativa todos os eventos do clique do mouse. Por exemplo, se estava ativo o clique duplo ao se clicar em Botones o mouse abandona esta função, podendo assim escolher outro evento. : Ativa o mouse convencional, desativando o mouse facial. Quando se ativa a opção Mouse, para voltar ao controle do mouse facial se deve retirar o rosto do campo de captação da webcam e voltar a colocá-lo em frete a mesma, para nova detecção do rosto e dos pontos de orientação. : Botão esquerdo do mouse pressionado. Função arrastar/largar. Para indicar o evento que se deseja executar, se utiliza o denominado ‘Clique em espera’, que significa colocar o ponteiro do mouse durante certo tempo sobre o botão da ação a realizar para selecioná-la. A ação que está marcada se executará se mantermos o cursor sobre alguma zona ‘clicável’ da tela durante certo tempo. A ação continuará marcada até que se selecione outra opção ou se desative todos os botões. Ao executar alguma ação o usuário recebe um ‘feedback’ (resposta) em forma de quadro na tela. Quadro de texto : Aparência mostrada enquanto o rosto e os pontos são captados pela webcam. : Aparência mostrada quando o funcionamento do mouse está ativo. Propriedades do mouse O botão Propriedades só estará ativo quando o mouse facial estiver. Fig. 4: Janela Propriedades do mouse Opções Quadro de Edição Ação Desp X Deslocamento do mouse sobre o eixo X. Desp Y Deslocamento do mouse sobre o eixo Y. T. Click Tempo de espera sobre uma zona para a função do clique. Rango Valor em pixel’s para movimentação do mouse para ação do clique. Botões e ações : Aumenta uma unidade na variável. : Diminui uma unidade na variável. : Guarda os dados em um arquivo de configurações. : Volta ao diálogo principal. Botão Acerca de : este botão dá acesso a seguinte janela que fala sobre o programa. Onde encontrar? O programa está disponível para download, assim como o manual do usuário e folder de apresentação em espanhol, no seguinte endereço: http://fundacion.vodafone.es/VodafoneFundacion/FundacionVodafone/0,,25311,00.html