Attention: cette page est une traduction automatique (machine), en cas de doute, veuillez vous reporter au document anglais original. Nous nous excusons pour la gêne occasionnée.
ECTtracker - Paramètres et paramètres supplémentaires
Guide des paramètres avancés
- Nom du fichier de localisation
- Wlim 10..100% de correspondance entre la base de sondage et l'échantillon
- Nombre de cadres par seconde 1..60
- Décalage cible maximum par 1 image
- En cas de perte de la cible, comptez les images avant la recherche.
- Coefficient d'influence de la proximité de la cible précédente (en pourcentage)
- Miroir vidéo flip
- Alignement de la zone de recherche (C - centre, F - actuel)
- Nom du fichier de structure
- Quantité maximale de points clés de la structure
- Largeur du point clé de la structure (bloc de pixels, de 0 à 255)
- Hauteur du point clé de la structure (bloc de pixels, de 0 à 255)
- Intensité (poids) de chaque canal (9 chiffres, de 0 à 9)
- Couleur de la structure dans la fenêtre principale (au format #FFFFFF)
- Échelle de structure, lors de l'affichage dans la table des canaux de couleur
- Taille de l'échantillon - largeur (en pixels)
- Taille de l'échantillon - hauteur (en pixels)
- Taille de la matrice d'échantillons - largeur (nombre de colonnes)
- Matrice des échantillons taille - hauteur (nombre de lignes)
- Taille cible - largeur (en pixels)
- Taille cible - hauteur (en pixels)
- Position cible - marge gauche (en pixels)
- Position cible - marge supérieure (en pixels)
- Debug - visibilité de la structure
- Debug - visibilité des statistiques
- Debug - Visibilité de la sortie vidéo
- Debug - hauteur du panneau avec des échantillons reconnus
- Activer la reconnaissance automatique (1-enable, 0-disable)
- Intervalle de temps entre le statut de l'opération d'écriture dans le fichier (en secondes)
- Changement de seuil de luminosité pendant l'étalonnage automatique
- Chemin complet du script d'étalonnage automatique
- Time Frame - quantité d'images analysées par une action émulée
- Chemin complet vers la matrice actuelle d'échantillons
- Afficher la fenêtre À propos de
- Afficher la fenêtre des paramètres
- Afficher la fenêtre Matrix of Samples
- Afficher le diagramme de bandes
- Montrer le diagramme des structures
- Afficher le diagramme d'intensité des canaux
- Afficher la fenêtre du journal des événements
- Afficher la fenêtre de l'éditeur de structure
- 100. Nom du logiciel de réception (pour recevoir les frappes de touches émulées)
- 101. Méthode d'envoi de données au logiciel récepteur (S-sendmessage, P-postmessage)
- Touche et action pour un décalage positif sur l’axe X (+ X)
- Clé et action pour un décalage positif sur l’axe Y (+ Y)
- Touche et action pour le décalage négatif sur l’axe X (-X)
- Touche et action pour le décalage négatif sur l’axe Y (-Y)
- Touche et action pour le décalage négatif sur l’axe X (-X)
- Touche et action lorsque l'échantillon correspond à la ligne 0
- Touche et action lorsque l'échantillon correspond à la ligne 1
- Touche et action lorsque l'échantillon correspond à la ligne 2
- Touche et action lorsque l'échantillon correspond à la ligne 3
- Touche et action lorsque l'échantillon correspond à la ligne 4
Tous les paramètres ajustables de ECTtracker sont disponibles via la fenêtre de configuration du programme. L'utilisateur peut l'ouvrir en utilisant le Touche de raccourci F3 ou Paramètres - Afficher paramètres éléments de menu.
Tous les paramètres sont regroupés par catégories:
- 1-9 - paramètres de base du programme. Ce groupe comprend les paramètres de localisation, le niveau de correspondance entre les échantillons et l'image analysée, le débit en images par seconde de la vidéo capturée, le décalage d'image maximal pour 1 image, le temps de restauration de la reconnaissance après perte de la correspondance, le retournement du miroir vidéo, etc.
- 11-15 - paramètres de reconnaissance. Ce groupe comprend: le nom du fichier de structure de reconnaissance, le nombre maximal de points de la structure de reconnaissance, la largeur et la hauteur de la surface de chaque point, la formule de priorité des canaux de couleur, la couleur de la structure dans la fenêtre principale du programme, ainsi que l'échelle dans la fenêtre SCO9.
- 20-27 - Paramètres de la matrice d'échantillons. La taille des échantillons et la quantité d'échantillons dans chaque ligne ou colonne. Ce groupe comprend également tous les paramètres de la fenêtre cible qui affectent sa taille et sa position.
- 31-34 - réglages des éléments de débogage pour la fenêtre principale de ECTtracker. Visibilité des éléments et taille de la zone avec des informations sur les échantillons reconnus.
- 45-50 - réglages des chemins, des intervalles de temps et du démarrage automatique du processus de reconnaissance.
- 60-67 - réglage de la visibilité des fenêtres supplémentaires du programme.
- 100-115 - paramètres de touches et actions pour le logiciel de réception.
Tous les paramètres sont regroupés dans plusieurs colonnes. De gauche à droite: un nombre, une valeur de paramètre et sa brève description.
Regardons de plus près les paramètres du programme.
Paramètres de localisation et d'analyse d'images
1. Nom du fichier de localisation. Nom du fichier contenant la description des éléments d'interface et des paramètres du programme dans une langue requise. Dans ce champ, l'utilisateur doit spécifier le chemin complet du fichier de localisation et son nom.
3. Wlim 10..100% de concordance entre la base de sondage et l'échantillon. Wlim - est la limite du degré de correspondance d'un échantillon et de l'image analysée. La valeur de ce paramètre peut rester dans la plage de 10 à 100. Il est recommandé d'utiliser des valeurs de 18 à 25 (en fonction de l'éclairage, de la mobilité de l'utilisateur, des paramètres de l'appareil photo et d'autres paramètres). Le niveau par défaut de Wlim est 20. Plus la valeur sélectionnée par l'utilisateur est élevée, plus le niveau de concordance de l'échantillon et du fragment d'image reconnu sous la structure sera précis. Wlim ne peut être augmenté que dans le cas d'un éclairage adéquat et d'une résolution élevée de la caméra. Cette valeur peut également être augmentée dans les cas où le programme trouve plusieurs échantillons correspondants pour une image. Cette situation est facilement visible sur les lignes de débogage, lorsque deux lignes ou plus sont remplies simultanément avec la couleur verte. Inversement, lorsque le niveau de reconnaissance est faible et qu’il n’ya pas d’échantillons correspondants, l’utilisateur doit diminuer la valeur Wlim. La valeur appropriée pour ce paramètre doit être sélectionnée de telle sorte qu'une seule ligne verte de débogage apparaisse dans le diagramme à bandes à un moment donné.
4. Images par seconde 1..60. Vitesse du traitement vidéo et de la capture à des fins de suivi. ECTtracker reçoit l'image d'une source située sous la fenêtre cible (il peut s'agir de l'application ECTcamera ou de tout autre logiciel permettant de capturer des vidéos à partir de n'importe quelle caméra, lecteur multimédia, Skype ou autre source). Un fragment de l'image est affiché dans la fenêtre principale de ECTtracker et comparé avec des échantillons précédemment chargés ou créés en utilisant des points clés de la structure, suivis de mises à jour d'informations dans les fenêtres principale et de débogage. Sur la base des informations reçues, ECTtracker détermine les codes de clé à envoyer au logiciel de réception. Une fois cette étape terminée, le programme passe à l'image suivante et ce cycle est répété. Malgré le processus gourmand en ressources, le programme peut gérer plusieurs dizaines d'images par seconde. La valeur par défaut de ce paramètre est de 20 images par seconde. Cette valeur de paramètre peut rester dans la plage de 1 à 60 images par seconde. Il est recommandé de diminuer ce paramètre en dessous de 6 images par seconde pour les ordinateurs présentant de faibles caractéristiques techniques. Il est à noter que ce paramètre affecte directement la vitesse du processus de capture vidéo. Par exemple. si le flux vidéo de l'utilisateur a un taux de 20 images par seconde, il n'est pas nécessaire de définir une valeur plus élevée pour ce paramètre. Cela n'augmentera pas le niveau de qualité, mais augmentera la charge globale des ressources informatiques pendant le travail avec ECTtracker.
5. Décalage cible maximum par 1 image. Le décalage maximum de l'oeil de l'utilisateur pour une image. Si l'utilisateur n'a pas totalement perdu sa mobilité ou s'il souffre d'une activité musculaire incontrôlée (teck, tremblements), une image instable de la caméra peut en résulter. Les inclinaisons de la tête et divers mouvements peuvent entraîner une modification de la position du visage. Le programme doit donc corriger l'emplacement de la structure de manière à ce qu'elle puisse suivre les yeux de l'utilisateur. Ainsi, les coordonnées centrales des échantillons correspondants changeront également. Plus les mouvements de l'utilisateur sont rapides et remarquables, plus la valeur de décalage pour 1 image à sélectionner est élevée. Pour éviter de perdre la cible, il est recommandé d'augmenter la valeur de décalage maximum, même pour les gros plans. La valeur de ce paramètre doit être sélectionnée dans la plage de 0 à 100 pixels. La valeur par défaut du décalage maximal est de 3 pixels. Cette valeur peut également être augmentée dans les cas où le programme ne peut pas rester concentré sur l'œil de l'utilisateur, ainsi que réduite si vous travaillez sur des ordinateurs bas de gamme. Ce logiciel a été initialement créé pour les patients totalement paralysés; C'est pourquoi il est strictement recommandé de minimiser la quantité de mouvements possibles dans la zone analysée. Afin d'éviter les mouvements de la tête, l'utilisateur peut utiliser une chaise avec un dossier haut ou un fauteuil avec un appui-tête. Cette approche permet à l’utilisateur d’obtenir une immobilité presque complète lors de l’exploitation de ECTtracker.
6. En cas de perte de la cible, comptez les images avant la recherche. Le temps d'inactivité du programme lorsque la cible est perdue. Dans les cas où l'image analysée ne correspond à aucun échantillon de la matrice d'échantillons, ECTtracker doit ignorer une quantité prédéfinie d'images. Après cela, le programme déplacera le point de recherche au centre de l'image (si le paramètre 9 a la valeur C) ou à la place de la dernière correspondance réussie (si le paramètre 9 a la valeur F). La structure est masquée pendant la période d'inactivité, ce qui permet à l'utilisateur de voir que la cible est perdue. La valeur par défaut de ce paramètre est 20 et correspond généralement au débit d'images analysé. En d'autres termes, quand ECTtracker perd le focus, il reprendra la recherche des échantillons correspondants en 1 seconde. L'utilisateur peut sélectionner n'importe quelle valeur souhaitée dans la plage de 1 à 1000 images.
7. Coefficient d'influence de la proximité de la cible précédente (en pourcentage). Lors de la comparaison de l'image en cours et des échantillons, le programme peut prendre en compte la distance entre les échantillons appariés et choisir le plus proche d'entre eux. La valeur de ce paramètre peut être sélectionnée dans la plage allant de 1 à 100, faisant ainsi passer le coefficient de la proximité cible précédente de 1% à 100%. La valeur par défaut est 0, c.-à-d. ECTtracker sélectionne les échantillons correspondants quelle que soit leur position.
8. Flip vidéo miroir. La valeur de ce paramètre peut être égale à 1 ou 0. Lorsque la valeur 0 est sélectionnée, le ECTtracker La fenêtre principale affiche la vidéo de la même manière que dans l'application sous la fenêtre cible. Lorsque la valeur de ce paramètre est égale à 1, la vidéo en entrée ECTtracker la fenêtre est retournée horizontalement. La valeur par défaut de ce paramètre est 0.
9. Alignement de la zone de recherche (C - centre, F - actuel). Alignement de la zone de recherche au centre ou en fonction des dernières coordonnées réussies. Lorsque la valeur C est sélectionnée et que l’échantillon est perdu, ECTtracker commence la recherche à partir du centre de l'image analysée. Ce mode implique une immobilité totale du patient (en cas de paralysie, ainsi que dans le cas de mouvements de la tête non contrôlés avec retour à sa position initiale). Lorsqu'un échantillon sort de la zone de suivi, ECTtracker renvoie la zone de recherche au centre de l'image. Cette fonctionnalité permet à l'utilisateur d'éviter de telles situations lorsque le logiciel bascule sur un autre objet similaire ou recherche un objet dans la zone de perte alors qu'il se trouve déjà au centre de l'image. Lorsque la valeur F est sélectionnée pour le paramètre 9, le logiciel recherche l'échantillon dans la zone de sa perte et ne revient pas au centre de l'image. Ce mode a été inventé pour utiliser la tête (ou tout autre marqueur) comme curseur de la souris. Dans ce cas, l'utilisateur doit sélectionner une zone de suivi plus grande et créer des échantillons pour un œil ou un marqueur. Après cela, l’utilisateur peut contrôler le curseur avec les mouvements de la tête. Les paramètres 51 à 54 sont responsables de ce mode. Dans les cas où un échantillon dépasse la limite de la zone analysée, ECTtracker va essayer de le trouver au même endroit, sans bouger au centre de l'image. Cette fonctionnalité permet au programme d’effectuer une recherche rapide de l’objet perdu qui a quitté la zone et est revenu quelques instants plus tard. La valeur F a été créée pour compenser d'éventuels tremblements et divers mouvements répétitifs du patient. Ce mode de travail est plus complexe. Ainsi, il est recommandé d'utiliser le mode C chaque fois que possible.
Paramètres de reconnaissance
11. Nom du fichier de structure. Le programme peut utiliser plusieurs structures de reconnaissance pour analyser des images et comparer leurs fragments aux échantillons prédéfinis. Ce champ indique le nom du fichier de structure. Si ce champ est vide, le programme utilisera la structure de reconnaissance intégrée.
12. Quantité maximale de points clés de la structure. La quantité maximale possible de points de structure de reconnaissance de ECTtracker. Des quantités plus élevées peuvent améliorer le niveau de qualité du suivi, alors que des quantités plus faibles peuvent réduire la charge globale du processeur. La valeur par défaut de ce paramètre - 100.
13. Largeur du point clé de la structure (bloc de pixels, de 0 à 255). La structure de reconnaissance dans les dernières versions de ECTtracker peut inclure non seulement des points séparés, mais des zones rectangulaires séparées avec des centres dans de tels points. Ce paramètre définit la largeur du bloc de pixels analysé. Le niveau de correspondance avec les échantillons sera identifié en utilisant des valeurs moyennes. Ainsi, il n'est pas nécessaire d'augmenter le nombre de points de structure pour agrandir la zone analysée. La valeur par défaut de ce paramètre est 1.
14. Hauteur de point clé de la structure (bloc de pixels, de 0 à 255. Semblable au paramètre précédent, cette variable permet à l'utilisateur de définir la hauteur de bloc de pixels analysée dans la plage de 0 à 255 pixels. La valeur par défaut de ce paramètre est également 1.
15. Intensité (poids) de chaque canal (9 chiffres, de 0 à 9). Ce paramètre permet à l'utilisateur de définir le niveau de priorité de chacun des canaux de couleur (R, V, B, dR, dG, dB, H.S.L). Ainsi, l'utilisateur peut augmenter le niveau de priorité des canaux avec la différence d'intensité la plus significative pour différents états (lignes dans la matrice d'échantillons) et presque aucune différence pour un état similaire (échantillons dans une ligne de la matrice). Une formule de priorité de canal correctement sélectionnée permet d’améliorer la qualité de la reconnaissance et l’efficacité globale du fonctionnement du programme. La valeur par défaut de ce paramètre est 111111111, c’est-à-dire que tous les canaux ont le même niveau de priorité.
17. Couleur de la structure dans la fenêtre principale (au format #FFFFFF). Selon les conditions d'éclairage, la couleur des yeux et la couleur de la peau de l'utilisateur, les points clés de la structure peuvent sembler flous lors de la création de la matrice d'échantillons. Ce paramètre permet à l'utilisateur de sélectionner les couleurs les plus contrastées, rendant ainsi les points clés clairement visibles sur l'image. Cette fonctionnalité permet à l'utilisateur d'effectuer plus facilement le processus d'étalonnage initial. La valeur par défaut de ce paramètre est FFFFFF, qui est blanc.
18. Échelle de la structure lors de l'affichage dans la table des canaux de couleur. Ce paramètre permet à l'utilisateur de définir la taille de la structure de reconnaissance dans la fenêtre SCO9, en utilisant un pourcentage de la taille d'origine. La valeur par défaut de ce paramètre est 80. L'utilisateur peut diminuer cette valeur pour réduire l'espace pris par la fenêtre SCO9. L'utilisateur peut également augmenter la taille pour un fonctionnement continu de la structure du fichier de reconnaissance, lorsqu'il est nécessaire d'effectuer une analyse approfondie des informations afin d'ajouter ou de supprimer des points de la structure de reconnaissance.
Paramètres de la fenêtre cible et de la matrice d'échantillons
20. Taille de l'échantillon - largeur (en pixels). La hauteur et la largeur d'un échantillon dans la matrice doivent être correctement sélectionnées afin de contenir la plus grande partie des points clés de la structure et de permettre une reconnaissance appropriée, sans toutefois la rendre trop grande, et pour rester dans les limites de la fenêtre cible mouvements de l'utilisateur. La largeur peut être sélectionnée dans la plage allant de 10 pixels à la largeur actuelle de la fenêtre cible. La valeur par défaut lors du premier démarrage du programme est de 120 pixels.
21. Taille de l'échantillon - hauteur (en pixels). Ce paramètre de la fenêtre de configuration fonctionne de la même manière que le précédent. La longueur peut être sélectionnée dans la plage de 10 pixels à la longueur actuelle de la fenêtre cible de ECTtracker. La valeur par défaut de la hauteur d'échantillon est 60 pixels. Les points clés de la structure doivent être placés sur la zone la plus fréquemment modifiée.
22. Taille de la matrice d’échantillons - Largeur (nombre de colonnes). Ce paramètre détermine la quantité verticale d'échantillons. La valeur par défaut de ce paramètre est 4. Cela signifie que l'utilisateur ne peut créer plus de 4 échantillons avec le même état (par exemple, des images avec l'œil ouvert du patient).
23. Matrice des échantillons taille - hauteur (nombre de lignes). Ce paramètre détermine la quantité horizontale d'échantillons. La valeur par défaut de ce paramètre est 4. Lorsque seuls deux états de l'œil de l'utilisateur sont analysés, celui-ci peut réduire la hauteur de la matrice d'échantillons à 2 afin de gagner de l'espace. Chaque ligne de la matrice doit contenir des échantillons ayant un état similaire. La première rangée - toutes les images avec un œil ouvert, la deuxième rangée - avec un œil fermé. Cette règle a été inventée pour fournir une génération appropriée de codes d’action et de codes de clé, qui seront envoyés au logiciel récepteur.
24. Taille cible - largeur (en pixels). La largeur de la fenêtre cible en pixels. La valeur par défaut de ce paramètre est 140. Plus la valeur sélectionnée par l'utilisateur est élevée, plus la fenêtre cible et la zone d'analyse de l'image sont larges. L'utilisateur peut augmenter la taille de la fenêtre cible lorsque le patient conserve une activité motrice et que les échantillons de la matrice ont une taille supérieure. Lorsque la fenêtre cible est petite, la zone analysée peut dépasser les limites de la fenêtre cible, ECTtracker va perdre sa concentration. La taille de la fenêtre cible peut être réduite sur les ordinateurs bas de gamme présentant de faibles caractéristiques techniques. Vous trouverez des informations plus détaillées sur la sélection appropriée de la taille de la fenêtre cible dans la section «Modification de la taille de la fenêtre cible afin d'améliorer la qualité» du chapitre «Conseils et astuces» de ce manuel.
25. Taille cible - hauteur (en pixels). La taille verticale de la fenêtre cible en pixels. Fonctionne de la même façon que le paramètre précédent et définit la hauteur de la fenêtre cible, permettant à l'utilisateur d'augmenter la taille de la zone analysée. Gardant à l'esprit que la fenêtre cible doit capturer une petite zone de la vidéo analysée pour identifier l'état de l'œil, il n'est pas recommandé d'utiliser des valeurs extrêmement élevées. La valeur par défaut de ce paramètre est 160.
26. Position cible - marge gauche (en pixels). Ce paramètre enregistre des informations sur la position horizontale de la fenêtre cible. La valeur détermine la distance en pixels entre le bord gauche de l'écran et le bord gauche de la fenêtre cible.
27. Position cible - marge supérieure (en pixels). Ce paramètre enregistre des informations sur la position verticale de la fenêtre cible. La valeur détermine la distance en pixels entre le bord supérieur de l'écran et le bord supérieur de la fenêtre cible.
Paramètres des éléments de débogage de la fenêtre principale
31. Debug - visibilité de la structure. Ce paramètre est responsable de la visibilité de la structure au-dessus de l'image dans la fenêtre vidéo du programme. La structure est visible par défaut lors du premier démarrage du programme, ce qui permet à l'utilisateur de contrôler la position de la zone de recherche en temps réel et d'identifier les cas où le programme perd de l'image.
32. Débogage - visibilité des statistiques. Ce paramètre contrôle la visibilité du panneau de statistiques dans la fenêtre de ECTtracker et le rend visible par défaut. Il affiche les coordonnées de l'échantillon le plus approprié, ainsi que sa position dans la matrice d'échantillons, le niveau de correspondance et la vitesse de traitement vidéo en images par seconde.
33. Debug - Visibilité de la sortie vidéo. Ce paramètre contrôle la visibilité de la vidéo dans la fenêtre principale de ECTtracker. La valeur par défaut de ce paramètre est 1 et l'image actuelle est affichée dans le programme. Il est recommandé de désactiver ce paramètre uniquement dans les cas où ECTtracker travaille sur des ordinateurs avec des caractéristiques techniques extrêmement basses, car l’absence du flux vidéo peut accélérer le programme dans de tels cas.
PRO34. Debug - hauteur du panneau avec des échantillons reconnus. La valeur par défaut de ce paramètre est 0, c'est-à-dire que le panneau contenant les échantillons reconnus n'est pas visible pour l'utilisateur. Il est recommandé de définir la valeur de ce paramètre sur 70 lorsque vous utilisez une matrice d'échantillons contenant 4 états différents. La fenêtre principale du programme affiche des informations sur le remplissage de la matrice d'échantillons (la zone de gauche) et les images correspondantes (la zone de droite).
Chemins, intervalles de temps et paramètres de reconnaissance automatique
45. Activer la reconnaissance automatique (1 activé, 0 désactivé). La fonction de reconnaissance automatique est désactivée par défaut, car l'utilisateur peut avoir besoin d'effectuer la procédure de configuration lors du premier lancement, c.-à-d. Modifier les paramètres, choisir une structure, charger des échantillons à partir d'un fichier précédemment enregistré ou effectuer un étalonnage automatique dans les cas où la matrice d'échantillons est vide. Si tous les paramètres ont déjà été définis et que Matrix of Samples se charge automatiquement, l'utilisateur peut activer la fonction de reconnaissance automatique en modifiant la valeur de ce paramètre en 1. Ce paramètre est très utile pour les patients totalement paralysés. En plaçant le raccourci du programme dans la section de démarrage automatique du système d'exploitation, l'utilisateur peut créer un processus de lancement totalement automatique pour ECTtracker et la reconnaissance d'image après le démarrage de l'ordinateur. Une telle approche permet à l'utilisateur de commencer à travailler sans appuyer sur une touche ou un bouton physique.
PRO46. Intervalle de temps entre le statut de l'opération d'écriture dans le fichier (en secondes). Le programme crée le journal des événements, qui comprend divers événements importants, notamment le démarrage et l’arrêt de la reconnaissance automatique, la sélection de la structure et de nombreuses autres opérations. En utilisant ce paramètre, l'utilisateur peut sélectionner l'intervalle de temps entre le processus de sauvegarde de l'événement 'status'. La valeur par défaut est 10 secondes. L'utilisateur peut définir n'importe quelle valeur souhaitée entre 1 et 1000 secondes. Cette fonctionnalité donne à l'utilisateur une autre occasion de vérifier l'état de fonctionnement actuel du programme. Si le programme se fige ou affiche une boîte de dialogue qui ne peut pas être fermée par l'utilisateur (en raison d'une paralysie complète), le programme termine l'enregistrement des événements dans le journal. En conséquence, la taille du fichier journal cesse de croître et cela peut indiquer que le programme ne fonctionne pas correctement. En conjonction avec d’autres programmes (par exemple, HandyFileMonitor - une application qui contrôle la taille des fichiers et qui avertit l’utilisateur s’il n’y a pas de changement de temps), l’utilisateur peut effectuer un redémarrage automatique du programme. Heureusement, ECTtracker est généralement assez stable et cette fonctionnalité est utilisée dans des cas extrêmement rares.
47. Seuil changeant de luminosité pendant l'étalonnage automatique. Le seuil de changement de luminosité lors de l'étalonnage automatique. Ce paramètre peut être sélectionné dans la plage de 1 à 200 et définit le changement de luminosité pendant l'étalonnage automatique. La valeur par défaut de ce paramètre est 0.
48. Chemin complet du script d'étalonnage automatique. Si le fichier de script de calibrage automatique se trouve dans le même dossier que le fichier principal de ECTtracker, l'utilisateur ne peut en indiquer que le nom. Eye_2S1P2M.dat est le fichier script de calibrage par défaut du programme (deux états oculaires - ouvert et fermé, deux lignes de la matrice sont remplies, l’icône auxiliaire n’est affichée qu’à un seul endroit - le centre de l’écran).
49. Time Frame - nombre d'images analysées par action émulée. Ce paramètre fonctionne comme une sorte de filtre. Il permet à l'utilisateur de bloquer l'émulation de frappe pour toutes les images correspondantes dont la durée est inférieure à la période indiquée dans ce paramètre. Par exemple, si le patient souffre de contractions des cils incontrôlées, ces actions doivent être séparées et filtrées de la fermeture contrôlée des yeux. Si la valeur de ce paramètre est 20 (identique à celle du paramètre 4), tous les échantillons correspondants d’une durée inférieure à une seconde seront ignorés par le programme. Une telle approche permet à l'utilisateur de séparer les actions conscientes des actions non contrôlées.
50. Chemin complet vers la matrice actuelle d'échantillons. Permet le ECTtracker d'ouvrir des échantillons à partir d'un dossier prédéfini lors du lancement du programme. Cette fonctionnalité peut être utile dans les cas où ECTtracker est déjà configuré pour la reconnaissance automatique après le lancement. La valeur par défaut de ce paramètre est vide.
Paramètres de visibilité des fenêtres de programme supplémentaires
Les paramètres de 60 à 67 ne peuvent avoir que l'une des valeurs suivantes: 0 ou 1. 0 signifie qu'une fenêtre supplémentaire n'est pas affichée, tandis que 1 signifie que la fenêtre est affichée.
60. Afficher la fenêtre À propos de. Ce paramètre contrôle la visibilité de la fenêtre "À propos de". La valeur par défaut de ce paramètre est 0 et la fenêtre contenant des informations sur le programme est masquée pendant le démarrage et le fonctionnement de. ECTtracker.
61. Afficher la fenêtre de paramètres. Ce paramètre contrôle la visibilité de la fenêtre de configuration. La valeur par défaut de ce paramètre est 1 et la fenêtre de configuration est visible pour l'utilisateur. Si l'utilisateur définit la valeur 0, la fenêtre de configuration va être masquée à chaque démarrage du programme. Masquer la fenêtre des paramètres peut être nécessaire et utile dans les cas où ECTtracker travaille sur des ordinateurs avec une faible résolution et un manque d’espace libre à l’écran, ainsi que dans les cas où les paramètres ne sont pas modifiés très souvent.
62. Afficher la fenêtre Matrix of Samples. Ce paramètre contrôle la visibilité de la fenêtre avec la matrice d'échantillons. Cette fenêtre est visible par défaut, permettant à l'utilisateur de voir le jeu d'échantillons actuel. En outre, l'échantillon le plus approprié est mis en surbrillance avec une bordure rouge dans la fenêtre vidéo pendant le fonctionnement normal du programme. Cette fonctionnalité permet à l'utilisateur d'identifier les meilleurs échantillons plus rapidement et de les modifier si nécessaire, ou d'effectuer un étalonnage automatique afin de mettre à jour la matrice d'échantillons.
63. Afficher le diagramme de bandes. Ce paramètre contrôle la visibilité du diagramme de bandes de débogage et le rend visible par défaut. En même temps, la fenêtre de débogage est ouverte et affiche le groupe d’échantillons le plus cohérent avec l’image analysée à partir de la fenêtre vidéo de ECTtracker.
PRO64. Afficher le diagramme des structures. Ce paramètre est activé par défaut et permet à l'utilisateur d'afficher la fenêtre SCO9 contenant des informations sur les changements d'intensité des canaux de couleur pour chaque point distinct de la structure de reconnaissance actuelle de ECTtracker. Toutes les informations sont mises à jour en temps réel à chaque nouvelle image.
65. Afficher le diagramme d'intensité des canaux. Ce paramètre est activé par défaut. Une fenêtre spéciale avec des indicateurs d'intensité pour chacun des canaux s'affiche à chaque lancement du programme (3 canaux RVB, 3 RVB delta et 3 HSL). Toutes les informations sont mises à jour en temps réel à chaque nouvelle image.
PRO66. Afficher la fenêtre du journal des événements. Le journal des événements est visible par défaut afin de montrer les principales actions du programme.
PRO67. Afficher la fenêtre de l'éditeur de structure. Ce paramètre contrôle la visibilité de la fenêtre de l'éditeur de structure de reconnaissance. L'éditeur n'est pas disponible dans la version publique réelle du programme.
Réception des clés logicielles et du paramétrage des actions
100. Nom du logiciel de réception (pour recevoir les frappes de touches émulées). Au cours de son fonctionnement, ECTtracker émule les touches, en fonction des échantillons correspondant à l'image analysée et de leur position dans la matrice d'échantillons. Ces frappes sont transmises au logiciel de réception, qui utilisera les codes reçus et effectuera des actions spécifiques. Dans ce champ de la fenêtre de configuration, l'utilisateur peut spécifier le nom (légende / titre de la fenêtre principale) du logiciel de destination. La valeur suivante est utilisée par défaut: "ECTkeyboard by www.eyecomtec.com", qui est le nom de la matrice de symboles (le clavier virtuel) du complexe de logiciels d'assistance EyeComTec.
101. Méthode d'envoi de données au logiciel récepteur (S-sendmessage, P-postmessage). le ECTtracker L’application prend en charge deux types de messages transmettant au logiciel de réception, à savoir SendMessage et PostMessage. La valeur S signifie SendMessage. Dans ce cas, ECTtracker envoie des messages au logiciel destinataire et attend une réponse. La valeur P représente PostMessage. Dans ce cas, ECTtracker envoie des messages au logiciel destinataire sans attendre de confirmation. La méthode PostMessage est sélectionnée par défaut dans l'application.
Les groupes de paramètres de 102 à 105 et de 110 à 115 permettent à l'utilisateur de modifier les codes de clé transmis et les actions pour la réception du logiciel. Les codes de clé et les actions sont envoyés conformément à l'échantillon correspondant actuel dans la fenêtre vidéo du programme. Ainsi, le programme émule les touches.
Codes transmis par ECTtracker contient deux nombres divisés par des espaces. Le premier chiffre est le code du bouton du clavier. Chaque bouton du clavier a son propre numéro unique. Par exemple, le bouton de l'espace est 32, la valeur Enter est 13. L'utilisateur peut trouver la liste complète de tous les codes via un moteur de recherche sur Internet en entrant "les codes des boutons du clavier".
Le deuxième numéro de la ECTtracker Le code détermine l’état requis du bouton: enfoncé ou relâché. Il peut prendre les valeurs suivantes:
- 0 - aucune action effectuée (touche de désactivation);
- 1 - maintenez la touche enfoncée;
- 2 - relâchez la clé;
- 3 - appuyez et relâchez la touche.
Les paramètres de 102 à 105 permettent à l'utilisateur de définir ECTtracker pour contrôler le curseur en déplaçant la tête de l'utilisateur (si la valeur du paramètre 9 est F). En déplaçant une image correspondant à un échantillon le long des axes horizontal (X) et vertical (Y), ECTtracker peut générer des actions et les envoyer au logiciel récepteur. Les codes et les actions par défaut pour ces paramètres ne sont pas définis.
PRO102. Clé et action pour un décalage positif sur l’axe X (+ X) .
PRO103. Clé et action pour un décalage positif sur l’axe Y (+ Y).
PRO104. Clé et action pour le décalage négatif sur l'axe X (-X) .
PRO105. Touche et action pour le décalage négatif sur l’axe Y (-Y) .
110. Touche et action quand aucun échantillon n'a été trouvé. Le code de clé et le code d'action qui sont envoyés au logiciel récepteur dans les cas où aucun des échantillons de la matrice ne correspond à l'image actuelle dans la fenêtre de ECTtracker. Cette fonctionnalité permet à l'utilisateur de travailler avec ECTtracker en utilisant un seul échantillon dans la matrice. La valeur par défaut est 32 2 (bouton d'espace libre). Regardons un exemple. L'utilisateur a créé un échantillon avec un œil fermé et l'a ajouté à la deuxième ligne de la matrice d'échantillons. L'utilisateur commence le processus de reconnaissance. Lorsque l'utilisateur ferme l'oeil, le programme enregistre une correspondance entre l'image et l'échantillon et envoie le code de clé et le code d'action pour maintenir le bouton d'espace (32 1). Lorsque l'utilisateur ouvre l'oeil, ECTtracker ne trouve pas d’échantillon correspondant et envoie un code pour relâcher le bouton espace (32 2). Ainsi, l'utilisateur n'a besoin que d'un échantillon dans la matrice pour émuler une frappe. Il est recommandé d'augmenter la valeur wlim (paramètre 3) pour ce mode, en la rendant supérieure à 30 afin d'obtenir un niveau élevé de qualité de reconnaissance.
111. Touche et action lorsque l'échantillon correspond à la ligne 0. La ligne n ° 0 représente la première ligne de la matrice d'échantillons. La valeur par défaut est 32 2 (bouton d'espace libre).
112. Touche et action lorsque l'échantillon correspond à la ligne 1. Rangée 1 - la deuxième rangée de la matrice d'échantillons. La valeur par défaut est 32 1 (maintenez le bouton espace enfoncé).
113. Touche et action lorsque l'échantillon correspond à la ligne 2. Rangée 2 - la troisième rangée de la matrice d'échantillons. La valeur par défaut est 32 1 (maintenez le bouton espace enfoncé).
114. Touche et action lorsque l'échantillon correspond à la ligne 3. Rangée 3 - la quatrième rangée de la matrice d'échantillons. La valeur par défaut n'est pas définie.
PRO115. Touche et action lorsque l'échantillon correspond à la ligne 4. Rangée 4 - la cinquième rangée de la matrice d'échantillons. La valeur par défaut n'est pas définie.