Achtung: Diese Seite ist eine automatisierte (maschinelle) Übersetzung. Im Zweifelsfall beziehen Sie sich bitte auf das englische Originaldokument. Wir entschuldigen uns für etwaige Unannehmlichkeiten.
ECTtracker - Einstellungen und zusätzliche Parameter
Handbuch für erweiterte Einstellungen
- Name der Lokalisierungsdatei
- Wlim 10..100% der Rahmen- und Musterübereinstimmung
- Bilder pro Sekunde 1..60
- Maximale Zielverschiebung pro Frame
- Zählen Sie bei einem Zielverlust die Frames, bevor Sie suchen
- Koeffizient des vorherigen Einflusses der Zielnähe (in Prozent)
- Video Mirror Flip
- Ausrichtung des Suchbereichs (C - Mitte, F - Ist)
- Name der Strukturdatei
- Maximale Anzahl der Strukturschlüsselpunkte
- Breite der Strukturschlüsselpunkte (Pixelblock von 0 bis 255)
- Strukturschlüsselpunkthöhe (Pixelblock, von 0 bis 255)
- Intensität (Gewicht) jedes Kanals (9 Zahlen von 0 bis 9)
- Strukturfarbe im Hauptfenster (im Format #FFFFFF)
- Strukturskala, wenn in der Farbkanaltabelle angezeigt
- Stichprobengröße - Breite (in Pixel)
- Probengröße - Höhe (in Pixel)
- Matrix der Stichprobengröße - Breite (Anzahl der Spalten)
- Matrix der Stichprobengröße - Höhe (Anzahl der Zeilen)
- Zielgröße - Breite (in Pixel)
- Zielgröße - Höhe (in Pixel)
- Zielposition - linker Rand (in Pixel)
- Zielposition - oberer Rand (in Pixel)
- Debug - Sichtbarkeit der Struktur
- Debug - Statistiksichtbarkeit
- Debug - Sichtbarkeit der Videoausgabe
- Debug - Höhe des Panels mit erkannten Beispielen
- Automatische Erkennung aktivieren (1-Enable, 0-Disable)
- Zeitintervall zwischen dem Status des Schreibvorgangs in die Datei (in Sekunden)
- Helligkeitsänderungsschwelle während der automatischen Kalibrierung
- Vollständiger Pfad zum automatischen Kalibrierungsskript
- Zeitrahmen - Anzahl der analysierten Rahmen pro emulierter Aktion
- Vollständiger Pfad zur aktuellen Probenmatrix
- Info-Fenster anzeigen
- Einstellungsfenster anzeigen
- Mustermatrix anzeigen
- Streifendiagramm anzeigen
- Strukturdiagramm anzeigen
- Intensitätsdiagramm der Kanäle anzeigen
- Ereignisprotokollfenster anzeigen
- Struktureditorfenster anzeigen
- 100. Name der empfangenden Software (um emulierte Tastenanschläge zu empfangen)
- 101. Methode zum Senden von Daten an die empfangende Software (S-sendmessage, P-postmessage)
- Taste und Aktion für positive Verschiebung auf der X-Achse (+ X)
- Taste und Aktion für positive Verschiebung auf der Y-Achse (+ Y)
- Taste und Aktion für negative Verschiebung auf der X-Achse (-X)
- Taste und Aktion für negative Verschiebung auf der Y-Achse (-Y)
- Taste und Aktion für negative Verschiebung auf der X-Achse (-X)
- Taste und Aktion, wenn die Probe mit Zeile 0 übereinstimmt
- Taste und Aktion, wenn die Probe mit Zeile 1 übereinstimmt
- Taste und Aktion, wenn die Probe mit Zeile 2 übereinstimmt
- Taste und Aktion, wenn die Probe mit Zeile 3 übereinstimmt
- Taste und Aktion, wenn die Probe mit Zeile 4 übereinstimmt
Alle einstellbaren Parameter von ECTtracker sind über das Einstellungsfenster des Programms verfügbar. Der Benutzer kann es mit der Taste öffnen F3-Tastenkürzel oder die Einstellungen - Einstellungen anzeigen Menüpunkte.
Alle Einstellungen sind nach Kategorien gruppiert:
- 1-9 - Grundeinstellungen des Programms. Diese Gruppe umfasst Lokalisierungseinstellungen, den Übereinstimmungsgrad zwischen Samples und dem analysierten Bild, die Bildrate pro Sekunde des aufgenommenen Videos, die maximale Bildverschiebung für 1 Bild, die Zeit der Wiederherstellung der Erkennung nach Verlust der Übereinstimmung, das Spiegeln des Videos usw.
- 11-15 - Erkennungseinstellungen. Diese Gruppe umfasst: den Namen der Erkennungsstrukturdatei, die maximale Anzahl der Erkennungsstrukturpunkte, die Breite und Höhe des Bereichs jedes Punkts, die Prioritätsformel für die Farbkanäle, die Farbe der Struktur im Hauptfenster des Programms, sowie die Skala im SCO9-Fenster.
- 20-27 - Einstellungen für Matrix of Samples. Die Größe der Stichproben und die Anzahl der Stichproben in jeder Zeile oder Spalte. Diese Gruppe enthält auch alle Zielfenstereinstellungen, die sich auf ihre Größe und Position auswirken.
- 31-34 - Debuggen von Elementeinstellungen für das Hauptfenster von ECTtracker. Sichtbarkeit der Elemente und der Größe des Bereichs mit Informationen zu erkannten Proben.
- 45-50 - Einstellungen für Pfade, Zeitintervalle und automatischen Start des Erkennungsprozesses.
- 60-67 - Sichtbarkeitseinstellung der zusätzlichen Fenster des Programms.
- 100-115 - Einstellungen für Tasten und Aktionen für die empfangende Software.
Alle Einstellungen sind in mehreren Spalten zusammengefasst. Von links nach rechts: eine Zahl, ein Parameterwert und seine Kurzbeschreibung.
Schauen wir uns die Einstellungen des Programms genauer an.
Einstellungen für Lokalisierung und Bildanalyse
1. Name der Lokalisierungsdatei. Der Name der Datei, die die Beschreibung der Oberflächenelemente und Programmeinstellungen in einer erforderlichen Sprache enthält. In diesem Feld muss der Benutzer den vollständigen Pfad für die Lokalisierungsdatei und ihren Namen angeben.
3. Wlim 10..100% der Rahmen- und Musterübereinstimmung. Wlim - ist die Grenze des Übereinstimmungsgrades einer Probe und des analysierten Bildes. Der Wert dieses Parameters kann im Bereich von 10 bis 100 liegen. Es wird empfohlen, Werte von 18 bis 25 zu verwenden (abhängig von der Beleuchtung, der Mobilität des Benutzers, den Kameraeinstellungen und anderen Parametern). Der Standardwert für Wlim ist 20. Je höher der vom Benutzer ausgewählte Wert ist, desto genauer sind der Übereinstimmungsgrad der Stichprobe und das erkannte Bildfragment unter der Struktur. Wlim kann nur bei richtiger Beleuchtung und hoher Auflösung der Kamera erhöht werden. Dieser Wert kann auch erhöht werden, wenn das Programm mehrere entsprechende Beispiele für ein Bild findet. Diese Situation ist in Debugging-Zeilen leicht zu erkennen, wenn zwei oder mehr Zeilen gleichzeitig mit der grünen Farbe gefüllt sind. Umgekehrt muss der Benutzer den Wlim-Wert verringern, wenn der Erkennungsgrad niedrig ist und es keine angemessen entsprechenden Proben gibt. Der richtige Wert für diesen Parameter muss so gewählt werden, dass immer nur eine grüne Debugging-Linie im Streifendiagramm angezeigt wird.
4. Bilder pro Sekunde 1..60. Geschwindigkeit der Videoverarbeitung und -aufnahme zu Tracking-Zwecken. ECTtracker empfängt das Bild von einer Quelle, die sich unter dem Zielfenster befindet (es kann sich um die ECTcamera-Anwendung oder eine andere Software handeln, die Videos von einer Kamera, einem Media Player, Skype oder einer anderen Quelle aufzeichnet). Ein Ausschnitt des Bildes wird im Hauptfenster von angezeigt ECTtracker und verglichen mit zuvor geladenen oder erstellten Beispielen unter Verwendung von Schlüsselpunkten der Struktur, gefolgt von Informationsaktualisierungen in den Haupt- und Debug-Fenstern. Auf der Grundlage der erhaltenen Informationen, ECTtracker Bestimmt die Schlüsselcodes, die an die empfangende Software gesendet werden sollen. Nach Beendigung dieser Phase wechselt das Programm zum nächsten Bild und dieser Zyklus wird wiederholt. Trotz des ressourcenintensiven Prozesses kann das Programm mehrere Dutzend Bilder pro Sekunde verarbeiten. Der Standardwert dieses Parameters beträgt 20 Bilder pro Sekunde. Dieser Parameterwert kann im Bereich von 1 bis 60 Bildern pro Sekunde liegen. Es wird empfohlen, diesen Parameter für Computer mit geringen technischen Eigenschaften unter 6 Bilder pro Sekunde zu verringern. Es ist erwähnenswert, dass dieser Parameter die Geschwindigkeit der Videoaufnahme direkt beeinflusst. Z.B. Wenn der Video-Feed des Benutzers eine Rate von 20 Bildern pro Sekunde aufweist, muss für diesen Parameter kein höherer Wert festgelegt werden. Dies erhöht nicht das Qualitätsniveau, sondern die Gesamtbelastung der Computerressourcen während der Arbeit mit ECTtracker.
5. Maximale Zielverschiebung pro Frame. Die maximale Verschiebung des Benutzerauges für einen Frame. Wenn der Benutzer die Mobilität nicht vollständig verloren hat oder unter unkontrollierter Muskelaktivität (Teak, Zittern) leidet, kann dies zu einem instabilen Bild von der Kamera führen. Kopfneigungen und verschiedene Bewegungen können zu einer Änderung der Gesichtsposition führen. Daher muss das Programm die Position der Struktur so korrigieren, dass sie den Augen des Benutzers folgt. Somit ändern sich auch die Zentralkoordinaten der entsprechenden Abtastwerte. Je schneller und auffälliger die Bewegungen des Benutzers sind, desto höher ist der zu wählende Verschiebungswert für 1 Bild. Um den Verlust des Ziels zu vermeiden, wird empfohlen, den maximalen Verschiebungswert auch für Nahaufnahmen zu erhöhen. Der Wert dieses Parameters muss zwischen 0 und 100 Pixel liegen. Der Standardwert für die maximale Verschiebung beträgt 3 Pixel. Dieser Wert kann auch in Fällen erhöht werden, in denen das Programm den Benutzer nicht im Auge behalten kann, und bei der Arbeit auf Low-End-Computern verringert werden. Diese Software wurde ursprünglich für vollständig gelähmte Patienten entwickelt. Aus diesem Grund wird dringend empfohlen, die Anzahl möglicher Bewegungen im analysierten Bereich zu minimieren. Um Kopfbewegungen zu vermeiden, kann der Benutzer einen Stuhl mit hoher Rückenlehne oder einen Sessel mit Kopfstütze verwenden. Dieser Ansatz ermöglicht es dem Benutzer, während des Betriebs von nahezu völlige Unbeweglichkeit zu erlangen ECTtracker.
6. Zählen Sie bei einem Zielverlust die Frames, bevor Sie suchen. Die Leerlaufzeit für das Programm, wenn das Ziel verloren geht. In Fällen, in denen das analysierte Bild keiner Probe aus der Probenmatrix entspricht, ECTtracker muss eine vordefinierte Anzahl von Frames überspringen. Danach verschiebt das Programm den Suchpunkt in die Bildmitte (wenn Parameter 9 den C-Wert hat) oder an die Stelle des letzten erfolgreichen Abgleichs (wenn Parameter 9 den F-Wert hat). Die Struktur wird während der Leerlaufzeit ausgeblendet, sodass der Benutzer sehen kann, dass das Ziel verloren gegangen ist. Der Standardwert dieses Parameters ist 20 und entspricht normalerweise der analysierten Videobildrate. Mit anderen Worten, wann ECTtracker Wenn der Fokus verloren geht, wird die Suche nach entsprechenden Samples in 1 Sekunde fortgesetzt. Der Benutzer kann einen beliebigen Wert im Bereich von 1 bis 1000 Bildern auswählen.
7. Koeffizient des vorherigen Einflusses der Zielnähe (in Prozent). Während des Vergleichs des aktuellen Bildes und der Abtastwerte kann das Programm die Entfernung zu übereinstimmenden Abtastwerten berücksichtigen und den nächstgelegenen davon auswählen. Der Wert dieses Parameters kann im Bereich von 1 bis 100 gewählt werden, wodurch der Koeffizient der vorherigen Zielnähe von 1% auf 100% geändert wird. Der Standardwert ist 0, d. H. ECTtracker wählt entsprechende Samples unabhängig von ihrer Position aus.
8. Video Mirror Flip. Der Wert dieses Parameters kann gleich 1 oder 0 sein. Wenn der Wert 0 ausgewählt ist, wird die ECTtracker Das Hauptfenster zeigt das Video auf die gleiche Weise wie in der Anwendung unter dem Zielfenster. Wenn der Wert dieses Parameters gleich 1 ist, wird das Video eingespeist ECTtracker Fenster ist horizontal gekippt. Der Standardwert dieses Parameters ist 0.
9. Ausrichtung des Suchbereichs (C - Mitte, F - aktuell). Ausrichtung des Suchbereichs zur Mitte oder nach den letzten erfolgreichen Koordinaten. Wenn der C-Wert ausgewählt ist und die Probe verloren geht, ECTtracker Startet die Suche in der Mitte des analysierten Bildes. Dieser Modus impliziert eine völlige Unbeweglichkeit des Patienten (im Falle einer Lähmung sowie bei unkontrollierten Kopfbewegungen mit Rückkehr in seine ursprüngliche Position). Wenn eine Probe den Verfolgungsbereich verlässt, ECTtracker Setzt den Suchbereich in die Bildmitte zurück. Mit dieser Funktion kann der Benutzer solche Situationen vermeiden, wenn die Software auf ein anderes ähnliches Objekt umschaltet oder ein Objekt im Verlustbereich sucht, während es sich bereits in der Bildmitte befindet. Wenn der F-Wert für Parameter 9 ausgewählt ist, durchsucht die Software die Probe im Bereich ihres Verlusts und gelangt nicht in die Bildmitte zurück. Dieser Modus wurde erfunden, um den Kopf (oder einen anderen Marker) als Mauszeiger zu verwenden. In solchen Fällen muss der Benutzer einen größeren Verfolgungsbereich auswählen und Proben für ein Auge oder einen Marker erstellen. Danach kann der Benutzer den Cursor mit seinen Kopfbewegungen steuern. Die Parameter 51-54 sind für diesen Modus verantwortlich. In Fällen, in denen eine Probe die Grenze des analysierten Bereichs überschreitet, ECTtracker wird versuchen, es im selben Bereich zu finden, ohne sich in die Bildmitte zu bewegen. Mit dieser Funktion kann das Programm eine schnelle Suche nach dem verlorenen Objekt durchführen, das den Bereich verlassen und nach einer Weile zurückgekehrt ist. Der F-Wert wurde erstellt, um mögliches Zittern und verschiedene sich wiederholende Bewegungen des Patienten auszugleichen. Dieser Arbeitsmodus ist komplexer. Daher wird empfohlen, den C-Modus zu verwenden, wann immer dies möglich ist.
Erkennungseinstellungen
11. Name der Strukturdatei. Das Programm kann mit einer von mehreren Erkennungsstrukturen arbeiten, um Bilder zu analysieren und ihre Fragmente mit den vordefinierten Proben zu vergleichen. Dieses Feld zeigt den Namen der Strukturdatei. Wenn dieses Feld leer ist, verwendet das Programm die integrierte Erkennungsstruktur.
12. Maximale Anzahl der Strukturschlüsselpunkte. Die maximal mögliche Anzahl von Erkennungsstrukturpunkten von ECTtracker. Höhere Werte können das Tracking-Qualitätsniveau verbessern, während niedrigere die Gesamtlast des Prozessors verringern können. Der Standardwert dieses Parameters ist 100.
13. Breite der Strukturschlüsselpunkte (Pixelblock von 0 bis 255). Die Erkennungsstruktur in den neuesten Versionen von ECTtracker kann nicht nur separate Punkte enthalten, sondern auch separate rechteckige Bereiche mit Mittelpunkten in solchen Punkten. Dieser Parameter definiert die analysierte Pixelblockbreite. Der Übereinstimmungsgrad mit den Proben wird anhand von Durchschnittswerten ermittelt. Daher ist es nicht erforderlich, die Anzahl der Strukturpunkte zu erhöhen, um den analysierten Bereich zu vergrößern. Der Standardwert dieses Parameters ist 1.
14. Strukturschlüsselpunkthöhe (Pixelblock von 0 bis 255). Ähnlich wie beim vorherigen Parameter kann der Benutzer mit dieser Variablen die analysierte Pixelblockhöhe im Bereich von 0 bis 255 Pixel definieren. Der Standardwert dieses Parameters ist ebenfalls 1.
15. Intensität (Gewicht) jedes Kanals (9 Zahlen von 0 bis 9). Mit diesem Parameter kann der Benutzer die Prioritätsstufe für jeden der Farbkanäle einstellen (R, G, B, dR, dG, dB, H, S, L). Auf diese Weise kann der Benutzer die Prioritätsstufe von Kanälen mit dem signifikantesten Intensitätsunterschied für verschiedene Zustände (Zeilen in der Matrix von Abtastwerten) und nahezu keinem Unterschied für den ähnlichen Zustand (Abtastwerte in einer Zeile der Matrix) erhöhen. Eine richtig ausgewählte Kanalprioritätsformel ermöglicht es, die Erkennungsqualität und die Gesamteffizienz der Programmoperation zu verbessern. Der Standardwert dieses Parameters ist 111111111, d. H., Alle Kanäle haben die gleiche Priorität.
17. Strukturfarbe im Hauptfenster (im #FFFFFF-Format). Abhängig von den Lichtverhältnissen, der Augenfarbe und der Hautfarbe des Benutzers können wichtige Punkte der Struktur bei der Erstellung der Mustermatrix unklar erscheinen. Mit diesem Parameter kann der Benutzer die kontrastreichsten Farben auswählen, sodass die wichtigsten Punkte auf dem Bild deutlich sichtbar sind. Mit dieser Funktion kann der Benutzer die Erstkalibrierung einfacher durchführen. Der Standardwert dieses Parameters ist FFFFFF (weiß).
18. Strukturskala, wenn in der Farbkanaltabelle angezeigt. Mit diesem Parameter kann der Benutzer die Größe der Erkennungsstruktur im SCO9-Fenster anhand eines Prozentsatzes der Originalgröße definieren. Der Standardwert dieses Parameters ist 80. Der Benutzer kann diesen Wert verringern, um den vom SCO9-Fenster belegten Speicherplatz zu verringern. Der Benutzer kann auch die Größe für den kontinuierlichen Betrieb der Erkennungsdateistruktur erhöhen, wenn eine gründliche Analyse der Informationen erforderlich ist, um Erkennungsstrukturpunkte hinzuzufügen oder zu entfernen.
Einstellungen für Zielfenster und Probenmatrix
20. Stichprobengröße - Breite (in Pixel). Die Höhe und die Breite eines Samples in der Matrix müssen richtig ausgewählt werden, um den größten Teil der Strukturschlüsselpunkte zu enthalten und eine ordnungsgemäße Erkennung zu gewährleisten, jedoch nicht zu groß zu machen, und um währenddessen in den Grenzen des Zielfensters zu bleiben Bewegungen des Benutzers. Die Breite kann im Bereich von 10 Pixel bis zur aktuellen Breite des Zielfensters gewählt werden. Der Standardwert beim ersten Start des Programms beträgt 120 Pixel.
21. Stichprobengröße - Höhe (in Pixel). Dieser Parameter des Einstellungsfensters funktioniert ähnlich wie der vorherige. Die Länge kann im Bereich von 10 Pixel bis zur aktuellen Länge des Zielfensters von gewählt werden ECTtracker. Der Standardwert für die Probenhöhe beträgt 60 Pixel. Die wichtigsten Punkte der Struktur müssen in dem Bereich platziert werden, der sich am häufigsten ändert.
22. Matrix der Stichprobengröße - Breite (Anzahl der Spalten). Dieser Parameter bestimmt die vertikale Anzahl der Proben. Der Standardwert dieses Parameters ist 4. Dies bedeutet, dass der Benutzer nicht mehr als 4 Proben mit demselben Status erstellen kann (z. B. Bilder mit offenem Auge des Patienten).
23. Größe der Stichprobenmatrix - Höhe (Anzahl der Zeilen). Dieser Parameter bestimmt die horizontale Menge der Proben. Der Standardwert dieses Parameters ist 4. Wenn nur zwei Zustände des Auges des Benutzers analysiert werden, kann der Benutzer die Höhe der Probenmatrix auf 2 verringern, um Platz zu sparen. Jede Zeile der Matrix muss Samples mit einem ähnlichen Status enthalten. Die erste Reihe - alle Bilder mit offenem Auge, die zweite Reihe - mit geschlossenem Auge. Diese Regel wurde erfunden, um eine ordnungsgemäße Erzeugung von Aktionscodes und Schlüsselcodes bereitzustellen, die an die empfangende Software gesendet werden.
24. Zielgröße - Breite (in Pixel). Die Zielfensterbreite in Pixel. Der Standardwert dieses Parameters ist 140. Je höher der vom Benutzer ausgewählte Wert, desto breiter das Zielfenster und der Bildanalysebereich. Der Benutzer kann das Zielfenster vergrößern, wenn der Patient eine motorische Aktivität beibehält und die Proben in der Matrix größer sind. Wenn das Zielfenster klein ist, kann der analysierte Bereich daher über die Grenzen des Zielfensters hinausgehen ECTtracker wird den Fokus verlieren. Die Zielfenstergröße kann auf Low-End-Computern mit geringen technischen Eigenschaften verringert werden. Weitere Informationen zur richtigen Auswahl der Zielfenstergröße finden Sie im Abschnitt "Ändern der Zielfenstergröße zur Verbesserung der Qualität" im Kapitel "Tipps und Tricks" dieses Handbuchs.
25. Zielgröße - Höhe (in Pixel). Die vertikale Größe des Zielfensters in Pixel. Funktioniert ähnlich wie der vorherige Parameter und definiert die Höhe des Zielfensters, sodass der Benutzer den analysierten Bereich vergrößern kann. Beachten Sie, dass das Zielfenster einen kleinen Bereich des analysierten Videos erfassen muss, um den Augenzustand zu identifizieren. Es wird nicht empfohlen, extrem hohe Werte zu verwenden. Der Standardwert dieses Parameters ist 160.
26. Zielposition - linker Rand (in Pixel). Dieser Parameter speichert Informationen über die horizontale Position des Zielfensters. Der Wert bestimmt den Abstand zwischen dem linken Rand des Bildschirms und dem linken Rand des Zielfensters in Pixel.
27. Zielposition - oberer Rand (in Pixel). Dieser Parameter speichert Informationen zur vertikalen Position des Zielfensters. Der Wert bestimmt den Abstand zwischen dem oberen Rand des Bildschirms und dem oberen Rand des Zielfensters in Pixel.
Einstellungen für das Debuggen von Elementen im Hauptfenster
31. Debug - Sichtbarkeit der Struktur. Dieser Parameter ist verantwortlich für die Sichtbarkeit der Struktur über dem Bild im Videofenster des Programms. Die Struktur ist standardmäßig beim ersten Start des Programms sichtbar, sodass der Benutzer die Position des Suchbereichs in Echtzeit steuern und Fälle identifizieren kann, in denen das Programm das Bild verliert.
32. Debug - Statistiksichtbarkeit. Dieser Parameter steuert die Sichtbarkeit des Statistikfensters im Fenster von ECTtracker und macht es standardmäßig sichtbar. Es zeigt die Koordinaten des am besten geeigneten Samples sowie dessen Position in der Matrix der Samples, den passenden Pegel und die Geschwindigkeit der Videoverarbeitung in Bildern pro Sekunde an.
33. Debug - Sichtbarkeit der Videoausgabe. Dieser Parameter steuert die Sichtbarkeit des Videos im Hauptfenster von ECTtracker. Der Standardwert dieses Parameters ist 1 und das aktuelle Bild wird im Programm angezeigt. Es wird empfohlen, diesen Parameter nur in Fällen zu deaktivieren, in denen ECTtracker arbeitet auf Computern mit extrem niedrigen technischen Eigenschaften, da das Fehlen des Videostreams in solchen Fällen das Programm beschleunigen kann.
PROFIFIFIFIFIFIFIFIFIFI34. Debug - Höhe des Panels mit erkannten Beispielen. Der Standardwert dieses Parameters ist 0, d. H. Das Feld mit den erkannten Proben ist für den Benutzer nicht sichtbar. Es wird empfohlen, den Wert dieses Parameters auf 70 zu setzen, wenn Sie mit einer Matrix von Samples arbeiten, die 4 verschiedene Zustände enthält. Im Hauptfenster des Programms werden Informationen zum Füllen der Matrix von Proben (linker Bereich) und zu übereinstimmenden Bildern (rechter Bereich) angezeigt.
Pfade, Zeitintervalle und automatische Erkennungseinstellungen
45. Automatische Erkennung aktivieren (1-Enable, 0-Disable). Die automatische Erkennungsfunktion ist standardmäßig deaktiviert, da der Benutzer möglicherweise den Einstellungsvorgang beim ersten Start ausführen muss, dh Parameter ändern, eine Struktur auswählen, Proben aus einer zuvor gespeicherten Datei laden oder in Fällen, in denen die Probenmatrix angezeigt wird, eine automatische Kalibrierung durchführen muss ist leer. Wenn alle Einstellungen bereits vorgenommen wurden und die Probenmatrix automatisch geladen wird, kann der Benutzer die automatische Erkennungsfunktion aktivieren, indem er den Wert dieses Parameters auf 1 ändert. Dieser Parameter ist sehr nützlich für die Arbeit mit vollständig gelähmten Patienten. Durch das Einfügen der Verknüpfung des Programms in den automatischen Startabschnitt des Betriebssystems kann der Benutzer einen vollständig automatischen Startvorgang für erstellen ECTtracker und Bilderkennung nach dem Starten des Computers. Ein solcher Ansatz ermöglicht es dem Benutzer, mit der Arbeit zu beginnen, ohne physische Tasten oder Knöpfe zu drücken.
PRO46. Zeitintervall zwischen dem Status des Schreibvorgangs in die Datei (in Sekunden). Das Programm erstellt das Ereignisprotokoll, das verschiedene wichtige Ereignisse enthält, darunter Start und Stopp der automatischen Erkennung, Strukturauswahl und viele andere Vorgänge. Mit diesem Parameter kann der Benutzer die Zeitspanne zwischen dem Speichervorgang des Statusereignisses festlegen. Der Standardwert ist 10 Sekunden. Der Benutzer kann einen beliebigen Wert zwischen 1 und 1000 Sekunden einstellen. Diese Funktion bietet dem Benutzer eine weitere Möglichkeit, den aktuellen Arbeitsstatus des Programms zu überprüfen. Wenn das Programm einfriert oder ein Dialogfeld anzeigt, das vom Benutzer nicht geschlossen werden kann (aufgrund einer vollständigen Lähmung), bricht das Programm das Speichern von Ereignissen im Protokoll ab. Infolgedessen nimmt die Größe der Protokolldatei nicht mehr zu, und es kann ein Signal dafür sein, dass das Programm nicht ordnungsgemäß funktioniert. In Verbindung mit anderen Programmen (z. B. HandyFileMonitor - eine Anwendung, mit der sich die Dateigröße regelmäßig ändert und der Benutzer benachrichtigt wird, wenn sich nach einiger Zeit nichts ändert) kann der Benutzer das Programm automatisch neu starten. Glücklicherweise, ECTtracker ist normalerweise ziemlich stabil und diese Funktion wird in äußerst seltenen Fällen verwendet.
47. Helligkeitsänderungsschwelle während der automatischen Kalibrierung. Die Helligkeitsänderungsschwelle während der automatischen Kalibrierung. Dieser Parameter kann im Bereich von 1 bis 200 gewählt werden und definiert die Helligkeitsänderung während der automatischen Kalibrierung. Der Standardwert dieses Parameters ist 0.
48. Vollständiger Pfad zum automatischen Kalibrierungsskript. Falls sich die automatische Kalibrierungsskriptdatei im selben Ordner befindet wie die Hauptdatei von ECTtrackerkann der Benutzer nur den Namen angeben. Die Standard-Kalibrierungsskriptdatei des Programms ist Eye_2S1P2M.dat (zwei Augenzustände - geöffnet und geschlossen, zwei Zeilen der Matrix sind gefüllt, das Hilfssymbol wird nur an einer Stelle angezeigt - in der Mitte des Bildschirms).
49. Zeitrahmen - Anzahl der analysierten Rahmen pro emulierter Aktion. Dieser Parameter fungiert als eine Art Filter. Hiermit kann der Benutzer die Tastendruckemulation für alle übereinstimmenden Bilder blockieren, die kürzer als der in diesem Parameter angegebene Zeitraum sind. Wenn der Patient zum Beispiel unter unkontrollierten Wimpernzuckungen leidet, müssen solche Aktionen vom kontrollierten Schließen des Auges getrennt und gefiltert werden. Wenn der Wert dieses Parameters 20 ist (der gleiche Wert wie in Parameter 4), werden alle übereinstimmenden Samples, die kürzer als eine Sekunde dauern, vom Programm ignoriert. Ein solcher Ansatz ermöglicht es dem Benutzer, bewusste von unkontrollierten Handlungen zu trennen.
50. Vollständiger Pfad zur aktuellen Probenmatrix. Ermöglicht die ECTtracker um während des Programmstarts Samples aus einem vordefinierten Ordner zu öffnen. Diese Funktion kann in Fällen nützlich sein, in denen ECTtracker ist bereits für die automatische Erkennung nach dem Start eingerichtet. Der Standardwert dieses Parameters ist leer.
Zusätzliche Sichtbarkeitseinstellungen für Programmfenster
Parameter von 60 bis 67 können nur einen der folgenden Werte annehmen: 0 oder 1. 0 bedeutet, dass kein zusätzliches Fenster angezeigt wird, während 1 bedeutet, dass das Fenster angezeigt wird.
60. Info-Fenster anzeigen. Dieser Parameter steuert die Sichtbarkeit des Fensters "Info". Der Standardwert dieses Parameters ist 0 und das Fenster mit Informationen über das Programm ist während des Starts und des Betriebs von ausgeblendet ECTtracker.
61. Einstellungsfenster anzeigen. Dieser Parameter steuert die Sichtbarkeit des Einstellungsfensters. Der Standardwert dieses Parameters ist 1 und das Einstellungsfenster ist für den Benutzer sichtbar. Wenn der Benutzer den Wert 0 festlegt, wird das Einstellungsfenster bei jedem Programmstart ausgeblendet. Das Ausblenden des Einstellungsfensters kann in Fällen erforderlich und nützlich sein, in denen ECTtracker arbeitet auf Computern mit niedriger Auflösung und wenig freiem Speicherplatz auf dem Bildschirm sowie in Fällen, in denen Einstellungen nicht sehr oft geändert werden.
62. Matrix of Samples Fenster anzeigen. Dieser Parameter steuert die Sichtbarkeit des Fensters mit der Mustermatrix. Dieses Fenster ist standardmäßig sichtbar, sodass der Benutzer den aktuellen Satz von Beispielen sehen kann. Das am besten geeignete Beispiel wird während des normalen Programmbetriebs im Videofenster mit einem roten Rand hervorgehoben. Mit dieser Funktion kann der Benutzer die besten Proben schneller identifizieren und bei Bedarf ändern oder eine automatische Kalibrierung durchführen, um die Probenmatrix zu aktualisieren.
63. Streifendiagramm anzeigen. Dieser Parameter steuert die Sichtbarkeit des Debugging-Stripes-Diagramms und macht es standardmäßig sichtbar. Gleichzeitig ist das Debug-Fenster geöffnet und zeigt die Gruppe von Beispielen an, die mit dem analysierten Bild aus dem Videofenster von am konsistentesten ist ECTtracker.
PRO64. Strukturdiagramm anzeigen. Dieser Parameter ist standardmäßig aktiviert und ermöglicht es dem Benutzer, das SCO9-Fenster anzuzeigen, das Informationen zu Farbkanalintensitätsänderungen für jeden einzelnen Punkt der aktuellen Erkennungsstruktur von enthält ECTtracker. Alle Informationen werden mit jedem neuen Frame in Echtzeit aktualisiert.
65. Intensitätsdiagramm der Kanäle anzeigen. Dieser Parameter ist standardmäßig aktiviert. Bei jedem Programmstart wird ein spezielles Fenster mit Intensitätsanzeigen für jeden Kanal angezeigt (3 RGB-Kanäle, 3 Delta-RGB und 3 HSL). Alle Informationen werden mit jedem neuen Frame in Echtzeit aktualisiert.
PRO66. Ereignisprotokollfenster anzeigen. Das Ereignisprotokoll ist standardmäßig sichtbar, um die Hauptaktionen des Programms anzuzeigen.
PRO67. Struktureditorfenster anzeigen. Dieser Parameter steuert die Sichtbarkeit des Erkennungsstruktur-Editorfensters. Der Editor ist in der aktuellen öffentlichen Version des Programms nicht verfügbar.
Empfangen von Softwareschlüsseln und Aktionseinstellungen
100. Name der empfangenden Software (um emulierte Tastenanschläge zu empfangen). Während des Betriebs ECTtracker emuliert Tastenanschläge basierend auf Samples, die dem analysierten Bild und ihrer Position in der Matrix of Samples entsprechen. Solche Tastenanschläge werden an die Empfangssoftware gesendet, die die empfangenen Codes verwendet und bestimmte Aktionen ausführt. In diesem Feld des Einstellungsfensters kann der Benutzer den Namen (Titel / Titel des Hauptfensters) der empfangenden Software angeben. Der folgende Wert wird standardmäßig verwendet: 'ECTkeyboard by www.eyecomtec.com', der Name der Symbolmatrix (der virtuellen Tastatur) aus dem EyeComTec-Hilfssoftwarekomplex.
101. Methode zum Senden von Daten an die empfangende Software (S-sendmessage, P-postmessage). Das ECTtracker Die Anwendung unterstützt zwei Arten von Nachrichten, die an die empfangende Software gesendet werden, d. h. SendMessage und PostMessage. Der S-Wert steht für SendMessage. In diesem Fall, ECTtracker Sendet Nachrichten an die empfangende Software und wartet auf eine Antwort. Der P-Wert steht für PostMessage. In diesem Fall, ECTtracker Sendet Nachrichten an die empfangende Software, ohne auf eine Bestätigung zu warten. Die PostMessage-Methode ist in der Anwendung standardmäßig ausgewählt.
Die Parametergruppen von 102 bis 105 und von 110 bis 115 ermöglichen es dem Benutzer, die übertragenen Schlüsselcodes und Aktionen zum Empfangen von Software zu ändern. Tastencodes und Aktionen werden gemäß dem aktuellen entsprechenden Beispiel im Videofenster des Programms gesendet. Somit emuliert das Programm Tastenanschläge.
Codes übertragen von ECTtracker Enthält zwei durch Leerzeichen geteilte Zahlen. Die erste Zahl ist der Tastencode der Tastatur. Jede Taste auf der Tastatur hat eine eigene eindeutige Nummer. Beispielsweise ist die Leertaste 32 und die Eingabetaste 13. Der Benutzer kann die vollständige Liste aller Codes über eine Internetsuchmaschine finden, indem er "Tastaturtastencodes" eingibt.
Die zweite Nummer in der ECTtracker Code bestimmt den gewünschten Zustand der Taste: gedrückt oder losgelassen. Es kann folgende Werte annehmen:
- 0 - keine Aktion ausgeführt (Taste deaktivieren);
- 1 - Halten Sie die Taste gedrückt.
- 2 - lassen Sie die Taste los;
- 3 - Taste drücken und loslassen.
Parameter von 102 bis 105 können vom Benutzer eingestellt werden ECTtracker Steuerung des Cursors durch Bewegen des Kopfes des Benutzers (wenn der Wert von Parameter 9 F ist). Durch Bewegen eines Bildes, das einer Probe entspricht, entlang der horizontalen Achse (X) und der vertikalen Achse (Y), ECTtracker kann Aktionen generieren und an empfangende Software senden. Standardcodes und -aktionen für diese Parameter sind nicht definiert.
PRO102. Taste und Aktion für positive Verschiebung auf der X-Achse (+ X) .
PRO103. Taste und Aktion für positive Verschiebung auf der Y-Achse (+ Y).
PRO104. Taste und Aktion für negative Verschiebung auf der X-Achse (-X) .
PRO105. Taste und Aktion für negative Verschiebung auf der Y-Achse (-Y) .
110. Taste und Aktion, wenn keine Probe gefunden wurde. Der Schlüsselcode und der Aktionscode, die an die empfangende Software gesendet werden, wenn keines der Samples aus der Matrix dem aktuellen Bild im Fenster von entspricht ECTtracker. Mit dieser Funktionalität kann der Benutzer arbeiten ECTtracker Verwenden Sie nur eine Probe in der Matrix. Der Standardwert ist 32 2 (Freigabeknopf). Schauen wir uns ein Beispiel an. Der Benutzer erstellte eine Probe mit einem geschlossenen Auge und fügte sie in die zweite Reihe der Probenmatrix ein. Der Benutzer startet den Erkennungsprozess. Wenn der Benutzer das Auge schließt, registriert das Programm eine Übereinstimmung zwischen dem Bild und der Probe und sendet den Schlüsselcode und den Aktionscode, um die Leertaste zu halten (32 1). Wenn der Benutzer das Auge öffnet, ECTtracker kann keine passenden Samples finden und sendet einen Code zum Loslassen der Leertaste (32 2). Somit benötigt der Benutzer nur ein Sample in der Matrix, um einen Tastenanschlag zu emulieren. Es wird empfohlen, den wlim-Wert (Parameter 3) für diesen Modus auf über 30 zu erhöhen, um eine hohe Erkennungsqualität zu erzielen.
111. Taste und Aktion, wenn Probe mit Zeile # 0 übereinstimmt. Row # 0 - repräsentiert die erste Zeile der Matrix of Samples. Der Standardwert ist 32 2 (Freigabeknopf).
112. Taste und Aktion, wenn Probe mit Zeile 1 übereinstimmt. Row # 1 - die zweite Reihe der Matrix of Samples. Der Standardwert ist 32 1 (drücken und halten Sie die Leertaste).
113. Taste und Aktion, wenn Probe mit Zeile 2 übereinstimmt. Row # 2 - die dritte Reihe der Matrix of Samples. Der Standardwert ist 32 1 (drücken und halten Sie die Leertaste).
114. Taste und Aktion, wenn Probe mit Zeile 3 übereinstimmt. Row # 3 - die vierte Reihe der Matrix of Samples. Der Standardwert ist nicht definiert.
PRO115. Taste und Aktion, wenn Probe mit Zeile 4 übereinstimmt. Row # 4 - die fünfte Reihe der Matrix of Samples. Der Standardwert ist nicht definiert.