Atenção: esta página é uma tradução automática (automática); em caso de dúvida, consulte o documento original em inglês. Pedimos desculpas pelo inconveniente que isso possa causar.

Início Rápido do ECTtracker

Configurando o ECTtracker rapidamente

Após a configuração inicial de ECTCamera e selecionando os fragmentos necessários da imagem adquirida, o usuário precisa configurar ECTtracker software para obter acesso ao processamento da imagem. Para isso, o usuário precisa colocar a janela de destino sobre o ECTCamera janela e crie a quantidade necessária de amostras para reconhecimento, selecione a estrutura de identificação desejada (um ou ambos os olhos) e escolha o nível de amostras comparando a tolerância. O usuário deve inserir os códigos de chave para o software receptor e para gerenciar ainda mais ECTkeyboard, bem como configurar a interface do software.

Captura de vídeo de ECTCamera ou qualquer outro software (Skype, navegador, media player etc.) pode ser feito com uma janela de destino especial ECTtracker. Quando o usuário inicia ECTtracker pode ser vista uma janela preta que pode ser movida com o botão esquerdo do mouse. Esta é a janela de destino. Colocando esta janela sobre a fonte de vídeo (no nosso caso, ECTCamera software), o usuário permite exibir o fragmento de imagem atrás da janela de destino na janela principal do ECTtracker (veja a Fig. 12).

Capturing fragment of the image from ECTcamera with ECTtracker target window (Fig. 12. Capturando fragmento da imagem do ECTcamera com a janela de destino do ECTtracker)

Após exibir o fragmento selecionado nas janelas principais do ECTtracker, o usuário precisa selecionar a estrutura de identificação. Existem estruturas de identificação para um e os dois olhos disponíveis. A estrutura de identificação é mostrada no vídeo na janela principal do programa e compara imagens com amostras da Matrix of Amostras com um intervalo de tempo especificado. Se o usuário desejar alterar a estrutura de identificação, Amostras - Estrutura de carga item do menu deve ser selecionado. Na janela exibida, o usuário pode selecionar universal_sko.dat - para um olho, identificando a estrutura, e 2GL_sko.dat - por dois olhos. Essas estruturas têm diferentes posições dos pontos principais sobre a imagem, que são usadas para comparar a imagem com as amostras do usuário. (veja a Fig. 13).

ECTtracker identifying structures for one and both eyes (Fig.13. ECTtracker identificando estruturas para um e ambos os olhos)

Depois de concluir a posição da imagem e identificar a configuração da estrutura, o usuário precisa concluir a próxima etapa - criar a Matriz de amostras. Isso pode ser feito através de um procedimento de calibração automática ou manualmente. Para usar a calibração automática Amostras - Calibração automática item do menu precisa ser selecionado ou pode ser selecionado alternativamente pressionando o F6 botão. O usuário verá imagens diferentes para imitar: abra os olhos no centro da tela, na parte superior e na parte direita da tela; olhos fechados no centro da tela; um olho aberto no centro da tela (veja a Fig. 14). As alterações de imagem são seguidas com um sinal sonoro e a Matrix of Samples é preenchida automaticamente (consulte a Fig. 15).

Images, shown to the user during automatic calibration (Fig. 14. Imagens mostradas ao usuário durante a calibração automática) Matrix of Samples filled through automatic calibration procedure (Fig. 15. Matriz de amostras preenchidas através do procedimento de calibração automática)

Caso o usuário deseje preencher a Matrix of Samples manualmente ou precisar substituir algumas amostras após o procedimento de calibração automática, é necessário iniciar a parte manual do software, selecionando o Começar item do menu ou pressionando o botão F11 botão. É necessário clicar com o botão direito do mouse na imagem na janela principal do ECTtracker.

A captura de imagens será interrompida no quadro atual e a área que pode ser salva como uma amostra na Matrix será destacada por um retângulo (consulte a Fig. 16). Para salvar esta amostra na matriz, o usuário precisa clicar na célula desejada da matriz com qualquer botão do mouse. Para continuar capturando o vídeo com o botão esquerdo do mouse, clique na imagem em ECTtracker janela.

Saving a sample into the Matrix using the context menu (Fig. 16. Salvando uma amostra na Matrix usando o menu de contexto)

O usuário pode preencher todas as células necessárias na Matriz de amostras, por exemplo, se for necessário usar uma estrutura de identificação ocular (veja a Fig. 17).

Manually filled Matrix of Samples intended to use with identifying structure from universal_sko.dat (Fig. 17. Matriz de amostras preenchida manualmente, destinada a ser usada com a estrutura de identificação de universal_sko.dat)

Após o preenchimento da Matriz de amostras, é recomendável salvá-lo usando Samples - Salvar matriz de amostras item do menu. O usuário poderá evitar a calibração e a configuração automáticas da Matrix of Samples a cada início do software.

Todos os elementos da Matrix of Samples são salvos em arquivos separados. A primeira amostra da linha é salva como 00.jpg; o segundo - 01.jpg; o terceiro - 02.jpg; o quarto - 03.jpg e assim por diante. Todas as amostras da primeira linha são salvas na pasta 00, segunda - 01, terceira - 02, quarta - 03 e quinta - 04. Posteriormente, o usuário pode alterar a localização e os nomes de todos os arquivos através do gerenciador de arquivos do sistema operacional (consulte Fig. 18).

ECTtracker Matrix of Samples elements in the file manager of the operating system (Fig. 18. Elementos da matriz de amostras do ECTtracker no gerenciador de arquivos do sistema operacional)

