目录
一、导入数据
二、建立MarkerSet
三、调用已有的MarkerSet
四、数据修复
五、建立刚体
六、实时应用MarkerSet
一、导入数据
1.点击XINGYING软件界面右下角的“后处理模式”按钮,进入后处理界面(如图1)
2.点击“文件 – 加载cap文件”,导入捕捉好的后缀名为.cap的数据文件,或从界面右下角的“cap文件”下拉菜单直接选择上方“目录”所显示的路径下存在的数据文件(如图2);
3.通过拖动XINGYING软件界面下方时间轴的红色线条(如图3),来快速地在3D界面中查看所导入数据的捕捉内容,或是通过点击时间轴下方的操作按钮,进行播放、倒放、逐帧前进/倒退等操作;
二、建立MarkerSet
1.对于未在实时下创建Markerset时采集的数据,需在后处理时建立Markerset。点击软件界面上方的“新建”按钮,在弹出窗口中输入MarkerSet名称,选择对应的模板类型“刚体”或“Body”,完成后点击“创建对象”(如图4),关闭窗口;
2.点击软件界面右侧的Markers标签栏,在第一行双击空白部分输入反光标识点名称,回车以确认(如图5),反复操作,将需要定义的反光标识点名称全部输入(如图6);
3.通过拖动时间轴,选择数据完整的帧(所捕物体上无丢失Marker,无错点,通常为截取后的首帧),点击工具栏 图标,会弹出窗口显示“Locate Marker”,根据“Locate Marker”所显示选中的Marker,在3D视图中点击对应的点,进行匹配(如图7),匹配上的点会被自动分配颜色(如图8);
4.若匹配过程中有Marker点错位置,可点击“Quick ID”窗口中的箭头,选到点错的Marker,重新匹配,完成最后一个Marker的匹配后,“Quick ID”窗口将自动关闭;
5.在匹配过程中,可通过按住键盘Alt/Ctrl/Shift+鼠标左/右/滚轮键,变换3D视图的角度位置,以确认各个点的实际位置;
6.完成所有Marker匹配后,点击窗口右侧的“Links”标签栏,与在Markers标签栏建立点的方式相同,创建连线名称(如图9);
7.点击创建的连线,在界面右下方可见“Marker1”、“Marker2”选项,通过下拉菜单选择需要连接起来的两个点(如图10-1)或点击Create Link for Templete(如图10-2),3D视图中选中一个点按住鼠标左键拖动至另一个点;
8.创建并设置好所有连线后,3D视图中可看到点和连线(如图11)
9.确保此时数据正处于首帧,点击工具栏 按钮,将点和连线的定义应用至所有帧,此时可播放数据查看效果;
10点击“文件 – 保存 Markerset”,保存MarkerSet(文件后缀名.mars);
11.若一组数据中有多个被捕捉物,可创建多个Markerset,重复上述步骤即可;
12.点击“文件 – 保存cap文件”,保存动捕数据(文件后缀名.cap);
三、调用已有的MarkerSet
1.若有与捕捉文件中Marker定义相匹配,且已建立好的MarkerSet文件,可通过点击“文件 – 加载 Markerset”,或是点击工具栏下方的“添加/移除”按钮,勾选对应的MarkerSet文件进行加载;
2.重复“二、建立Markerset”的3-12操作;
四、数据修复
1.点击界面上方“窗口分割 – 2个窗口:上/下”选项,让主界面分割为上下两个窗格,选中窗格时会有橙色边框,此时点击“视图类型”,让其中一个窗口显示“3D视图”,一个窗口选择“Marker XYZ 图表”(如图12);
2.在上方选中对应的Markerset(如图13),右侧选择所要看的Marker,即可在窗口中看到该反光标识点的XYZ坐标曲线(如图14);
3.检查各Marker点,看数据是否有丢失,可通过观察曲线是否断开,其表示所处帧有数据丢失(如图15);
4.通过摁住鼠标中键在时间轴上进行拖动,将有丢失数据的部分包含在内(如图16);
5.点击上方工具栏 图标,可将丢失的数据补上,需要注意,如果丢失的数据波动较大、或连续丢失帧数较多,不建议进行修补;
6.对MarkerSet中的Marker点逐个进行修补;
五、建立刚体
1.对于已经建立好MarkerSet并完成修复的数据,可以建立刚体;刚体至少需要由3个Marker点来定义,这三个点分别用来定义刚体的起点、止点和XY平面,通过该软件可以得到刚体的欧拉角数据,常用于无人机、机械臂等应用场景;
2.在界面右侧点击“Segment”标签栏,双击空白部分输入预设的刚体名称(如图17);
3.选择设置好的刚体,点击软件界面右上方的“Skeleton Engine”,在下拉菜单中选择“Skeleton Builder (SkB)”(如图18);
4.此时在软件界面右下方可见该刚体的具体参数选项,“Origin Marker”表示刚体的起点,“Long Axis”表示刚体的终点,“Plane Axis”表示与起止点一同构建XY平面的点,可通过下拉菜单来选择对应的Marker点(如图19);
5.重复2-4步骤可建立多个刚体;
6.完成刚体建立后,可在3D视图中生成刚体形象(如图20);
7.点击“文件 – 保存 Markerset”,保存MarkerSet;
8.点击“文件– 保存cap文件”,保存动捕数据;
六、实时应用MarkerSet
1.软件支持在实时模式下实时显示MarkerSet,即定义名称的Marker和连线,通常与SDK配合使用;
2.需要有在后处理建立好的Markerset文件,或通过“冻结帧”功能在实时下创建好Markerset;
3.在实时模式下,确保已加载标定配置文件,连接镜头,但是处于暂停播放状态;
4.点击软件界面上方的“添加/移除”按钮,在弹出窗口中勾选保存好的Markerset文件,关闭小窗口(如图21)
5.点击播放按钮,即可在实时3D视图下看到带有Markerset的数据效果;在此状态下也可采集数据,并进入后处理进行分析。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)