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.
ECTtracker - Configurações e parâmetros adicionais
Guia de configurações avançadas
- Nome do arquivo de localização
- Wlim 10..100% de correspondência de quadro e amostra
- Quadros por segundo 1..60
- Mudança de alvo máxima por 1 quadro
- Em caso de perda de destino, conte os quadros antes de pesquisar
- Coeficiente da influência anterior na proximidade do alvo (em porcentagem)
- Vídeo espelho flip
- Pesquisando o alinhamento da área (C - centro, F - real)
- Nome do arquivo de estrutura
- Quantidade máxima de pontos-chave da estrutura
- Largura do ponto principal da estrutura (bloco de pixels, de 0 a 255)
- Altura do ponto-chave da estrutura (bloco de pixels, de 0 a 255)
- Intensidade (peso) de cada canal (9 números, de 0 a 9)
- Cor da estrutura na janela principal (no formato #FFFFFF)
- Escala de estrutura, quando exibido na tabela de canais de cores
- Tamanho da amostra - largura (em pixels)
- Tamanho da amostra - altura (em pixels)
- Tamanho da matriz de amostras - largura (quantidade de colunas)
- Tamanho da matriz de amostras - altura (quantidade de linhas)
- Tamanho do alvo - largura (em pixels)
- Tamanho do alvo - altura (em pixels)
- Posição alvo - margem esquerda (em pixels)
- Posição alvo - margem superior (em pixels)
- Depuração - visibilidade da estrutura
- Depuração - visibilidade das estatísticas
- Depuração - visibilidade da saída de vídeo
- Depuração - altura do painel com amostras reconhecidas
- Ativar reconhecimento automático (1 ativação, 0 desativação)
- Intervalo de tempo entre a gravação do status da operação no arquivo (em segundos)
- Limite de alteração de brilho durante a calibração automática
- Caminho completo para o script de calibração automática
- Prazo - quantidade de quadros analisados por uma ação emulada
- Caminho completo para a matriz atual de amostras
- Janela Mostrar sobre
- Mostrar janela de configurações
- Janela Mostrar matriz de amostras
- Mostrar diagrama de listras
- Mostrar diagrama de estruturas
- Mostrar diagrama de intensidade de canais
- Mostrar janela do log de eventos
- Mostrar janela do editor de estrutura
- 100. Nome do software receptor (para receber pressionamentos de tecla emulados)
- 101. Método de envio de dados para o software receptor (mensagem S-send, mensagem P-post)
- Chave e ação para deslocamento positivo no eixo X (+ X)
- Chave e ação para deslocamento positivo no eixo Y (+ Y)
- Chave e ação para deslocamento negativo no eixo X (-X)
- Chave e ação para deslocamento negativo no eixo Y (-Y)
- Chave e ação para deslocamento negativo no eixo X (-X)
- Chave e ação quando a amostra está correspondendo à linha # 0
- Chave e ação quando a amostra está correspondendo à linha 1
- Chave e ação quando a amostra está correspondendo à linha # 2
- Chave e ação quando a amostra está correspondendo à linha 3
- Chave e ação quando a amostra está correspondendo à linha 4
Todos os parâmetros ajustáveis de ECTtracker estão disponíveis na janela de configurações do programa. O usuário pode abri-lo usando o Tecla de atalho F3 ou Configurações - Mostrar configurações itens do menu.
Todas as configurações são agrupadas por categorias:
- 1-9 - configurações básicas do programa. Esse grupo inclui configurações de localização, o nível de correspondência entre as amostras e a imagem analisada, a taxa de quadros por segundo do vídeo capturado, a mudança máxima de imagem para 1 quadro, tempo de restauração do reconhecimento após a perda da correspondência, inversão do espelho do vídeo etc.
- 11-15 - configurações de reconhecimento. Esse grupo inclui: o nome do arquivo da estrutura de reconhecimento, a quantidade máxima de pontos da estrutura de reconhecimento, a largura e a altura da área de cada ponto, a fórmula de prioridade dos canais de cores, a cor da estrutura na janela principal do programa, bem como a escala na janela SCO9.
- 20-27 - Configurações da matriz de amostras. O tamanho das amostras e a quantidade de amostras em cada linha ou coluna. Esse grupo também inclui todas as configurações da janela de destino que afetam seu tamanho e posição.
- 31-34 - configurações dos elementos de depuração para a janela principal do ECTtracker. Visibilidade dos elementos e tamanho da área com informações sobre amostras reconhecidas.
- 45-50 - configurações para caminhos, intervalos de tempo e início automático do processo de reconhecimento.
- 60-67 - configuração de visibilidade das janelas adicionais do programa.
- 100-115 - configurações para chaves e ações para o software receptor.
Todas as configurações estão agrupadas em várias colunas. Da esquerda para a direita: um número, um valor de parâmetro e sua breve descrição.
Vamos olhar mais de perto as configurações do programa.
Configurações de localização e análise de imagem
1. Nome do arquivo de localização. O nome do arquivo que contém a descrição dos elementos da interface e as configurações do programa em um idioma necessário. Nesse campo, o usuário precisa especificar o caminho completo para o arquivo de localização e seu nome.
3. Wlim 10..100% de correspondência de quadros e amostras. Wlim - é o limite do grau de correspondência de uma amostra e da imagem analisada. O valor deste parâmetro pode permanecer na faixa de 10 a 100. É recomendável usar valores de 18 a 25 (dependendo da iluminação, mobilidade do usuário, configurações da câmera e outros parâmetros). O nível padrão de Wlim é 20. Quanto maior o valor selecionado pelo usuário, mais preciso será o nível de correspondência da amostra e o fragmento de imagem reconhecido sob a estrutura. O Wlim pode ser aumentado apenas no caso de iluminação adequada e alta resolução da câmera. Esse valor também pode ser aumentado nos casos em que o programa encontra várias amostras correspondentes para uma imagem. Essa situação pode ser facilmente vista nas linhas de depuração, quando duas ou mais linhas são preenchidas simultaneamente com a cor verde. Vice-versa, quando o nível de reconhecimento é baixo e não há amostras adequadamente correspondentes, o usuário precisa diminuir o valor Wlim. O valor adequado para esse parâmetro deve ser selecionado de forma que apenas uma linha verde de depuração apareça no diagrama de faixas a qualquer momento.
4. Quadros por segundo 1..60. Velocidade do processamento e captura de vídeo para fins de rastreamento. ECTtracker recebe a imagem de uma fonte localizada sob a janela de destino (pode ser o aplicativo ECTcamera ou qualquer outro software que captura vídeo de qualquer câmera, reprodutor de mídia, Skype ou outra fonte). Um fragmento da imagem é mostrado na janela principal do ECTtracker e comparado com amostras carregadas ou criadas anteriormente usando pontos-chave da estrutura, seguidas por atualizações de informações nas janelas principais e de depuração. Baseando-se nas informações recebidas, ECTtracker determina os códigos-chave a serem enviados ao software receptor. Depois de terminar este estágio, o programa muda para a próxima imagem e esse ciclo é repetido. Apesar do processo que consome muitos recursos, o programa pode lidar com várias dezenas de quadros por segundo. O valor padrão deste parâmetro é 20 quadros por segundo. Este valor do parâmetro pode permanecer no intervalo de 1 a 60 quadros por segundo. É recomendável diminuir esse parâmetro abaixo de 6 quadros por segundo para computadores com baixas características técnicas. Vale ressaltar que esse parâmetro afeta diretamente a velocidade do processo de captura de vídeo. Por exemplo. se o feed de vídeo do usuário tiver uma taxa de 20 quadros por segundo, não será necessário definir um valor mais alto para esse parâmetro. Isso não aumentará o nível de qualidade, mas aumentará a carga geral nos recursos do computador durante o trabalho com ECTtracker.
5. Deslocamento alvo máximo por 1 quadro. O deslocamento máximo do olho do usuário para um quadro. Se o usuário não perdeu totalmente a mobilidade ou está sofrendo de atividade muscular descontrolada (teca, tremor), isso pode resultar em uma imagem instável da câmera. Inclinações da cabeça e vários movimentos podem resultar em uma mudança na posição da face, portanto, o programa precisa corrigir a localização da estrutura de forma que possa seguir os olhos do usuário. Assim, as coordenadas centrais das amostras correspondentes também serão alteradas. Quanto mais rápidos e notáveis forem os movimentos do usuário, maior será o valor do turno para 1 quadro a ser selecionado. Para evitar a perda do alvo, é recomendável aumentar o valor máximo de turno, mesmo para fotos em close. O valor deste parâmetro deve ser selecionado no intervalo de 0 a 100 pixels. O valor padrão do turno máximo é de 3 pixels. Esse valor também pode ser aumentado nos casos em que o programa não consegue manter o foco no olho do usuário, além de diminuir para o trabalho em computadores de baixo custo. Este software foi criado inicialmente para pacientes totalmente paralisados; é por isso que é estritamente recomendado minimizar a quantidade de movimentos possíveis na área analisada. Para evitar movimentos da cabeça, o usuário pode usar uma cadeira com um encosto alto ou uma poltrona com um encosto de cabeça. Essa abordagem permite ao usuário obter imobilidade quase completa durante a operação de ECTtracker.
6. Em caso de perda de destino, conte os quadros antes de pesquisar. O tempo ocioso do programa quando o destino é perdido. Nos casos em que a imagem analisada não corresponde a nenhuma amostra da Matrix of Samples, ECTtracker precisa pular uma quantidade predefinida de quadros. Depois disso, o programa moverá o ponto de busca para o centro da imagem (se o parâmetro 9 tiver o valor C) ou para o local da última correspondência bem-sucedida (se o parâmetro 9 tiver o valor F). A estrutura fica oculta durante o tempo ocioso, permitindo que o usuário veja que o destino está perdido. O valor padrão deste parâmetro é 20 e geralmente é igual à taxa de quadros de vídeo analisada. Em outras palavras, quando ECTtracker perde o foco, ele retoma a busca pelas amostras correspondentes em 1 segundo. O usuário pode selecionar qualquer valor desejado no intervalo de 1 a 1000 quadros.
7. Coeficiente da influência anterior na proximidade do alvo (em porcentagem). Durante a comparação da imagem e amostras atuais, o programa pode levar em consideração a distância das amostras correspondentes e escolher a mais próxima delas. O valor deste parâmetro pode ser selecionado no intervalo de 1 a 100, alterando o coeficiente da proximidade do alvo anterior de 1% para 100%. O valor padrão é 0, ou seja, ECTtracker seleciona amostras correspondentes, independentemente de sua posição.
8. Espelho de vídeo flip. O valor deste parâmetro pode ser igual a 1 ou 0. Quando o valor 0 é selecionado, o valor ECTtracker A janela principal mostra o vídeo da mesma maneira que no aplicativo abaixo da janela de destino. Quando o valor desse parâmetro é igual a 1, o vídeo em ECTtracker a janela é invertida horizontalmente. O valor padrão deste parâmetro é 0.
9. Pesquisando o alinhamento da área (C - centro, F - real). Alinhamento da área de pesquisa ao centro ou de acordo com as últimas coordenadas bem-sucedidas. Quando o valor C é selecionado e a amostra é perdida, ECTtracker inicia a busca a partir do centro da imagem analisada. Este modo implica total imobilidade do paciente (em caso de paralisia, bem como no caso de movimentos descontrolados da cabeça com retorno à sua posição original). Quando uma amostra sai da área de rastreamento, ECTtracker retorna a área de busca para o centro da imagem. Esse recurso permite que o usuário evite essas situações quando o software alterna para outro objeto semelhante ou pesquisa um objeto na área de perda, enquanto ele já está no centro da imagem. Quando o valor F é selecionado para o parâmetro 9, o software está pesquisando a amostra na área de sua perda e não retornando ao centro da imagem. Este modo foi inventado para usar a cabeça (ou qualquer outro marcador) como o cursor do mouse. Nesses casos, o usuário precisa selecionar uma área de rastreamento maior e criar amostras para um olho ou um marcador. Depois disso, o usuário pode controlar o cursor com os movimentos da cabeça. Os parâmetros 51-54 são responsáveis por este modo. Nos casos em que uma amostra ultrapassa o limite da área analisada, ECTtracker tentará encontrá-lo na mesma área, sem mover para o centro da imagem. Esse recurso permite que o programa realize uma pesquisa rápida do objeto perdido que saiu da área e retornou em pouco tempo. O valor F foi criado para compensar possíveis tremores e vários movimentos repetitivos do paciente. Este modo de trabalho é mais complexo. Portanto, é recomendável usar o modo C sempre que possível.
Configurações de reconhecimento
11. nome do arquivo de estrutura. O programa pode trabalhar com uma das várias estruturas de reconhecimento para analisar imagens e comparar seus fragmentos com as amostras predefinidas. Este campo mostra o nome do arquivo de estrutura. Se este campo estiver vazio, o programa usará a estrutura de reconhecimento integrada.
12. Quantidade máxima de pontos-chave da estrutura. A quantidade máxima possível de pontos da estrutura de reconhecimento de ECTtracker. Quantidades mais altas podem melhorar o nível de qualidade do rastreamento, enquanto menores podem diminuir a carga geral no processador. O valor padrão deste parâmetro - 100.
13. Largura do ponto principal da estrutura (bloco de pixels, de 0 a 255). A estrutura de reconhecimento nas últimas versões do ECTtracker pode incluir não apenas pontos separados, mas áreas retangulares separadas com centros nesses pontos. Este parâmetro define a largura do bloco de pixels analisados. O nível de correspondência com as amostras será identificado usando valores médios. Portanto, não há necessidade de aumentar a quantidade de pontos de estrutura para aumentar a área analisada. O valor padrão deste parâmetro é 1.
14. Estruture a altura do ponto-chave (bloco de pixels, de 0 a 255. Semelhante ao parâmetro anterior, essa variável permite ao usuário definir a altura do bloco de pixels analisados no intervalo de 0 a 255 pixels. O valor padrão deste parâmetro também é 1.
15. Intensidade (peso) de cada canal (9 números, de 0 a 9). Este parâmetro permite que o usuário defina o nível de prioridade para cada um dos canais de cores (R, G, B, dR, dG, dB, H. S. L). Assim, o usuário pode aumentar o nível de prioridade dos canais com a diferença de intensidade mais significativa para vários estados (linhas na Matrix of Samples) e quase nenhuma diferença para o estado semelhante (amostras em uma linha da Matrix). Uma fórmula de prioridade de canal adequadamente selecionada permite melhorar a qualidade do reconhecimento e a eficiência geral da operação do programa. O valor padrão deste parâmetro é 111111111, ou seja, todos os canais têm o mesmo nível de prioridade.
17. Cor da estrutura na janela principal (no formato #FFFFFF). Dependendo das condições de iluminação, da cor dos olhos e da pele do usuário, os pontos principais da estrutura podem parecer pouco claros durante a criação da Matrix of Samples. O usuário pode selecionar as cores com mais contraste usando esse parâmetro, tornando os pontos principais claramente visíveis na imagem. Esse recurso permite ao usuário executar o processo de calibração inicial mais facilmente. O valor padrão deste parâmetro é FFFFFF, que é branco.
18. Escala de estrutura, quando exibida na tabela de canais de cores. Este parâmetro permite ao usuário definir o tamanho da estrutura de reconhecimento na janela SCO9, usando uma porcentagem do tamanho original. O valor padrão deste parâmetro é 80. O usuário pode diminuir esse valor para reduzir o espaço ocupado pela janela do SCO9. O usuário também pode aumentar o tamanho para operação contínua da estrutura do arquivo de reconhecimento, quando é necessário realizar uma análise completa das informações para adicionar ou remover pontos da estrutura de reconhecimento.
Janela Target e configurações Matrix of Samples
20. Tamanho da amostra - largura (em pixels). A altura e a largura de uma amostra na Matrix devem ser selecionadas corretamente para conter a maior parte dos pontos-chave da estrutura e fornecer reconhecimento adequado, mas não torná-lo muito grande, e permanecer nos limites da janela de destino durante movimentos do usuário. A largura pode ser selecionada no intervalo de 10 pixels até a largura atual da janela de destino. O valor padrão durante o primeiro início do programa é 120 pixels.
21. Tamanho da amostra - altura (em pixels). Este parâmetro da janela de configurações funciona de maneira semelhante ao anterior. O comprimento pode ser selecionado no intervalo de 10 pixels até o comprimento atual da janela de destino de ECTtracker. O valor padrão da altura da amostra é 60 pixels. Os pontos principais da estrutura devem ser colocados na área de mudança mais frequente.
22. Tamanho da matriz de amostras - largura (quantidade de colunas). Este parâmetro determina a quantidade vertical de amostras. O valor padrão deste parâmetro é 4. Isso significa que o usuário não pode criar mais de 4 amostras com o mesmo estado (por exemplo, imagens com o olho aberto do paciente).
23. Tamanho da matriz de amostras - altura (quantidade de linhas). Este parâmetro determina a quantidade horizontal de amostras. O valor padrão deste parâmetro é 4. Quando apenas dois estados dos olhos do usuário são analisados, o usuário pode diminuir a altura da Matriz de amostras para 2 para economizar espaço. Cada linha da matriz deve conter amostras com um estado semelhante. A primeira linha - todas as imagens com o olho aberto, a segunda linha - com o olho fechado. Essa regra foi inventada para fornecer a geração adequada de códigos de ação e códigos de chave, que serão enviados ao software receptor.
24. Tamanho do alvo - largura (em pixels). A largura da janela de destino em pixels. O valor padrão deste parâmetro é 140. Quanto maior o valor selecionado pelo usuário, maior a janela de destino e a área de análise de imagem. O usuário pode aumentar o tamanho da janela de destino nos casos em que o paciente retém algum tipo de atividade motora e as amostras na Matrix têm um tamanho maior. Quando a janela de destino é pequena, a área analisada pode ir além das bordas da janela de destino, ECTtracker vai perder o foco. O tamanho da janela de destino pode ser diminuído em computadores low-end com baixas características técnicas. Informações mais detalhadas sobre a seleção adequada do tamanho da janela de destino podem ser encontradas na seção 'Alterando o tamanho da janela de destino para melhorar a qualidade' do capítulo 'Dicas e truques' deste manual.
25. Tamanho do alvo - altura (em pixels). O tamanho vertical da janela de destino em pixels. Funciona de maneira semelhante ao parâmetro anterior e define a altura da janela de destino, permitindo ao usuário aumentar o tamanho da área analisada. Tendo em mente que a janela de destino precisa capturar uma pequena área do vídeo analisado para identificar o estado dos olhos, não é recomendável usar valores extremamente altos. O valor padrão deste parâmetro é 160.
26. Posição desejada - margem esquerda (em pixels). Este parâmetro salva informações sobre a posição horizontal da janela de destino. O valor determina a distância entre a borda esquerda da tela e a borda esquerda da janela de destino em pixels.
27. Posição desejada - margem superior (em pixels). Este parâmetro salva informações sobre a posição vertical da janela de destino. O valor determina a distância entre a borda superior da tela e a borda superior da janela de destino em pixels.
Configurações dos elementos de depuração da janela principal
31. Debug - visibilidade da estrutura. Este parâmetro é responsável pela visibilidade da estrutura acima da imagem na janela de vídeo do programa. A estrutura é visível por padrão durante o primeiro início do programa, permitindo ao usuário controlar a posição da zona de pesquisa em tempo real e identificar casos em que o programa está perdendo a imagem.
32. Depuração - visibilidade das estatísticas. Este parâmetro controla a visibilidade do painel estatístico na janela de ECTtracker e torna visível por padrão. Ele exibe as coordenadas da amostra mais apropriada, bem como sua posição na Matriz de amostras, o nível de correspondência e a velocidade do processamento de vídeo em quadros por segundo.
33. Depuração - visibilidade da saída de vídeo. Este parâmetro controla a visibilidade do vídeo na janela principal do ECTtracker. O valor padrão deste parâmetro é 1 e o quadro atual é mostrado no programa. É recomendável desativar esse parâmetro apenas nos casos em que ECTtracker está trabalhando em computadores com características técnicas extremamente baixas, porque a ausência do fluxo de vídeo pode acelerar o programa nesses casos.
PRÓ34. Depuração - altura do painel com amostras reconhecidas. O valor padrão deste parâmetro é 0, ou seja, o painel com amostras reconhecidas não é visível para o usuário. É recomendável definir o valor desse parâmetro como 70 ao trabalhar com uma Matrix of Samples que contém 4 estados diferentes. A janela principal do programa exibirá informações sobre o preenchimento da Matriz de amostras (a área esquerda) e as imagens correspondentes (a área direita).
Caminhos, intervalos de tempo e configurações de reconhecimento automático
45. Ativar reconhecimento automático (1 habilitar, 0 desativar). O recurso de reconhecimento automático é desativado por padrão, porque o usuário pode precisar executar o procedimento de configuração durante o primeiro lançamento, ou seja, alterar parâmetros, escolher uma estrutura, carregar amostras de um arquivo salvo anteriormente ou realizar calibração automática nos casos em que a Matrix of Samples está vazia. Caso todas as configurações já tenham sido feitas e o Matrix of Samples esteja carregando automaticamente, o usuário pode ativar o recurso de reconhecimento automático alterando o valor desse parâmetro para 1. Esse parâmetro é muito útil para trabalhar com pacientes totalmente paralisados. Ao colocar o atalho do programa na seção de inicialização automática do sistema operacional, o usuário pode criar um processo de inicialização totalmente automático para ECTtracker e reconhecimento de imagem depois de iniciar o computador. Essa abordagem permite que o usuário comece a trabalhar sem pressionar nenhuma tecla ou botão físico.
PRÓ46. Intervalo de tempo entre a gravação do status da operação no arquivo (em segundos). O programa cria o log de eventos, que inclui vários eventos importantes, incluindo início e parada do reconhecimento automático, seleção da estrutura e muitas outras operações. Ao usar esse parâmetro, o usuário pode selecionar o intervalo de tempo entre o processo de salvamento do evento 'status'. O valor padrão é 10 segundos. O usuário pode definir qualquer valor desejado entre 1 e 1000 segundos. Esse recurso oferece ao usuário outra oportunidade de verificar o estado atual de trabalho do programa. Se o programa estiver congelando ou mostrando uma caixa de diálogo que não pode ser fechada pelo usuário (devido a paralisia total), o programa encerra os eventos salvos no log. Como resultado, o arquivo de log para de aumentar de tamanho e pode ser um sinal de que o programa não está funcionando corretamente. Em conjunto com outros programas (por exemplo, HandyFileMonitor - um aplicativo que controla o tamanho do arquivo muda periodicamente e notifica o usuário se não houver alterações há algum tempo), o usuário pode executar uma reinicialização automática do programa. Felizmente, ECTtracker geralmente é bastante estável e esse recurso é usado em casos extremamente raros.
47. Limite de alteração de brilho durante a calibração automática. O limite de alteração de brilho durante a calibração automática. Este parâmetro pode ser selecionado no intervalo de 1 a 200 e define a alteração de brilho durante a calibração automática. O valor padrão deste parâmetro é 0.
48. Caminho completo para o script de calibração automática. Caso o arquivo do script de calibração automática esteja localizado na mesma pasta que o arquivo principal do ECTtracker, o usuário pode indicar apenas o nome dele. O arquivo de script de calibração padrão do programa é Eye_2S1P2M.dat (dois estados oculares - abertos e fechados, duas linhas da Matrix são preenchidas, o ícone auxiliar é mostrado em apenas um local - o centro da tela).
49. Prazo - quantidade de quadros analisados por uma ação emulada. Este parâmetro funciona como algum tipo de filtro. Ele permite que o usuário bloqueie a emulação de pressionamento de tecla para todas as imagens correspondentes que durem menos que o período indicado neste parâmetro. Por exemplo, se o paciente estiver sofrendo de contrações não controladas dos cílios, essas ações deverão ser separadas e filtradas do fechamento controlado dos olhos. Se o valor desse parâmetro for 20 (o mesmo valor do parâmetro 4), todas as amostras correspondentes que durarem menos de um segundo serão ignoradas pelo programa. Essa abordagem permite ao usuário separar ações conscientes das descontroladas.
50. Caminho completo para a Matriz atual de amostras. Permite o ECTtracker para abrir amostras de uma pasta predefinida durante o lançamento do programa. Esse recurso pode ser útil nos casos em que ECTtracker já está configurado para reconhecimento automático após o lançamento. O valor padrão deste parâmetro está vazio.
Configurações adicionais de visibilidade das janelas do programa
Os parâmetros de 60 a 67 podem ter apenas um dos seguintes valores: 0 ou 1. 0 significa que uma janela adicional não é mostrada, enquanto 1 significa que a janela é mostrada.
60. Mostrar sobre a janela. Este parâmetro controla a visibilidade da janela "Sobre". O valor padrão deste parâmetro é 0 e a janela com informações sobre o programa fica oculta durante o início e a operação do ECTtracker.
61. Mostrar janela de configurações. Este parâmetro controla a visibilidade da janela de configurações. O valor padrão deste parâmetro é 1 e a janela de configurações é visível para o usuário. Se o usuário definir o valor 0, a janela de configurações será ocultada durante cada início do programa. Ocultar a janela de configurações pode ser necessário e útil nos casos em que ECTtracker está funcionando em computadores com baixa resolução e falta de espaço livre na tela, bem como nos casos em que as configurações não são alteradas com muita frequência.
62. Janela Mostrar matriz de amostras. Este parâmetro controla a visibilidade da janela com a Matrix of Samples. Essa janela é visível por padrão, permitindo que o usuário veja o conjunto atual de amostras. Além disso, a amostra mais apropriada é destacada com uma borda vermelha na janela de vídeo durante a operação normal do programa. Esse recurso permite ao usuário identificar as melhores amostras mais rapidamente e alterá-las se necessário, ou executar a calibração automática para atualizar a Matriz de amostras.
63. Mostrar diagrama de listras. Este parâmetro controla a visibilidade do diagrama de faixas de depuração e o torna visível por padrão. Ao mesmo tempo, a janela de depuração é aberta e mostra o grupo de amostras que é mais consistente com a imagem analisada da janela de vídeo do ECTtracker.
PRÓ64. Mostrar diagrama de estruturas. Esse parâmetro é ativado por padrão e permite ao usuário mostrar a janela SCO9 que contém informações sobre as mudanças de intensidade dos canais de cores para cada ponto separado da estrutura de reconhecimento atual do ECTtracker. Todas as informações são atualizadas em tempo real a cada novo quadro.
65. Mostrar diagrama de intensidade de canais. Este parâmetro está ativado por padrão. Uma janela especial com indicadores de intensidade para cada um dos canais é exibida durante cada inicialização do programa (3 canais RGB, 3 delta RGB e 3 HSL). Todas as informações são atualizadas em tempo real a cada novo quadro.
PRÓ66. Mostrar janela do log de eventos. O log de eventos é visível por padrão para mostrar as principais ações do programa.
PRÓ67. Mostrar janela do editor de estrutura. Este parâmetro controla a visibilidade da janela do editor da estrutura de reconhecimento. O editor não está disponível na versão pública real do programa.
Recebendo chaves de software e configuração de ações
100. Nome do software receptor (para receber pressionamentos de tecla emulados). Durante sua operação, ECTtracker emula pressionamentos de teclas, com base em amostras correspondentes à imagem analisada e sua posição na Matriz de amostras. Essas teclas são transmitidas para o software receptor, que usa os códigos recebidos e executa ações específicas. Neste campo da janela de configurações, o usuário pode especificar o nome (legenda / título da janela principal) do software receptor. O seguinte valor é usado por padrão: 'ECTkeyboard by www.eyecomtec.com', que é o nome da matriz de símbolos (o teclado virtual) do complexo de software assistencial EyeComTec.
101. Método de envio de dados para o software receptor (mensagem S-send, mensagem P-post). o ECTtracker O aplicativo suporta dois tipos de mensagem transmitidos para o software receptor, ou seja, SendMessage e PostMessage. O valor S significa SendMessage. Nesse caso, ECTtracker envia mensagens para o software receptor e aguarda uma resposta. O valor P significa PostMessage. Nesse caso, ECTtracker envia mensagens para o software receptor sem aguardar nenhuma confirmação. O método PostMessage é selecionado por padrão no aplicativo.
Os grupos de parâmetros de 102 a 105 e de 110 a 115 permitem ao usuário alterar os códigos de chave transmitidos e as ações para receber o software. Os códigos e ações principais são enviados de acordo com a amostra correspondente atual na janela de vídeo do programa. Assim, o programa emula pressionamentos de teclas.
Códigos transmitidos por ECTtracker contém dois números divididos por espaços. O primeiro número é o código do botão do teclado. Cada botão do teclado possui seu próprio número exclusivo. Por exemplo, o botão de espaço é 32, Enter é 13. O usuário pode encontrar a lista completa de todos os códigos através de um mecanismo de pesquisa na Internet, digitando "códigos dos botões do teclado".
O segundo número no ECTtracker O código determina um estado necessário do botão: pressionado ou liberado. Pode levar os seguintes valores:
- 0 - nenhuma ação executada (tecla de desativação);
- 1 - pressione e mantenha pressionada a tecla;
- 2 - solte a tecla;
- 3 - pressione e solte a tecla.
Os parâmetros de 102 a 105 permitem ao usuário definir ECTtracker para controlar o cursor movendo a cabeça do usuário (se o valor do parâmetro 9 for F). Movendo uma imagem que corresponde a uma amostra ao longo do eixo horizontal (X) e do eixo vertical (Y), ECTtracker pode gerar ações e enviá-las para o recebimento de software. Códigos e ações padrão para esses parâmetros não estão definidos.
PRÓ102. Chave e ação para deslocamento positivo no eixo X (+ X) .
PRÓ103. Chave e ação para mudança positiva no eixo Y (+ Y).
PRÓ104. Chave e ação para deslocamento negativo no eixo X (-X) .
PRÓ105. Chave e ação para deslocamento negativo no eixo Y (-Y) .
110. Chave e ação quando nenhuma amostra encontrada. O código da chave e o código da ação que são enviados para o recebimento do software nos casos em que nenhuma das amostras da Matrix corresponde à imagem atual na janela do ECTtracker. Essa funcionalidade permite ao usuário trabalhar com ECTtracker usando apenas uma amostra na matriz. O valor padrão é 32 2 (botão de espaço de liberação). Vejamos um exemplo. O usuário criou uma amostra com o olho fechado e a adicionou na segunda linha da Matrix of Samples. O usuário inicia o processo de reconhecimento. Quando o usuário fecha os olhos, o programa registra uma correspondência entre a imagem e a amostra e envia o código da chave e o código da ação para segurar o botão de espaço (32 1). Quando o usuário abre o olho, ECTtracker não consegue encontrar nenhuma amostra correspondente e envia um código para liberar o botão de espaço (32 2). Assim, o usuário precisa apenas de uma amostra na matriz para emular um pressionamento de tecla. Recomenda-se aumentar o valor wlim (parâmetro 3) para este modo, tornando-o superior a 30 para obter um alto nível de qualidade de reconhecimento.
111. Chave e ação quando a amostra está correspondendo à linha # 0. Linha 0 - representa a primeira linha da matriz de amostras. O valor padrão é 32 2 (botão de espaço de liberação).
112. Chave e ação quando a amostra está correspondendo à linha # 1. Linha 1 - a segunda linha da Matrix of Samples. O valor padrão é 32 1 (pressione e mantenha pressionado o botão espaço).
113. Chave e ação quando a amostra está correspondendo à linha # 2. Linha 2 - a terceira linha da Matrix of Samples. O valor padrão é 32 1 (pressione e mantenha pressionado o botão espaço).
114. Chave e ação quando a amostra está correspondendo à linha # 3. Linha 3 - a quarta linha da Matrix of Samples. O valor padrão não está definido.
PRÓ115. Chave e ação quando a amostra está correspondendo à linha # 4. Linha 4 - a quinta linha da Matriz de Amostras. O valor padrão não está definido.