Durante a configuração inicial, o Linhas de depuração a janela deve estar aberta; mostra o nível de coincidência das imagens na janela e as amostras da Matrix of Samples. O usuário pode ativar ou desativar a depuração com o F5 botão ou selecionando o Linhas de depuração item do menu.

O número da linha de depuração corresponde à linha na Matrix of Samples. As linhas são pintadas da esquerda para a direita e a cor varia de azul escuro (coincidência - 0%) a verde (coincidência - 100%). Após o procedimento correto de configuração e de acordo com o estado dos olhos (aberto ou fechado), uma das linhas deve sempre permanecer verde. Você pode ver diferentes estados de depuração na Fig. 19.

Depurar lines windows. Shows the level of coincidence (Fig. 19. Janelas das linhas de depuração. Mostra o nível de coincidência)

Se, durante o processo do software, todas as linhas estiverem escuras (imagem à esquerda), isso significa que o software não conseguiu encontrar nenhuma amostra correspondente. Se duas ou mais linhas estiverem verdes (imagem central), significa que o software encontrou duas ou mais amostras correspondentes para uma ação. O diagrama correto, indicando que uma amostra corresponde a uma ação, é mostrado na imagem correta.

Outras configurações podem ser selecionadas através do painel de configurações do ECTtracker Programas. Para mostrar o painel de configurações, o usuário pode pressionar o F2 (quando a captura estiver desativada) ou eles podem selecionar Perfil - Mostrar configurações item do menu.

Um dos parâmetros mais importantes é o nível de amostras comparando tolerância (nível de coincidência de imagens e amostras quando são consideradas idênticas). Se uma imagem não corresponder a nenhuma amostra, é recomendável aumentar o Wlim valor (ver Fig. 20). Se uma imagem corresponder a duas ou mais amostras, é recomendável diminuir o valor. O usuário pode selecionar o valor necessário experimentalmente. O valor padrão é 25.

Setting the level of samples comparing tolerance (Fig. 20. Configuração do nível de amostras comparando tolerância)

Conselho útil: Se o software tiver problemas para reconhecer as imagens, o usuário poderá colocar um ponto brilhante (em cores contrastantes) na pálpebra do paciente com um marcador e criar uma nova matriz de amostras. Qualquer cor contrastante aumenta o nível de reconhecimento.

O próximo estágio da instalação é conectar ECTtracker e o software receptor. O usuário precisa preencher o campo nº 10 do painel de configurações com "Teclado ECT por www.eyecomtec.com"- este é o cabeçalho de ETCkeyboard janela principal do software (Fig. 21).

Connecting ECTtracker and ECTkeyboard to send key codes (Fig. 21. Conexão do ECTtracker e do ECTkeyboard para enviar códigos de chave)

Quando uma das imagens na janela principal do programa corresponde a um dos fragmentos da Matrix of Samples, ECTtracker envia códigos de ação para o software receptor. As linhas 60-64 no painel de configurações são responsáveis ​​pela ação e pelos códigos das teclas (veja a Fig. 22). Primeiro, o usuário precisa digitar o código da chave e, depois de inserir um espaço, é necessário inserir uma ação. Existem quatro valores possíveis para a ação: pressione uma tecla (valor do parâmetro - 1); solte uma tecla (valor do parâmetro - 2); pressione e solte uma tecla (valor do parâmetro - 3). Se o valor for igual a 0, a ação será totalmente desativada e o código da chave não será enviado ao software receptor, mesmo que a imagem corresponda a uma das amostras.

ECTtracker settings panel rows responsible for key codes (Fig. 22. Linhas do painel de configurações do ECTtracker responsáveis ​​pelos códigos das teclas)

Vamos dar uma olhada em um exemplo real. Supostamente, ECTkeyboard é controlado pelo botão Espaço e o paciente seleciona símbolos na Matriz com um olho piscando. No ECTtracker a amostra de software A corresponde a uma imagem em que o olho está aberto (primeira linha da Matrix of Samples); amostra B - com uma imagem em que o olho está fechado (segunda linha da Matrix of Samples).

No painel de configurações do software, cada linha corresponde a uma linha da Matrix of Samples: linha # 60 - linha 1; linha 61 - linha 2 e assim por diante.

Nesse caso, ação para B - pressione uma tecla e o valor do parâmetro é igual a 1. O código da tecla espaço é 32. Portanto, na linha # 61 do painel de configurações, o usuário precisa digitar 32 1. Ação para A - solte uma tecla e o valor do parâmetro é igual a 2. Estamos liberando o mesmo botão Espaço com o código 32. Assim, na linha 60, o usuário precisa digitar 32 2.

A configuração inicial acabou. Para acelerar o software, o usuário pode usar o Debug cardápio. Os itens deste menu permitem mostrar / ocultar:

Os elementos de depuração são mostrados na figura 23.

ECTtracker debug window elements (Fig. 23. Elementos da janela de depuração do ECTtracker)

A desativação desses elementos não afetará a qualidade do software, mas aumentará sua produtividade. Esse recurso permite o uso de ECTtracker software em computadores de baixo custo, recebendo a mesma produtividade.

Essa foi a última etapa do cenário inicial de ECTtracker. Você pode encontrar mais informações sobre diferentes configurações do programa (como alterar o tamanho da janela de destino, largura e altura da matriz, taxa de quadros por segundo do vídeo etc.) no manual detalhado do usuário de ECTtracker.