高尔夫挥杆阶段检测
挥杆阶段检测的作用
对于包含动作捕捉数据的高尔夫挥杆录像,Swing Catalyst 会分析跟踪到的身体姿态,并在挥杆的十个关键位置放置书签。您不再需要凭眼力手动拖动三个标记来定位。
检测到的书签的行为与您自己设置的书签完全相同。它们驱动播放导航、骨架上的阶段颜色、定时类关键指标,以及两次挥杆之间的同步比较。之后您仍然可以移动其中任何一个。
十个位置
| # | 位置 |
|---|---|
| 1 | 上杆开始 |
| 2 | 上杆结束 |
| 3 | 后摆中点 |
| 4 | 挥杆顶部 |
| 5 | 早期下杆 |
| 6 | 击球前阶段 |
| 7 | 击球瞬间 |
| 8 | 释放阶段 |
| 9 | 结束 |
| 10 | 挥杆结束 |
这些通常写作 P1 到 P10。
录像需要满足的条件
- 一段高尔夫挥杆录像。 其他运动和活动类型不受影响,仍保留原有的书签。
- 动作捕捉数据。 没有动作捕捉数据的录像可以重新处理以添加该数据。请参阅为现有录像添加动作捕捉 。
- 一台被标记为正面角度的摄像机。 检测仅使用角度设置为 Face on 左或 Face on 右的摄像机所采集的动作捕捉数据。从未被标记的正面片段会被视为“非正面”。
球杆跟踪有帮助,但不是必需的。如果没有可用的球杆轨迹,Swing Catalyst 会退回到仅根据身体姿态估计经典的三个位置(上杆开始、挥杆顶部、击球瞬间)。这三个标记会带有后缀**(根据身体姿态估计)**,以便您将它们与完整检测区分开来。
书签何时会被更新
在阶段检测功能出现之前制作的录像,或使用旧版本检测器制作的录像,其书签可以更新为当前的检测结果。打开这类录像时会发生什么,取决于一个问题:您是否曾自行移动过该录像的任何标记?
| 您打开的录像 | 会发生什么 |
|---|---|
| 没有您自行放置的标记 | 检测到的位置会立即应用。没有横幅提示,也不会询问。会出现一条简短通知,附带“恢复”选项。 |
| 至少有一个您自行放置的标记 | 您的标记会保持原样,并会出现一个横幅,供您选择使用检测到的阶段。 |
您自行放置或拖动过的标记,未经您同意绝不会被替换。这就是全部规则。
打开一段您从未动过其标记的旧高尔夫挥杆录像,会将其旧书签替换为检测到的十个位置。此更改始终可以撤销。
通知
当录像自动采用检测到的阶段时,会出现一条显示挥杆阶段已更新的通知,带有恢复按钮和关闭按钮。恢复会将之前的书签放回原处。
第一次发生此情况时,通知会完整说明其含义。此说明只会出现一次,而不是每个录像都出现一次:
此录像现在会自动检测挥杆阶段。使用“恢复”可返回之前的状态,也可以在“设置 > 通用 > 挥杆阶段检测”中控制此行为。
使用当前版本制作的录像在打开时就会获得检测到的位置,这并不算作变更,因此不会为它们显示通知。
提示横幅
当您打开一段您自行移动过标记的录像时,视频区域底部会出现一个横幅:
已为此录像检测到挥杆阶段。应用这些阶段将替换您自行放置的标记。
- 使用检测到的阶段会应用检测到的十个位置。您现有的标记会先被保存,以便您可以将其恢复。
- 保留我的标记会让该录像保持不变,并停止为其提供此提示。如果您日后改变主意,检测阶段仍然可用。
- 对我编辑过的录像始终执行此操作是使用检测到的阶段旁边的一个复选框。在应用之前勾选它,同一次点击就会设置您的偏好,这样在您编辑过的其他录像上就不会再被询问。
在横幅拥有键盘焦点时按 Esc 键会暂时将其隐藏,而不做出任何决定。下次打开该录像时会再次出现此提示。
选择是否要被询问
打开设置 → 通用 → 挥杆阶段检测。这里有一项设置,当您自行移动标记后:,包含两个选项。
| 选项 | 打开您移动过标记的录像时会发生什么 |
|---|---|
| 替换我的标记前先询问(默认) | 会出现提示横幅。在您做出选择之前,不会有任何变化。 |
| 用检测到的阶段替换我的标记 | 检测到的位置会在不询问的情况下应用。无论如何,之前的标记都会被保存。 |
此设置仅适用于这一种情况,不涉及其他情况。对于您从未移动过标记的录像,无论您选择哪个选项,都会始终获得检测到的阶段。若要让某个特定录像保持不变,请在其横幅上使用保留我的标记,或使用恢复到早期标记 中介绍的某个标记菜单项。
自行运行检测
播放栏上有一个检测按钮,提示文字为从动作捕捉检测挥杆阶段。解锁书签栏后您会看到第二个入口:每个已打开的录像都有一行,其中有一个标为检测阶段的按钮;如果该录像之前已被检测过,则显示为重新检测。
只要您发出请求,检测就会运行。没有任何录像会让此按钮拒绝执行:无论是您选择了保留我的标记的录像,还是您已恢复过早期标记的录像,甚至是您手动移动了每一个标记的录像,都不例外。
如果该录像有您自行放置的标记,系统会先要求您确认,对话框标题为检测挥杆阶段:
此录像有您自行放置的标记。检测挥杆阶段会将其替换为检测到的位置。您可以从标记菜单中撤销此操作。是否继续?
当两段录像并排打开时,该按钮会打开一个小菜单,供您选择检测挥杆阶段 A或检测挥杆阶段 B。
如果该录像尚无动作捕捉数据,该按钮会提议先添加数据,并询问:
此录像尚无动作捕捉数据。先重新处理它将运行姿态跟踪,然后根据结果检测挥杆阶段。是否继续?
重新处理完成后,您需要关闭并重新打开该录像,才能根据新数据检测阶段。按钮和书签面板都会提示您这一点。
当按钮显示为灰色时,将鼠标悬停在其上。提示文字总会说明原因(参见检测不可用时 )。
您的标记会被保留
您自行拖动或放置的书签绝不会被自动替换。只有来自预设或早期检测结果的书签才会自动更新。其他一切都会等待您的指令。
无论您移动过多少个标记,这条规则都成立。即使您放置了每一个标记的录像,仍然可以进行检测:点击检测阶段,确认后,检测到的位置会覆盖原有标记,之前的标记会被保存,以便您可以恢复。
检测完成后,您仍然可以拖动任何标记。这样做会将其标记为您自己的标记,此后即使再有自动检测流程,它也会保持该位置不变。
解锁书签栏可以查看当前书签的来源。一个简短的标签会显示已检测到阶段、您已编辑或手动设置,旁边的说明文字会随之相应变化。对于已检测的录像,其内容为:
来自动作捕捉的十个挥杆阶段。拖动任意标记即可进行修正。
恢复到早期标记
如果检测到的位置对某次特定挥杆不准确,可以将旧标记恢复。
- 使用播放栏上的书签按钮(或按 Ctrl + B)解锁书签栏。
- 使用该录像所在行末尾的三点按钮打开其标记菜单,提示文字为更多标记操作。
- 选择恢复我的早期标记。
只有在存在可恢复内容时,此选项才会出现。在通知仍然显示期间,您也可以使用通知上的恢复按钮。
恢复操作总会先进行询问,对话框标题为恢复早期标记:
您的标记将恢复到阶段检测运行之前的状态,包括当时您自行移动过的任何标记。此后您所做的任何调整都会被替换。此录像也将停止自动检测阶段,但您可以随时自行运行“检测阶段”。是否恢复您的早期标记?
因此恢复操作会做两件事:一是将录像恢复到检测运行之前的标记状态,包括您手动移动过的任何标记;二是让这一段录像停止自动采用检测到的阶段。这并非永久性的:之后点击其检测阶段会重新进行检测,该录像也会恢复正常。
恢复到旧的三点标记
在高尔夫挥杆录像上,同一个菜单还提供使用旧的三点标记选项。它会舍弃当前标记,恢复该录像在十阶段检测功能出现之前使用的三个标记。由于此操作会丢弃检测到的阶段,系统会先进行询问,对话框标题为使用旧的三点标记:
您的标记将恢复为此运动类型最初的三个标记。任何检测到的挥杆阶段以及您自行设置的任何位置都会被替换。此录像也将停止自动检测阶段,但您可以随时自行运行“检测阶段”。是否使用旧的三点标记?
与恢复操作类似,此操作会让该高尔夫录像停止自动采用检测到的阶段,点击检测阶段可以重新启动该功能。
其他所有运动类型显示的都是使用此运动类型的默认标记,因为它们的预设并非三个标记。挥杆阶段检测仅适用于高尔夫,因此在这些运动类型上没有需要关闭的功能,确认对话框也更简短,标题为使用默认标记:
您的标记将恢复为此运动类型的默认设置。您自行设置的任何位置都会被替换。是否使用默认标记?
将播放裁剪为标记范围
长片段中通常包含大量准备动作和走动。播放栏上循环按钮旁边的裁剪按钮,可以将播放范围裁剪到重要的部分。每次点击都会切换到三种状态中的下一种。
| 点击 | 提示文字 | 效果 |
|---|---|---|
| 第一种状态(默认) | 将播放裁剪为标记范围(从第一个书签到最后一个书签) | 拖动条只覆盖第一个和最后一个书签之间的范围。对于已检测阶段的挥杆,这就是挥杆本身。 |
| 第二种状态 | 将播放裁剪为标记范围,并附加一定边距 | 相同的范围,前面增加约半秒、后面增加约一秒。 |
| 第三种状态 | 不裁剪,播放完整片段 | 整段录像,与之前完全相同。 |
将鼠标悬停在按钮上可以查看当前所处的状态。
只要录像至少有两个间隔足够远、可供裁剪的书签,此按钮就适用于任何运动类型的任何录像。检测到的高尔夫阶段只是这些书签的来源之一,并非必需条件。您的选择会在下一段录像以及软件重启后被记住。录像本身不会被裁剪:这只会改变您播放和拖动查看的范围。
批量处理多段录像
若要将整场训练的录像全部更新,请在资源管理器中选中这些录像,右键点击并选择重新处理动作捕捉并检测挥杆阶段。批处理会在后台运行,您可以继续工作,也可以随时取消。
批处理过程中,会为所有您从未移动过标记的已选中高尔夫挥杆录像更新书签。您移动过标记的录像是例外:它们会保留原有标记,并在摘要中单独计数,下次打开时提示横幅会将选择权交给您。如果您的设置为用检测到的阶段替换我的标记,那么这些录像也会与其他录像一同更新。
批处理完成时会显示一条摘要横幅,因此绝不会悄无声息地结束。它会报告每段录像发生了什么,并在存在可恢复内容时提供全部还原选项。展开显示详情后,其中一行会统计未被处理的录像数量,例如“3 段保留了您自行放置的标记;打开它们即可使用检测到的阶段”。
完整流程,包括录像处理失败时会发生什么,请参阅为现有录像添加动作捕捉 。
来自检测阶段的定时指标
一旦阶段确定,关键指标数据框中就会提供三项高尔夫定时指标:挥杆时间比、过渡持续时间和释放定时。它们完全根据书签的位置计算得出,因此其准确性取决于书签位置的准确性。请参阅关键指标 。
检测不可用时
检测按钮仅在高尔夫挥杆录像上显示。当它出现但为灰色时,将鼠标悬停在其上,或阅读书签栏上的消息。
按钮不可用的原因
| 消息 | 含义 |
|---|---|
| 正在检测挥杆阶段… | 检测仍在运行。检测完成后按钮会重新变为可用。 |
| 动作捕捉已重新处理。请重新打开此录像以检测挥杆阶段。 | 关闭录像后重新打开。 |
| 无法为此录制检测挥杆阶段。 | 检测已运行,但未找到可用结果。下表有更详细的说明。 |
自行移动过标记不会禁用此按钮,之前检测过该录像同样不会。在这些情况下,按钮仍然可用,会要求您确认,或重新运行检测。
检测未找到结果的原因
| 消息 | 应对方法 |
|---|---|
| 高尔夫挥杆书签需要动作捕捉数据。 | 打开包含动作捕捉数据的录像,或手动设置书签。 |
| 高尔夫挥杆书签需要跟踪到的球杆数据。 | 打开启用了球杆跟踪功能所制作的录像,或手动设置书签。此消息只有在连仅凭身体的估计也无法运行时才会出现。 |
| 高尔夫挥杆书签需要正面摄像机。 | 将一台摄像机标记为正面角度并重新处理,或手动设置书签。 |
| 无法可靠地检测高尔夫挥杆书签。 | 可信跟踪到的帧数过少。请尝试更清晰的画面,或手动设置书签。 |
| 高尔夫挥杆书签需要更长的跟踪片段。 | 跟踪只覆盖了很短的一段时间。请使用跟踪时长更长的录像。 |
| 无法在此片段中检测到高尔夫挥杆书签。 | 跟踪到的动作未被识别为高尔夫挥杆。请使用完整挥杆的画面。 |
| 此录像的阶段检测失败。 | 出现了意外问题。请重新尝试分析,或手动设置书签。 |
检测使用了错误的惯用手
如果球员档案中未设置惯用手,检测会默认按右手惯用处理,按钮提示文字会说明这一点。请在学员档案中设置惯用手,然后重新运行检测。
键盘快捷键
高尔夫挥杆录像现在拥有十个书签,数字键可以到达所有这些书签。1 到 9 以及 0 可跳转到书签 1 到 10,Page Up 和 Page Down 可在它们之间逐步切换,Ctrl + Shift + I 和 Ctrl + Shift + T 可将两段录像在击球瞬间和挥杆顶部处同步。完整列表请参阅键盘快捷键和热键
。