Advertencia: esta página es una traducción automática (automática), en caso de dudas, consulte el documento original en inglés. Disculpe las molestias que esto pueda causar.
ECTtracker - Configuraciones y parámetros adicionales
Guía de configuración avanzada
- Nombre del archivo de localización
- Wlim 10..100% de coincidencia de cuadros y muestras
- Fotogramas por segundo 1..60
- Cambio de objetivo máximo por 1 cuadro
- En caso de pérdida del objetivo, cuente los cuadros antes de buscar
- Coeficiente de influencia de proximidad objetivo anterior (en porcentaje)
- Video espejo flip
- Alineación del área de búsqueda (C - centro, F - real)
- Nombre del archivo de estructura
- Cantidad máxima de puntos clave de estructura
- Ancho del punto clave de estructura (bloque de píxeles, de 0 a 255)
- Altura del punto clave de estructura (bloque de píxeles, de 0 a 255)
- Intensidad (peso) de cada canal (9 números, de 0 a 9)
- Color de estructura en la ventana principal (en formato #FFFFFF)
- Escala de estructura, cuando se muestra en la tabla de canales de color
- Tamaño de muestra: ancho (en píxeles)
- Tamaño de muestra - altura (en píxeles)
- Tamaño de la matriz de muestras: ancho (cantidad de columnas)
- Tamaño de la matriz de muestras: altura (cantidad de filas)
- Tamaño objetivo - ancho (en píxeles)
- Tamaño objetivo - altura (en píxeles)
- Posición de destino: margen izquierdo (en píxeles)
- Posición de destino: margen superior (en píxeles)
- Depuración: visibilidad de la estructura
- Depuración: visibilidad de estadísticas
- Depuración: visibilidad de salida de video
- Depuración: altura del panel con muestras reconocidas
- Activar reconocimiento automático (1 habilitado, 0 deshabilitado)
- Intervalo de tiempo entre escribir el estado de la operación en el archivo (en segundos)
- Umbral de cambio de brillo durante la calibración automática
- Ruta completa a la secuencia de comandos de calibración automática
- Marco de tiempo: cantidad de marcos analizados por una acción emulada
- Ruta completa a la matriz actual de muestras
- Mostrar ventana Acerca de
- Mostrar ventana de configuración
- Mostrar la ventana Matriz de muestras
- Mostrar diagrama de rayas
- Mostrar diagrama de estructuras
- Mostrar diagrama de intensidad de canales
- Mostrar ventana de registro de eventos
- Mostrar ventana del editor de estructura
- 100. Nombre del software receptor (para recibir pulsaciones de teclas emuladas)
- 101. Método de envío de datos al software receptor (S-sendmessage, P-postmessage)
- Clave y acción para el cambio positivo en el eje X (+ X)
- Clave y acción para desplazamiento positivo en el eje Y (+ Y)
- Clave y acción para desplazamiento negativo en el eje X (-X)
- Clave y acción para desplazamiento negativo en el eje Y (-Y)
- Clave y acción para desplazamiento negativo en el eje X (-X)
- Clave y acción cuando la muestra coincide con la fila # 0
- Clave y acción cuando la muestra coincide con la fila n. ° 1
- Clave y acción cuando la muestra coincide con la fila # 2
- Clave y acción cuando la muestra coincide con la fila # 3
- Clave y acción cuando la muestra coincide con la fila 4
Todos los parámetros ajustables de ECTtracker están disponibles a través de la ventana de configuración del programa. El usuario puede abrirlo usando el Tecla de acceso rápido F3 or Configuraciones - Ajustes de la presentación elementos de menú.
Todas las configuraciones están agrupadas por categorías:
- 1-9 - configuración básica del programa. Este grupo incluye la configuración de localización, el nivel de coincidencia entre las muestras y la imagen analizada, la velocidad de fotogramas por segundo del video capturado, el desplazamiento máximo de la imagen para 1 fotograma, el tiempo de restauración del reconocimiento después de perder la coincidencia, la inversión del espejo de video, etc.
- 11-15 - configuraciones de reconocimiento. Este grupo incluye: el nombre del archivo de la estructura de reconocimiento, la cantidad máxima de puntos de la estructura de reconocimiento, el ancho y la altura del área de cada punto, la fórmula de prioridad de los canales de color, el color de la estructura en la ventana principal del programa, así como la escala en la ventana SCO9.
- 20-27 - Configuración de la matriz de muestras. El tamaño de las muestras y la cantidad de muestras en cada fila o columna. Este grupo también incluye todas las configuraciones de ventana de destino que afectan su tamaño y posición.
- 31-34: configuración de elementos de depuración para la ventana principal de ECTtracker. Visibilidad de los elementos y el tamaño del área con información sobre muestras reconocidas.
- 45-50: ajustes para rutas, intervalos de tiempo e inicio automático del proceso de reconocimiento.
- 60-67: configuración de visibilidad de las ventanas adicionales del programa.
- 100-115: configuración de teclas y acciones para el software receptor.
Todos los ajustes están agrupados en varias columnas. De izquierda a derecha: un número, un valor de parámetro y su breve descripción.
Veamos más de cerca la configuración del programa.
Configuración de localización y análisis de imágenes
1. Nombre del archivo de localización. El nombre del archivo que contiene la descripción de los elementos de la interfaz y la configuración del programa en un idioma requerido. En este campo, el usuario debe especificar la ruta completa para el archivo de localización y su nombre.
3. Wlim 10..100% de marco y coincidencia de muestra. Wlim: es el límite del grado de coincidencia de una muestra y la imagen analizada. El valor de este parámetro puede permanecer en el rango de 10 a 100. Se recomienda usar valores de 18 a 25 (dependiendo de la iluminación, la movilidad del usuario, la configuración de la cámara y otros parámetros). El nivel predeterminado de Wlim es 20. Cuanto mayor sea el valor seleccionado por el usuario, más preciso será el nivel de coincidencia de la muestra y el fragmento de imagen reconocido debajo de la estructura. Wlim se puede aumentar solo en el caso de una iluminación adecuada y una alta resolución de la cámara. Este valor también se puede aumentar en los casos en que el programa encuentra varias muestras correspondientes para una imagen. Esta situación se puede ver fácilmente en las líneas de depuración, cuando dos o más líneas se rellenan simultáneamente con el color verde. Viceversa, cuando el nivel de reconocimiento es bajo y no hay muestras que correspondan adecuadamente, el usuario tiene que disminuir el valor de Wlim. El valor adecuado para este parámetro debe seleccionarse de tal manera que solo aparezca una línea de depuración verde en el diagrama de franjas en un momento dado.
4. Fotogramas por segundo 1..60. Velocidad de procesamiento y captura de video para fines de seguimiento. ECTtracker recibe la imagen de una fuente ubicada debajo de la ventana de destino (puede ser la aplicación ECTcamera o cualquier otro software que capture video de cualquier cámara, reproductor multimedia, Skype u otra fuente). Se muestra un fragmento de la imagen en la ventana principal de ECTtracker y comparado con muestras previamente cargadas o creadas usando puntos clave de la estructura, seguido de actualizaciones de información en las ventanas principal y de depuración. Basándose en la información recibida, ECTtracker determina los códigos clave que se enviarán al software receptor. Después de terminar esta etapa, el programa cambia a la siguiente imagen y este ciclo se repite. A pesar del proceso de uso intensivo de recursos, el programa puede manejar hasta varias docenas de cuadros por segundo. El valor predeterminado de este parámetro es 20 cuadros por segundo. Este valor de parámetro puede permanecer en el rango de 1 a 60 cuadros por segundo. Se recomienda disminuir este parámetro por debajo de 6 cuadros por segundo para computadoras con características técnicas bajas. Vale la pena señalar que este parámetro afecta directamente la velocidad del proceso de captura de video. P.ej. Si la transmisión de video del usuario tiene una velocidad de 20 cuadros por segundo, no es necesario establecer un valor más alto para este parámetro. Esto no aumentará el nivel de calidad, pero aumentará la carga general en los recursos de la computadora durante el trabajo con ECTtracker.
5. Desplazamiento objetivo máximo por 1 cuadro. El desplazamiento máximo del ojo del usuario para un cuadro. Si el usuario no ha perdido totalmente la movilidad o sufre actividad muscular incontrolada (teca, temblor), puede provocar una imagen inestable de la cámara. Las inclinaciones de la cabeza y varios movimientos pueden provocar un cambio en la posición de la cara, por lo tanto, el programa necesita corregir la ubicación de la estructura de tal manera que pueda seguir los ojos del usuario. Por lo tanto, las coordenadas centrales de las muestras correspondientes también cambiarán. Cuanto más rápidos y más notables sean los movimientos del usuario, mayor será el valor de desplazamiento para seleccionar 1 fotograma. Para evitar la pérdida del objetivo, se recomienda aumentar el valor de desplazamiento máximo incluso para tomas en primer plano. El valor de este parámetro debe seleccionarse del rango de 0 a 100 píxeles. El valor predeterminado del desplazamiento máximo es de 3 píxeles. Este valor también se puede aumentar en los casos en que el programa no puede centrarse en el ojo del usuario, así como disminuirlo para trabajar en computadoras de gama baja. Este software fue creado inicialmente para pacientes totalmente paralizados; Es por eso que se recomienda estrictamente minimizar la cantidad de posibles movimientos en el área analizada. Para evitar movimientos de la cabeza, el usuario puede usar una silla con respaldo alto o un sillón con reposacabezas. Este enfoque permite al usuario obtener una inmovilidad casi completa durante la operación de ECTtracker.
6. En caso de pérdida del objetivo, cuente los cuadros antes de buscar. El tiempo de inactividad del programa cuando se pierde el objetivo. En los casos en que la imagen analizada no se corresponde con ninguna muestra de la matriz de muestras, ECTtracker tiene que omitir una cantidad predefinida de fotogramas. Después de eso, el programa moverá el punto de búsqueda al centro de la imagen (si el parámetro 9 tiene el valor C) o al lugar de la última coincidencia exitosa (si el parámetro 9 tiene el valor F). La estructura está oculta durante el tiempo de inactividad, lo que permite al usuario ver que se pierde el objetivo. El valor predeterminado de este parámetro es 20 y generalmente es igual a la velocidad de fotogramas de video analizada. En otras palabras, cuando ECTtracker pierde el foco, continuará buscando las muestras correspondientes en 1 segundo. El usuario puede seleccionar cualquier valor deseado en el rango de 1 a 1000 cuadros.
7. Coeficiente de influencia de proximidad objetivo anterior (en porcentaje). Durante la comparación de la imagen actual y las muestras, el programa puede tener en cuenta la distancia a las muestras coincidentes y elegir la más cercana. El valor de este parámetro se puede seleccionar del rango de 1 a 100, cambiando así el coeficiente de la proximidad objetivo anterior del 1% al 100%. El valor predeterminado es 0, es decir ECTtracker selecciona las muestras correspondientes independientemente de su posición.
8. Video espejo flip. El valor de este parámetro puede ser igual a 1 o 0. Cuando se selecciona el valor 0, el ECTtracker La ventana principal muestra el video de la misma manera que en la aplicación debajo de la ventana de destino. Cuando el valor de este parámetro es igual a 1, el video en ECTtracker La ventana se voltea horizontalmente. El valor predeterminado de este parámetro es 0.
9. Alineación del área de búsqueda (C - centro, F - real). Alineación del área de búsqueda al centro o según las últimas coordenadas exitosas. Cuando se selecciona el valor C y se pierde la muestra, ECTtracker comienza a buscar desde el centro de la imagen analizada. Este modo implica la inmovilidad total del paciente (en caso de parálisis, así como en el caso de cualquier movimiento incontrolado de la cabeza con el retorno a su posición original). Cuando una muestra sale del área de seguimiento, ECTtracker devuelve el área de búsqueda al centro de la imagen. Esta característica le permite al usuario evitar tales situaciones cuando el software cambia a otro objeto similar o busca un objeto en el área de pérdida, mientras ya está en el centro de la imagen. Cuando se selecciona el valor F para el parámetro 9, el software busca la muestra en el área de su pérdida y no regresa al centro de la imagen. Este modo fue inventado para usar la cabeza (o cualquier otro marcador) como el cursor del mouse. En tales casos, el usuario tiene que seleccionar un área de seguimiento más grande y crear muestras para un ojo o un marcador. Después de hacerlo, el usuario puede controlar el cursor con los movimientos de su cabeza. Los parámetros 51-54 son responsables de este modo. En los casos en que una muestra va más allá del límite del área analizada, ECTtracker intentará encontrarlo en la misma área, sin moverse al centro de la imagen. Esta característica permite que el programa realice una búsqueda rápida del objeto perdido que salió del área y regresó en un momento. El valor F fue creado para compensar posibles temblores y varios movimientos repetitivos del paciente. Este modo de trabajo es más complejo. Por lo tanto, se recomienda usar el modo C siempre que sea posible.
Configuraciones de reconocimiento
11. Nombre del archivo de estructura. El programa puede trabajar con una de varias estructuras de reconocimiento para analizar imágenes y comparar sus fragmentos con las muestras predefinidas. Este campo muestra el nombre del archivo de estructura. Si este campo está vacío, el programa utilizará la estructura de reconocimiento integrada.
12. Cantidad máxima de puntos clave de estructura. La cantidad máxima posible de puntos de estructura de reconocimiento de ECTtracker. Cantidades más altas pueden mejorar el nivel de calidad de seguimiento, mientras que menores pueden disminuir la carga general en el procesador. El valor predeterminado de este parámetro: 100.
13. Estructura del ancho del punto clave (bloque de píxeles, de 0 a 255). La estructura de reconocimiento en las últimas versiones de ECTtracker puede incluir no solo puntos separados, sino también áreas rectangulares separadas con centros en dichos puntos. Este parámetro define el ancho del bloque de píxeles analizado. El nivel de coincidencia con las muestras se identificará utilizando valores promedio. Por lo tanto, no es necesario aumentar la cantidad de puntos de estructura para agrandar el área analizada. El valor predeterminado de este parámetro es 1.
14. Estructura de la altura del punto clave (bloque de píxeles, de 0 a 255. Similar al parámetro anterior, esta variable permite al usuario definir la altura del bloque de píxeles analizados en el rango de 0 a 255 píxeles. El valor predeterminado de este parámetro también es 1.
15. Intensidad (peso) de cada canal (9 números, de 0 a 9). Este parámetro permite al usuario establecer el nivel de prioridad para cada uno de los canales de color (R, G, B, dR, dG, dB, H. S. L). Por lo tanto, el usuario puede aumentar el nivel de prioridad de los canales con la diferencia de intensidad más significativa para varios estados (filas en la Matriz de muestras) y casi ninguna diferencia para el estado similar (muestras en una fila de la Matriz). Una fórmula de prioridad de canal correctamente seleccionada permite mejorar la calidad de reconocimiento y la eficiencia general de la operación del programa. El valor predeterminado de este parámetro es 111111111, es decir, todos los canales tienen el mismo nivel de prioridad.
17. Color de la estructura en la ventana principal (en formato #FFFFFF). Dependiendo de las condiciones de iluminación, el color de los ojos y el color de la piel del usuario, los puntos clave de la estructura pueden parecer poco claros durante la creación de la Matriz de Muestras. El usuario puede seleccionar la mayoría de los colores de contraste utilizando este parámetro, haciendo que los puntos clave sean claramente visibles en la imagen. Esta característica permite al usuario realizar el proceso de calibración inicial más fácilmente. El valor predeterminado de este parámetro es FFFFFF, que es blanco.
18. Escala de estructura, cuando se muestra en la tabla de canales de color. Este parámetro permite al usuario definir el tamaño de la estructura de reconocimiento en la ventana SCO9, utilizando un porcentaje del tamaño original. El valor predeterminado de este parámetro es 80. El usuario puede disminuir este valor para reducir el espacio que ocupa la ventana SCO9. El usuario también puede aumentar el tamaño para la operación continua de la estructura del archivo de reconocimiento, cuando se requiere realizar un análisis exhaustivo de la información para agregar o eliminar puntos de la estructura de reconocimiento.
Ventana de destino y configuración de la matriz de muestras
20. Tamaño de muestra - ancho (en píxeles). La altura y el ancho de una muestra en Matrix deben seleccionarse correctamente para contener la mayor parte de los puntos clave de la estructura y proporcionar un reconocimiento adecuado, pero no hacerlo demasiado grande, y permanecer en los límites de la ventana de destino durante movimientos del usuario. El ancho se puede seleccionar en el rango de 10 píxeles hasta el ancho actual de la ventana de destino. El valor predeterminado durante el primer inicio del programa es de 120 píxeles.
21. Tamaño de la muestra: altura (en píxeles). Este parámetro de la ventana de configuración funciona de manera similar al anterior. La longitud se puede seleccionar en el rango de 10 píxeles hasta la longitud actual de la ventana de destino de ECTtracker. El valor predeterminado de la altura de la muestra es de 60 píxeles. Los puntos clave de la estructura deben ubicarse en el área que cambia con más frecuencia.
22. Tamaño de la matriz de muestras: ancho (cantidad de columnas). Este parámetro determina la cantidad vertical de muestras. El valor predeterminado de este parámetro es 4. Eso significa que el usuario no puede crear más de 4 muestras con el mismo estado (por ejemplo, imágenes con el ojo abierto del paciente).
23. Tamaño de la matriz de muestras: altura (cantidad de filas). Este parámetro determina la cantidad horizontal de muestras. El valor predeterminado de este parámetro es 4. Cuando solo se analizan dos estados del ojo del usuario, el usuario puede disminuir la altura de la matriz de muestras a 2 para ahorrar algo de espacio. Cada fila de la matriz debe contener muestras con un estado similar. La primera fila, todas las imágenes con el ojo abierto, la segunda fila, con el ojo cerrado. Esta regla se inventó para proporcionar la generación adecuada de códigos de acción y códigos clave, que se enviarán al software receptor.
24. Tamaño objetivo - ancho (en píxeles). El ancho de la ventana de destino en píxeles. El valor predeterminado de este parámetro es 140. Cuanto mayor sea el valor seleccionado por el usuario, más amplia será la ventana de destino y el área de análisis de imagen. El usuario puede aumentar el tamaño de la ventana de destino en los casos en que el paciente retuvo algún tipo de actividad motora y las muestras en Matrix tienen un tamaño mayor. Cuando la ventana objetivo es pequeña, el área analizada puede ir más allá de los bordes de la ventana objetivo, por lo tanto ECTtracker perderá su foco. El tamaño de la ventana de destino se puede disminuir en computadoras de gama baja con características técnicas bajas. Puede encontrar información más detallada sobre la selección adecuada del tamaño de la ventana de destino en la sección 'Cambiar el tamaño de la ventana de destino para mejorar la calidad' del capítulo 'Sugerencias y trucos' de este manual.
25. Tamaño del objetivo: altura (en píxeles). El tamaño vertical de la ventana de destino en píxeles. Funciona de manera similar al parámetro anterior y define la altura de la ventana de destino, lo que permite al usuario aumentar el tamaño del área analizada. Teniendo en cuenta que la ventana de destino debe capturar un área pequeña del video analizado para identificar el estado del ojo, no se recomienda usar valores extremadamente altos. El valor predeterminado de este parámetro es 160.
26. Posición objetivo - margen izquierdo (en píxeles). Este parámetro guarda información sobre la posición horizontal de la ventana de destino. El valor determina la distancia entre el borde izquierdo de la pantalla y el borde izquierdo de la ventana de destino en píxeles.
27. Posición objetivo - margen superior (en píxeles). Este parámetro guarda información sobre la posición vertical de la ventana de destino. El valor determina la distancia entre el borde superior de la pantalla y el borde superior de la ventana de destino en píxeles.
Configuración de elementos de depuración de la ventana principal
31. Depuración: visibilidad de la estructura. Este parámetro es responsable de la visibilidad de la estructura sobre la imagen en la ventana de video del programa. La estructura es visible por defecto durante el primer inicio del programa, lo que permite al usuario controlar la posición de la zona de búsqueda en tiempo real e identificar los casos en que el programa está perdiendo la imagen.
32. Depuración: visibilidad de estadísticas. Este parámetro controla la visibilidad del panel de estadísticas en la ventana de ECTtracker y lo hace visible por defecto. Muestra las coordenadas de la muestra más adecuada, así como su posición en la matriz de muestras, el nivel de coincidencia y la velocidad del procesamiento de video en cuadros por segundo.
33. Depuración: visibilidad de salida de video. Este parámetro controla la visibilidad del video en la ventana principal de ECTtracker. El valor predeterminado de este parámetro es 1 y el marco actual se muestra en el programa. Se recomienda deshabilitar este parámetro solo en los casos en que ECTtracker está trabajando en computadoras con características técnicas extremadamente bajas, porque la ausencia de la transmisión de video puede acelerar el programa en tales casos.
PRO34. Depuración: altura del panel con muestras reconocidas. El valor predeterminado de este parámetro es 0, es decir, el panel con muestras reconocidas no es visible para el usuario. Se recomienda establecer el valor de este parámetro en 70 cuando se trabaja con una matriz de muestras que contiene 4 estados diferentes. La ventana principal del programa mostrará información sobre cómo llenar la matriz de muestras (el área izquierda) y las imágenes coincidentes (el área derecha).
Rutas, intervalos de tiempo y configuraciones de reconocimiento automático
45. Activar el reconocimiento automático (1 habilitado, 0 deshabilitado). La función de reconocimiento automático está deshabilitada de forma predeterminada, ya que el usuario puede necesitar realizar el procedimiento de configuración durante el primer inicio, es decir, cambiar los parámetros, elegir una estructura, cargar muestras de un archivo guardado previamente o realizar una calibración automática en los casos en que la matriz de muestras esta vacio. En caso de que ya se hayan realizado todos los ajustes y la Matriz de muestras se esté cargando automáticamente, el usuario puede habilitar la función de reconocimiento automático cambiando el valor de este parámetro a 1. Este parámetro es muy útil para trabajar con pacientes totalmente paralizados. Al colocar el acceso directo del programa en la sección de inicio automático del sistema operativo, el usuario puede crear un proceso de inicio totalmente automático para ECTtracker y reconocimiento de imagen después de iniciar la computadora. Tal enfoque permite al usuario comenzar a trabajar sin presionar ninguna tecla o botón físico.
PRO46. Intervalo de tiempo entre escribir el estado de la operación en el archivo (en segundos). El programa crea el registro de eventos, que incluye varios eventos importantes, incluidos el inicio y la detención del reconocimiento automático, la selección de estructura y muchas otras operaciones. Al usar este parámetro, el usuario puede seleccionar el intervalo de tiempo entre el proceso de guardado del evento 'estado'. El valor predeterminado es 10 segundos. El usuario puede establecer cualquier valor deseado entre 1 y 1000 segundos. Esta característica le brinda al usuario otra oportunidad de verificar el estado de funcionamiento actual del programa. Si el programa se congela o muestra un cuadro de diálogo que el usuario no puede cerrar (debido a una parálisis completa), el programa termina los eventos que se guardan en el registro. Como resultado, el archivo de registro deja de aumentar de tamaño y puede ser una señal de que el programa no funciona correctamente. Junto con otros programas (por ejemplo, HandyFileMonitor, una aplicación que controla los cambios de tamaño del archivo periódicamente y notifica al usuario si no hay cambios en un momento), el usuario puede realizar un reinicio automático del programa. Por suerte, ECTtracker generalmente es bastante estable y esta característica se usa en casos extremadamente raros.
47. Umbral de cambio de brillo durante la calibración automática. El umbral de cambio de brillo durante la calibración automática. Este parámetro se puede seleccionar en el rango de 1 a 200 y define el cambio de brillo durante la calibración automática. El valor predeterminado de este parámetro es 0.
48. Ruta completa a la secuencia de comandos de calibración automática. En caso de que el archivo de script de calibración automática se encuentre en la misma carpeta que el archivo principal de ECTtracker, el usuario solo puede indicar el nombre del mismo. El archivo de script de calibración predeterminado del programa es Eye_2S1P2M.dat (dos estados de ojo: abierto y cerrado, se llenan dos filas de la matriz, el icono auxiliar se muestra en una sola ubicación: el centro de la pantalla).
49. Marco de tiempo: cantidad de marcos analizados por una acción emulada. Este parámetro funciona como una especie de filtro. Permite al usuario bloquear la emulación de pulsaciones de teclas para todas las imágenes coincidentes que duran menos que el período de tiempo indicado en este parámetro. Por ejemplo, si el paciente sufre sacudidas de latigazo incontroladas, tales acciones deben separarse y filtrarse desde el cierre controlado de los ojos. Si el valor de este parámetro es 20 (el mismo valor que en el parámetro 4), el programa ignorará todas las muestras coincidentes que duren menos de un segundo. Tal enfoque permite al usuario separar las acciones conscientes de las no controladas.
50. Ruta completa a la matriz actual de muestras. Permite el ECTtracker para abrir muestras de una carpeta predefinida durante el inicio del programa. Esta característica puede ser útil para casos donde ECTtracker ya está configurado para el reconocimiento automático después del lanzamiento. El valor predeterminado de este parámetro está vacío.
Configuración adicional de visibilidad de ventanas de programa
Los parámetros del 60 al 67 pueden tener solo uno de los siguientes valores: 0 o 1. 0 significa que no se muestra una ventana adicional, mientras que 1 significa que se muestra la ventana.
60. Mostrar ventana Acerca de. Este parámetro controla la visibilidad de la ventana "Acerca de". El valor predeterminado de este parámetro es 0 y la ventana con información sobre el programa está oculta durante el inicio y la operación de ECTtracker.
61. Mostrar ventana de configuración. Este parámetro controla la visibilidad de la ventana de configuración. El valor predeterminado de este parámetro es 1 y la ventana de configuración es visible para el usuario. Si el usuario establece el valor 0, la ventana de configuración se ocultará durante cada inicio del programa. Ocultar la ventana de configuración puede ser necesario y útil en casos donde ECTtracker funciona en computadoras con baja resolución y falta de espacio libre en la pantalla, así como en los casos en que la configuración no se cambia con mucha frecuencia.
62. Mostrar la ventana Matriz de muestras. Este parámetro controla la visibilidad de la ventana con la matriz de muestras. Esta ventana es visible de forma predeterminada, lo que permite al usuario ver el conjunto actual de muestras. Además, la muestra más apropiada se resalta con un borde rojo en la ventana de video durante el funcionamiento normal del programa. Esta característica permite al usuario identificar las mejores muestras más rápido y cambiarlas si es necesario, o realizar una calibración automática para actualizar la matriz de muestras.
63. Mostrar diagrama de rayas. Este parámetro controla la visibilidad del diagrama de franjas de depuración y lo hace visible de forma predeterminada. Al mismo tiempo, la ventana de depuración está abierta y muestra el grupo de muestras que es más consistente con la imagen analizada desde la ventana de video de ECTtracker.
PRO64. Mostrar diagrama de estructuras. Este parámetro está habilitado de manera predeterminada y permite al usuario mostrar la ventana SCO9 que contiene información sobre los cambios de intensidad de los canales de color para cada punto separado de la estructura de reconocimiento actual de ECTtracker. Toda la información se actualiza en tiempo real con cada nuevo marco.
65. Mostrar diagrama de intensidad de canales. Este parámetro está habilitado por defecto. Se muestra una ventana especial con indicadores de intensidad para cada uno de los canales durante cada lanzamiento del programa (3 canales RGB, 3 RGB delta y 3 HSL). Toda la información se actualiza en tiempo real con cada nuevo marco.
PRO66. Mostrar ventana de registro de eventos. El registro de eventos es visible de forma predeterminada para mostrar las acciones principales del programa.
PRO67. Mostrar ventana del editor de estructura. Este parámetro controla la visibilidad de la ventana del editor de estructura de reconocimiento. El editor no está disponible en la versión pública real del programa.
Recepción de teclas de software y configuración de acciones
100. Nombre del software receptor (para recibir pulsaciones de teclas emuladas). Durante su funcionamiento, ECTtracker emula pulsaciones de teclas, basadas en muestras correspondientes a la imagen analizada y su posición en la matriz de muestras. Tales pulsaciones de teclas se transmiten al software receptor, que utilizará los códigos recibidos y realizará acciones específicas. En este campo de la ventana de configuración, el usuario puede especificar el nombre (título / título de la ventana principal) del software receptor. El siguiente valor se usa por defecto: 'ECTkeyboard by www.eyecomtec.com', que es el nombre de la matriz de símbolos (el teclado virtual) del complejo de software de asistencia EyeComTec.
101. Método de envío de datos al software receptor (S-sendmessage, P-postmessage). los ECTtracker La aplicación admite dos tipos de transmisión de mensajes al software receptor, es decir, SendMessage y PostMessage. El valor S significa SendMessage. En este caso, ECTtracker envía mensajes al software receptor y espera una respuesta. El valor P significa PostMessage. En ese caso, ECTtracker envía mensajes al software receptor sin esperar ninguna confirmación. El método PostMessage se selecciona por defecto en la aplicación.
Los grupos de parámetros de 102 a 105 y de 110 a 115 permiten al usuario cambiar los códigos y acciones clave transmitidos para recibir software. Los códigos y acciones clave se envían de acuerdo con la muestra correspondiente actual en la ventana de video del programa. Por lo tanto, el programa emula pulsaciones de teclas.
Códigos transmitidos por ECTtracker contiene dos números divididos por espacios. El primer número es el código del botón del teclado. Cada botón del teclado tiene su propio número único. Por ejemplo, el botón de espacio es 32, Enter es 13. El usuario puede encontrar la lista completa de todos los códigos a través de un motor de búsqueda de Internet ingresando "códigos de botones de teclado".
El segundo número en el ECTtracker el código determina un estado requerido del botón: presionado o liberado. Puede tomar los siguientes valores:
- 0: no se realizó ninguna acción (tecla de desactivación);
- 1 - mantenga presionada la tecla;
- 2 - suelta la llave;
- 3 - presione y suelte la tecla.
Los parámetros de 102 a 105 permiten al usuario establecer ECTtracker para controlar el cursor moviendo la cabeza del usuario (si el valor del parámetro 9 es F). Al mover una imagen que corresponde con una muestra a lo largo del eje horizontal (X) y el eje vertical (Y), ECTtracker puede generar acciones y enviarlas al software receptor. Los códigos y acciones predeterminados para estos parámetros no están definidos.
PRO102. Clave y acción para el desplazamiento positivo en el eje X (+ X) .
PRO103. Clave y acción para el desplazamiento positivo en el eje Y (+ Y).
PRO104. Tecla y acción para el desplazamiento negativo en el eje X (-X) .
PRO105. Clave y acción para el desplazamiento negativo en el eje Y (-Y) .
110. Clave y acción cuando no se encuentra una muestra. El código clave y el código de acción que se envían al software receptor en los casos en que ninguna de las muestras de Matrix corresponde a la imagen actual en la ventana de ECTtracker. Esta funcionalidad permite al usuario trabajar con ECTtracker utilizando solo una muestra en Matrix. El valor predeterminado es 32 2 (botón de espacio de liberación). Veamos un ejemplo. El usuario creó una muestra con el ojo cerrado y la agregó a la segunda fila de la matriz de muestras. El usuario inicia el proceso de reconocimiento. Cuando el usuario cierra el ojo, el programa registra una coincidencia entre la imagen y la muestra, y envía el código clave y el código de acción para mantener presionado el botón de espacio (32 1). Cuando el usuario abre el ojo, ECTtracker no puede encontrar ninguna muestra coincidente y envía un código para liberar el botón de espacio (32 2). Por lo tanto, el usuario solo necesita una muestra en Matrix para emular una pulsación de tecla. Se recomienda aumentar el valor de wlim (parámetro 3) para este modo, haciéndolo superior a 30 para obtener un alto nivel de calidad de reconocimiento.
111. Clave y acción cuando la muestra coincide con la fila # 0. Fila # 0: representa la primera fila de la matriz de muestras. El valor predeterminado es 32 2 (botón de espacio de liberación).
112. Clave y acción cuando la muestra coincide con la fila # 1. Fila n. ° 1: la segunda fila de la matriz de muestras. El valor predeterminado es 32 1 (mantenga presionado el botón de espacio).
113. Clave y acción cuando la muestra coincide con la fila # 2. Fila # 2 - la tercera fila de la Matriz de Muestras. El valor predeterminado es 32 1 (mantenga presionado el botón de espacio).
114. Clave y acción cuando la muestra coincide con la fila # 3. Fila # 3 - la cuarta fila de la Matriz de Muestras. El valor predeterminado no está definido.
PRO115. Clave y acción cuando la muestra coincide con la fila # 4. Fila 4: la quinta fila de la Matriz de muestras. El valor predeterminado no está definido.