警告:此页面是自动(机器)翻译,如有任何疑问,请参阅原始英文文档。不便之处,敬请原谅。
ECTtracker-设置和其他参数
高级设置指南
- 本地化文件名
- Wlim 10。。100%的镜框和样品匹配
- 每秒帧数1。。60
- 每1帧的最大目标偏移
- 如果目标丢失,则在搜索之前先计算帧数
- 先前目标邻近影响力的系数(百分比)
- 视频镜翻转
- 搜索区域对齐(C –中心,F –实际)
- 结构文件名
- 最大结构要点
- 结构关键点宽度(像素块,从0到255)
- 结构关键点高度(像素块,从0到255)
- 每个通道的强度(权重)(9个数字,从0到9)
- 主窗口中的结构颜色(#FFFFFF格式)
- 在颜色通道表中显示时的结构比例
- 样本大小–宽度(以像素为单位)
- 样本大小–高度(以像素为单位)
- 样本大小矩阵–宽度(列数)
- 样本大小矩阵–高度(行数)
- 目标尺寸–宽度(以像素为单位)
- 目标尺寸–高度(以像素为单位)
- 目标位置–左边距(以像素为单位)
- 目标位置–上边距(以像素为单位)
- 调试–结构可见性
- 调试–统计信息可见性
- 调试–视频输出可见性
- 调试–面板高度与公认的样品
- 激活自动识别(1启用,0禁用)
- 将操作状态写入文件之间的时间间隔(以秒为单位)
- 自动校准期间的亮度变化阈值
- 自动校准脚本的完整路径
- 时间框架–每一项模拟动作的分析框架数量
- 当前样本矩阵的完整路径
- 显示关于窗口
- 显示设置窗口
- 显示样品矩阵窗口
- 显示条纹图
- 显示结构图
- 显示通道强度图
- 显示事件日志窗口
- 显示结构编辑器窗口
- 100。接收软件的名称(用于接收模拟的击键)
- 101。将数据发送到接收软件的方法(S-sendmessage,P-postmessage)
- X轴正移(+ X)的按键和操作
- Y轴正移(+ Y)的键和动作
- X轴(-X)负移的键和动作
- Y轴(-Y)负移的键和动作
- X轴(-X)负移的键和动作
- 样本与第0行匹配时的键和操作
- 样本与第1行匹配时的键和操作
- 样本与第2行匹配时的键和操作
- 样本与第3行匹配时的键和操作
- 样本与第4行匹配时的键和操作
的所有可调参数 ECTtracker 通过程序的设置窗口可用。用户可以使用 F3热键 要么 设定值 – 显示设置 菜单项。
所有设置均按类别分组:
- 1-9 –基本程序设置。此组包括本地化设置,样本与分析图像之间的匹配级别,捕获的视频的每秒帧率,一帧的最大图像移位,丢失匹配后的识别恢复时间,视频镜翻转等。
- 11-15 –识别设置。该组包括:识别结构文件名,识别结构点的最大数量,每个点的区域的宽度和高度,颜色通道优先级公式,程序主窗口中结构的颜色,以及SCO9窗口中的比例。
- 20-27 –样本矩阵设置。每行或每列中的样本大小和样本量。该组还包括影响其大小和位置的所有目标窗口设置。
- 31-34 –的主窗口的调试元素设置 ECTtracker。元素的可见性和区域大小以及有关已识别样品的信息。
- 45-50 –设置路径,时间间隔和自动开始识别过程。
- 60-67 –程序其他窗口的可见性设置。
- 100-115 –接收软件的按键和操作的设置。
所有设置都分为几列。从左到右:数字,参数值及其简短描述。
让我们仔细看一下程序的设置。
本地化和图像分析设置
1.本地化文件名。该文件的名称包含使用所需语言的界面元素和程序设置的描述。在此字段中,用户必须指定本地化文件及其名称的完整路径。
3. Wlim 10..100%的框架和样本匹配。 Wlim –是样品和分析图像匹配程度的极限。此参数的值可以在10到100的范围内。建议使用18到25的值(取决于照明,用户的移动性,相机设置和其他参数)。 Wlim的默认级别为20。用户选择的值越高,样品和结构下识别的图像片段的匹配级别越准确。仅在适当的照明和高分辨率的情况下,才可以增加Wlim。在程序为一个图像找到多个相应样本的情况下,也可以增加该值。当两条或更多行同时用绿色填充时,在调试行上很容易看到这种情况。反之亦然,当识别水平低并且没有足够相应的样本时,用户必须降低Wlim值。必须以这种方式选择该参数的适当值,使得在任何给定时间,条纹图中仅出现一条绿色调试线。
4.每秒帧数1..60。用于跟踪目的的视频处理和捕获的速度。 ECTtracker 从位于目标窗口下方的源(可以是ECTcamera应用程序或从任何摄像机,媒体播放器,Skype或其他源捕获视频的任何其他软件)接收图像。图像的片段显示在 ECTtracker 并使用该结构的关键点与先前加载或创建的样本进行比较,然后在主窗口和调试窗口中进行信息更新。根据收到的信息, ECTtracker 确定要发送到接收软件的密钥。完成此阶段后,程序将切换到下一个图像,并重复此循环。尽管需要大量资源,但该程序每秒最多可以处理几十个帧。此参数的默认值为每秒20帧。该参数值可以保持在每秒1到60帧的范围内。对于技术特性较低的计算机,建议将此参数降低到每秒6帧以下。值得注意的是,此参数直接影响视频捕获过程的速度。例如。如果用户的视频馈送速率为每秒20帧,则无需为此参数设置更高的值。这不会提高质量水平,但会增加在使用计算机时的计算机资源总负载 ECTtracker.
5.每1帧的最大目标偏移。一帧用户眼睛的最大移位。如果用户没有完全失去活动能力,或者用户正遭受不受控制的肌肉活动(柚木,震颤),则可能会导致相机图像不稳定。头部的倾斜和各种动作可能会导致面部位置发生变化,因此程序需要以可以跟随用户眼睛的方式校正结构的位置。因此,相应样本的中心坐标也将改变。用户的运动越快且越显着,则要选择的1帧的偏移值就越高。为避免丢失目标,建议即使是近摄也要增加最大移动值。此参数的值必须从0到100像素的范围内选择。最大偏移的默认值为3个像素。如果程序无法将注意力集中在用户的眼睛上,则可以增加该值;如果在低端计算机上工作,则可以减小该值。该软件最初是为完全瘫痪的患者创建的。因此,强烈建议您尽量减少分析区域中任何可能的移动量。为了避免头部运动,使用者可以使用带有高靠背的椅子或带头枕的扶手椅。这种方法允许用户在操作过程中获得几乎完全的固定性 ECTtracker.
6.如果出现目标丢失,请在搜索之前对帧计数。目标丢失时程序的空闲时间。如果分析的图像与“样品矩阵”中的任何样品都不对应, ECTtracker 必须跳过预定义的帧数。之后,程序会将搜索点移至图像的中心(如果参数9具有C值)或最后一次成功匹配的位置(如果参数9具有F值)。该结构在空闲时间处于隐藏状态,使用户可以看到目标已丢失。此参数的默认值为20,通常等于分析的视频帧速率。换句话说,当 ECTtracker 失去焦点,它将在1秒钟内继续搜索相应的样本。用户可以选择1到1000帧范围内的任何所需值。
7.先前目标邻近影响力的系数(百分比)。在比较当前图像和样本的过程中,程序可能会考虑匹配样本的距离并选择最接近的样本。该参数的值可以从1到100的范围内选择,从而将先前目标接近度的系数从1%更改为100%。预设值为0,即 ECTtracker 无论其位置如何,都会选择相应的样本。
8.视频镜翻转。此参数的值可以等于1或0。选择0值时, ECTtracker 主窗口以与目标窗口下的应用程序相同的方式显示视频。当此参数的值等于1时, ECTtracker 窗口水平翻转。该参数的默认值为0。
9.搜索区域对齐方式(C –中心,F –实际)。搜索区域与中心对齐或根据最后成功的坐标对齐。选择C值并丢失样本后, ECTtracker 开始从分析图像的中心开始搜索。这种模式意味着患者完全无法动弹(在瘫痪的情况下,以及在任何不受控制的头部运动并返回其原始位置的情况下)。当样品离开跟踪区域时, ECTtracker 将搜索区域返回到图像的中心。当软件切换到另一个相似的对象或在丢失区域中已经位于图像中心的对象中进行搜索时,此功能使用户可以避免这种情况。当为参数9选择F值时,软件将在丢失的区域中搜索样本,而不会回到图像的中心。发明这种模式是为了将头部(或任何其他标记)用作鼠标光标。在这种情况下,用户必须选择更大的跟踪区域并为眼睛或标记创建样本。这样做之后,用户可以通过其头部移动来控制光标。参数51-54负责此模式。如果样品超出了分析区域的范围, ECTtracker 会尝试在相同区域找到它,而不会移动到图像的中心。此功能使程序可以快速搜索离开该区域并在一段时间后返回的丢失物体。创建F值是为了补偿患者可能出现的震颤和各种重复运动。这种工作方式比较复杂。因此,建议尽可能使用C模式。
识别设置
11.结构文件名。该程序可以与几种识别结构之一配合使用,以分析图像并将其片段与预定义的样本进行比较。该字段显示结构文件名。如果此字段为空,则程序将使用集成的识别结构。
12.最大结构要点。的最大可能识别结构点数 ECTtracker。较高的数量可以提高跟踪质量级别,而较低的数量可以减少处理器的总体负载。此参数的默认值-100。
13.结构关键点宽度(像素块,从0到255)。最新版本的识别结构 ECTtracker 不仅可以包括单独的点,而且可以包括以这些点为中心的单独的矩形区域。此参数定义分析的像素块宽度。与样品的匹配水平将使用平均值确定。因此,无需增加结构点的数量即可使分析区域更大。该参数的默认值为1。
14.结构关键点高度(像素块,从0到255)。类似于先前的参数,该变量允许用户在0到255像素范围内定义分析的像素块高度。此参数的默认值为1。
15.每个通道的强度(权重)(9个数字,从0到9)。此参数允许用户为每个颜色通道(R,G,B,dR,dG,dB,H.S.L)设置优先级。因此,用户可以以各种状态(样本矩阵中的行)的强度差异最大的方式增加通道的优先级,而对于相似状态(矩阵的一行中的样本)而言,几乎没有差异的强度。适当选择频道优先级公式可以提高识别质量和程序操作的整体效率。此参数的默认值为111111111,即所有通道的优先级相同。
17.主窗口中的结构颜色(#FFFFFF格式)。根据光照条件,用户的眼睛颜色和肤色,在创建“样品矩阵”时,结构的关键点可能看起来不清楚。用户可以使用此参数选择对比度最高的颜色,从而使关键点在图像上清晰可见。此功能使用户可以更轻松地执行初始校准过程。此参数的默认值为FFFFFF,为白色。
18.在颜色通道表中显示时的结构比例。该参数允许用户使用原始大小的百分比在SCO9窗口中定义识别结构的大小。此参数的默认值为80。用户可以减小此值以减少SCO9窗口占用的空间。当需要对信息进行彻底的分析以添加或删除识别结构点时,用户还可以增加识别文件结构连续操作的大小。
“目标”窗口和“样品矩阵”设置
20.样本大小–宽度(以像素为单位)。必须适当选择矩阵中样本的高度和宽度,以包含结构关键点的最大部分并提供适当的识别,但又不能使其过大,并使其在目标窗口的范围内。用户的动作。宽度可以在10个像素到目标窗口的当前宽度之间选择。程序第一次启动时的默认值为120像素。
21.样本大小–高度(以像素为单位)。设置窗口的此参数的工作方式与上一个类似。长度可以在10像素到目标窗口当前长度的范围内选择 ECTtracker。样本高度的默认值为60像素。结构的关键点必须放置在最频繁变化的区域。
22.样本大小矩阵–宽度(列数)。此参数确定样本的垂直量。此参数的默认值为4。这意味着用户可以创建不超过4个处于相同状态的样本(例如,张开病人眼睛的图像)。
23.样本大小矩阵–高度(行数)。此参数确定样本的水平数量。此参数的默认值为4。当仅分析用户眼睛的两种状态时,用户可以将“样本矩阵”的高度减小到2以节省空间。矩阵的每一行必须包含状态相似的样本。第一行-所有图像睁开眼睛,第二行-睁开眼睛。发明该规则是为了提供适当的动作代码和键码生成,然后将其发送到接收软件。
24.目标尺寸–宽度(以像素为单位)。目标窗口宽度(以像素为单位)。该参数的默认值为140。用户选择的值越高,目标窗口和图像分析区域就越宽。如果患者保留某种运动活动并且矩阵中的样本较大,则用户可以增加目标窗口的大小。当目标窗口较小时,分析区域可能会超出目标窗口的边界,因此 ECTtracker 将失去重点。在具有较低技术特征的低端计算机上,可以减小目标窗口的大小。有关正确选择目标窗口尺寸的更多详细信息,请参见本手册“提示和技巧”一章的“更改目标窗口尺寸以提高质量”部分。
25.目标尺寸–高度(以像素为单位)。目标窗口的垂直大小(以像素为单位)。与前一个参数类似,其作用是定义目标窗口的高度,从而允许用户增加分析区域的大小。请记住,目标窗口必须捕获一小部分被分析的视频以识别眼睛状态,因此不建议使用极高的值。此参数的默认值为160。
26.目标位置–左边距(以像素为单位)。此参数保存有关目标窗口水平位置的信息。该值确定屏幕的左边框与目标窗口的左边框之间的距离(以像素为单位)。
27.目标位置–上边距(以像素为单位)。此参数保存有关目标窗口垂直位置的信息。该值确定屏幕的上边界与目标窗口的上边界之间的距离(以像素为单位)。
主窗口调试元素设置
31.调试–结构可见性。此参数负责程序视频窗口中图像上方结构的可见性。默认情况下,该结构在程序的第一次启动期间是可见的,从而允许用户实时控制搜索区域的位置并确定程序丢失图像的情况。
32.调试–统计信息可见性。此参数控制统计窗口在以下窗口中的可见性: ECTtracker 并使其在默认情况下可见。它显示最合适的样本的坐标,以及它在样本矩阵中的位置,匹配级别和以每秒帧为单位的视频处理速度。
33.调试–视频输出可见性。此参数控制视频在主窗口中的可见性 ECTtracker。此参数的默认值为1,并且当前帧显示在程序中。建议仅在以下情况下禁用此参数: ECTtracker 在具有极低技术特征的计算机上工作,因为在这种情况下缺少视频流可以加快程序运行速度。
专业版34.调试–带有公认样本的面板高度。此参数的默认值为0,即用户看不到带有识别样本的面板。当使用包含4种不同状态的样本矩阵时,建议将此参数的值设置为70。程序的主窗口将显示有关填充样品矩阵(左侧区域)和匹配图像(右侧区域)的信息。
路径,时间间隔和自动识别设置
45.激活自动识别(1启用,0禁用)。默认情况下,自动识别功能是禁用的,因为用户可能需要在首次启动时执行设置过程,即更改参数,选择结构,从先前保存的文件中加载样品或在样品矩阵的情况下执行自动校准是空的。如果已经进行了所有设置并且样品矩阵自动加载,则用户可以通过将该参数的值更改为1来启用自动识别功能。此参数对于完全瘫痪的患者非常有用。通过将程序的快捷方式放入操作系统的自动启动部分,用户可以创建一个完全自动的启动过程,以用于 ECTtracker 和启动计算机后的图像识别。这种方法允许用户无需按下任何物理键或按钮即可开始工作。
专业版46.将操作状态写入文件之间的时间间隔(以秒为单位)。该程序将创建事件日志,其中包括各种重要事件,包括自动识别开始和停止,结构选择以及许多其他操作。通过使用此参数,用户可以选择“状态”事件的保存过程之间的时间间隔。默认值为10秒。用户可以在1到1000秒之间设置任何所需的值。该功能为用户提供了另一个检查程序当前工作状态的机会。如果程序死机或显示用户无法关闭的对话框(由于完全瘫痪),则该程序将终止事件保存到日志中。结果,日志文件的大小停止增加,这可能是程序无法正常运行的信号。与其他程序(例如HandyFileMonitor –会定期控制文件大小变化并在一段时间内没有更改的情况下通知用户的应用程序)一起使用时,用户可以执行程序的自动重新启动。幸好, ECTtracker 通常非常稳定,在极少数情况下会使用此功能。
47.自动校准期间的亮度变化阈值。自动校准期间的亮度变化阈值。可以在1到200的范围内选择此参数,并定义自动校准期间的亮度变化。该参数的默认值为0。
48.自动校准脚本的完整路径。如果自动校准脚本文件与以下文件的主文件位于同一文件夹中 ECTtracker,用户只能指定其名称。该程序的默认校准脚本文件为Eye_2S1P2M.dat(两个眼睛状态-打开和关闭,填充了两行矩阵,辅助图标仅显示在一个位置-屏幕中心)。
49.时间框架–每一项模拟动作的分析框架数量。此参数用作某种过滤器。它允许用户阻止持续时间少于此参数指示的时间的所有匹配图像的按键模拟。例如,如果患者遭受不受控制的睫毛抽搐,则必须从受控的闭眼动作中分离并过滤此类动作。如果此参数的值为20(与参数4中的值相同),则所有持续时间少于一秒的匹配样本将被程序忽略。这种方法允许用户将有意识的动作与不受控制的动作分开。
50.当前样本矩阵的完整路径。允许 ECTtracker 在程序启动期间从预定义的文件夹中打开样本。此功能在以下情况下会很方便 ECTtracker 启动后已经设置了自动识别功能。此参数的默认值为空。
其他程序窗口可见性设置
从60到67的参数只能具有以下值之一:0或1。0表示未显示其他窗口,而1表示已显示窗口。
60.显示关于窗口。此参数控制“关于”窗口的可见性。该参数的默认值为0,并且在启动和操作过程中隐藏有关程序信息的窗口。 ECTtracker.
61.显示设置窗口。此参数控制设置窗口的可见性。此参数的默认值为1,并且设置窗口对用户可见。如果用户将值设置为0,则每次启动程序时都将隐藏设置窗口。在以下情况下,隐藏设置窗口可能是必要且有用的 ECTtracker 在分辨率低且屏幕上没有可用空间的计算机上工作,以及在不经常更改设置的情况下。
62.显示样品矩阵窗口。此参数使用“样品矩阵”控制窗口的可见性。默认情况下,此窗口是可见的,允许用户查看当前的样品组。另外,在程序正常运行期间,最合适的样本在视频窗口中以红色边框突出显示。该功能使用户可以更快地识别最佳样品,并在必要时进行更改,或者执行自动校准以更新样品矩阵。
63.显示条纹图。此参数控制调试条纹图的可见性,并使其在默认情况下可见。同时,调试窗口将打开,并显示与来自视频窗口的分析图像最一致的样本组。 ECTtracker.
专业版64.显示结构图。默认情况下启用此参数,并允许用户显示SCO9窗口,其中包含有关当前识别结构的每个单独点的颜色通道强度变化的信息。 ECTtracker。所有新框架都会实时更新所有信息。
65.显示通道强度图。默认情况下启用此参数。每次启动程序时,都会显示一个带有每个通道强度指示器的特殊窗口(3个RGB通道,3个Delta RGB和3个HSL)。所有新框架都会实时更新所有信息。
专业版66.显示事件日志窗口。默认情况下,事件日志是可见的,以便显示程序的主要操作。
专业版67.显示结构编辑器窗口。此参数控制识别结构编辑器窗口的可见性。该程序的实际公共版本不提供该编辑器。
接收软件按键和操作设置
100.接收软件的名称(用于接收模拟的击键)。在运作中 ECTtracker 基于与分析图像相对应的样本及其在样本矩阵中的位置,模拟击键。这样的击键被传输到接收软件中,接收软件将使用接收到的代码并执行特定的动作。在设置窗口的此字段中,用户可以指定接收软件的名称(主窗口的标题/标题)。默认情况下使用以下值:“ www.eyecomtec.com的ECT键盘”,它是EyeComTec辅助软件组合中的符号矩阵(虚拟键盘)的名称。
101.将数据发送到接收软件的方法(S-sendmessage,P-postmessage)。的 ECTtracker 应用程序支持两种类型的消息传输到接收软件,即SendMessage和PostMessage。 S值代表SendMessage。在这种情况下, ECTtracker 将消息发送到接收软件并等待答案。 P值代表PostMessage。在这种情况下, ECTtracker 将消息发送到接收软件,而无需等待任何确认。默认情况下,在应用程序中选择PostMessage方法。
从102到105和110到115的参数组允许用户更改发送的键码和操作以接收软件。根据程序的视频窗口中当前对应的样本发送键代码和操作。因此,该程序模拟了击键。
传送的代码 ECTtracker 包含两个数字,并以空格分隔。第一个数字是键盘按钮代码。键盘上的每个按钮都有其自己的唯一编号。例如,空格键是32,回车键是13。用户可以通过输入“键盘按钮代码”,通过Internet搜索引擎找到所有代码的完整列表。
中的第二个数字 ECTtracker 代码确定按钮的所需状态:按下还是释放。它可以采用以下值:
- 0 –不执行任何操作(停用键);
- 1 –按住键;
- 2 –释放钥匙;
- 3 –按下并释放键。
从102到105的参数允许用户设置 ECTtracker 通过移动用户的头部来控制光标(如果参数9的值为F)。通过沿水平轴(X)和垂直轴(Y)移动与样本对应的图像, ECTtracker 可以生成动作并将其发送到接收软件。未定义这些参数的默认代码和操作。
专业版102. X轴正移(+ X)的键和动作 .
专业版103. Y轴正移(+ Y)的键和操作.
专业版104. X轴(-X)负移的键和动作 .
专业版105. Y轴(-Y)负移的键和动作 .
110.找不到样本时的按键和操作。如果矩阵中的所有样本都不对应于当前窗口中的图像,则将密钥代码和操作代码发送到接收软件。 ECTtracker。该功能允许用户使用 ECTtracker 仅使用矩阵中的一个样本。默认值为32 2(释放空间按钮)。让我们看一个例子。用户用闭合的眼睛创建了一个样本,并将其添加到样本矩阵的第二行。用户开始识别过程。当用户闭上眼睛时,程序会注册图像和样本之间的匹配项,并发送键码和操作码以按住空格键(32 1)。当用户睁开眼睛时, ECTtracker 找不到任何匹配的样本,并发送代码以释放空格键(32 2)。因此,用户仅需要矩阵中的一个样本即可模拟按键。建议提高此模式的wlim值(参数3),使其大于30,以获得较高的识别质量。
111.样本与第0行匹配时的键和操作。第0行–代表样本矩阵的第一行。默认值为32 2(释放空间按钮)。
112.样本与第1行匹配时的键和操作。第1行–样本矩阵的第二行。默认值为32 1(按住空格键)。
113.样本与第2行匹配时的键和操作。第2行–样本矩阵的第三行。默认值为32 1(按住空格键)。
114.样本与第3行匹配时的键和操作。第3行–样本矩阵的第四行。未定义默认值。
专业版115.样本与第4行匹配时的键和操作。第4行-样本矩阵的第五行。未定义默认值。