当前位置: 首页 > news >正文

动作捕捉系统处理单点多点丢点问题

在动作捕捉数据采集过程中,丢点是经常容易遇到的问题。NOKOV度量动作捕捉软件可以方便地解决丢点问题。

一、单点丢点的处理

如下图,已经采集了动捕数据。
查看是否有丢点,在形影软件左上角选择“窗口分割”,在下方分割出一个空窗口。

在这里插入图片描述

选中空窗口,在“视图类型”里面选择“Marker XYZ图表”。

在这里插入图片描述

在这个对应的marker set里面依次选中各个marker点,就可以看到在整段数据中各个marker点的数据情况。
在这个marker set里一共有4个marker点,其中的marker 1、marker 2的数据比较稳定连续。
在这里插入图片描述

marker 3的x y z轴三个方向上的数据曲线不连续,三个轴的曲线下方都有小竖线,表示存在丢点问题。
在这里插入图片描述

marker 3存在两个部分的丢点。首先处理后面的部分。

1、少量丢点——三次方连接

丢点数量较少,查看丢点区间的刚体运动轨迹比较简单连贯。就可以使用拟合的方法直接补上丢点数据。
操作方法:
1、按住鼠标滚轮,在时间轴上框选,把丢点区间包含住;
在这里插入图片描述

2、点击软件左上角的“三次方连接”按钮。
软件就自动帮我们把这部分的这数据拟合上了。
在这里插入图片描述

2、大量丢点——重新采集

再看marker 3 的前面部分的丢点情况。丢点的数据量比较多,而且这段刚体运动轨迹比较复杂。
在这里插入图片描述

如果使用三次方连接,得到的是通过丢点区间前后的坐标变化拟合出的数据。与刚体实际的运动轨迹不符,非常不准确。

所以对于丢点的修复,只有少量丢点的情况下,可以进行三次方连接进行修复。如果丢点的数据量很多的话,通常建议,查找丢点原因,重新采集数据。比如,检查marker点,确定丢点的原因;或是优化贴点位置,减少丢点情况的出现。

二、多点修复

在另一个例子中:
Marker 1有两处丢点,数据量都较少。可以一起框选,点击软件左上角“三次方连接”按钮,同时完成修复。
在这里插入图片描述

Marker 2也有多处丢点的情况。
注意:marker 2 的第一帧是有数据的,所以第一段丢点区域可以使用三次方连接进行修复。
而如果从第一帧起就丢点,没有数据的话,是无法进行修复的。
也就是,丢点区域的前后帧必须都有数据,才能够在软件中进行修复。
在这里插入图片描述

http://www.lryc.cn/news/216324.html

相关文章:

  • FIFO 位宽转换
  • 瑞明达:聚“追梦”之力,共圆“经济梦”
  • UE5数字孪生制作(一) - QGIS 学习笔记
  • STM32 使用HAL库,HAL_Delay()会卡死, 程序一直卡在 HAL_GetTick( ) 函数中(已解决)
  • Maven Repository使用
  • 智安网络|保护您的应用程序免受攻击:重要的安全强化措施
  • python3.8 use async getting invalid sysntax
  • Mac 解决 APP 快捷键冲突
  • mysql之事务
  • 组件化npm包打包和使用
  • Windows 内置Linux子系统的配置(From WSL1 to WSL2)
  • 2023-11-03 android app TextView 滚动,ScrollView 之外的另外一种方法
  • SAP 获取GOS附件清单及URL数据方法
  • VUE批量下载图片打包成zip下载
  • 微信小程序-form表单-获取用户输入文本框的值
  • Docker(1)
  • axios 实现请求重试
  • SSE加速随笔
  • 【TES720D】青翼科技基于复旦微的FMQL20S400全国产化ARM核心模
  • arcgis删除细长图斑的方法
  • Flutter笔记:Flutter的WidgetsBinding.instance的window属性
  • element UI DatePicker 日期选择器 点击时间点可选限制范围前后十五天
  • 【自用】vmware workstation建立主机window与虚拟机ubuntu之间的共享文件夹
  • 【2023年MathorCup高校数学建模挑战赛-大数据竞赛】赛道A:基于计算机视觉的坑洼道路检测和识别 python 代码解析
  • Mozilla Firefox 119 现已可供下载
  • What is 哈希?
  • 在Photoshop中如何校正倾斜的图片
  • Maven第六章:Maven的自定义插件开发
  • springboot 注入配置文件中的集合 List
  • springboot整合redis+lua实现getdel操作保证原子性