NOKOV度量动捕软件教程(5):数据处理

2023-05-16

目录

一、导入数据

二、建立MarkerSet

三、调用已有的MarkerSet

四、数据修复

五、建立刚体

六、实时应用MarkerSet


一、导入数据

1.点击XINGYING软件界面右下角的“后处理模式”按钮,进入后处理界面(如图1

图 1

2.点击“文件加载cap文件”,导入捕捉好的后缀名为.cap的数据文件,或从界面右下角的“cap文件”下拉菜单直接选择上方“目录”所显示的路径下存在的数据文件(如图2);

图 2

3.通过拖动XINGYING软件界面下方时间轴的红色线条(如图3),来快速地在3D界面中查看所导入数据的捕捉内容,或是通过点击时间轴下方的操作按钮,进行播放、倒放、逐帧前进/倒退等操作; 

图 3

建立MarkerSet

1.对于未在实时下创建Markerset时采集的数据,需在后处理时建立Markerset。点击软件界面上方的“新建”按钮,在弹出窗口中输入MarkerSet名称,选择对应的模板类型“刚体”或“Body”,完成后点击“创建对象”(如图4),关闭窗口;

图 4

2.点击软件界面右侧的Markers标签栏,在第一行双击空白部分输入反光标识点名称,回车以确认(如图5),反复操作,将需要定义的反光标识点名称全部输入(如图6);

图 5

图 6

3.通过拖动时间轴,选择数据完整的帧(所捕物体上无丢失Marker,无错点,通常为截取后的首帧),点击工具栏 图标,会弹出窗口显示“Locate Marker”,根据“Locate Marker”所显示选中的Marker,在3D视图中点击对应的点,进行匹配(如图7),匹配上的点会被自动分配颜色(如图8); 

图 7
图 8

4.若匹配过程中有Marker点错位置,可点击“Quick ID”窗口中的箭头,选到点错的Marker,重新匹配,完成最后一个Marker的匹配后,“Quick ID”窗口将自动关闭;

5.在匹配过程中,可通过按住键盘Alt/Ctrl/Shift+鼠标左//滚轮键,变换3D视图的角度位置,以确认各个点的实际位置;

图 9

6.完成所有Marker匹配后,点击窗口右侧的“Links”标签栏,与在Markers标签栏建立点的方式相同,创建连线名称(如图9);

7.点击创建的连线,在界面右下方可见“Marker1”、“Marker2”选项,通过下拉菜单选择需要连接起来的两个点(如图10-1)或点击Create Link for Templete(如图10-2,3D视图中选中一个点按住鼠标左键拖动至另一个点;

图 10-1
图 10-2

8.创建并设置好所有连线后,3D视图中可看到点和连线(如图11

图 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);

图 12

2.在上方选中对应的Markerset(如图13),右侧选择所要看的Marker,即可在窗口中看到该反光标识点的XYZ坐标曲线(如图14

图 13
图 14

3.检查各Marker点,看数据是否有丢失,可通过观察曲线是否断开,其表示所处帧有数据丢失(如图15);

图 15
图 16

4.通过摁住鼠标中键在时间轴上进行拖动,将有丢失数据的部分包含在内(如图16);

5.点击上方工具栏 图标,可将丢失的数据补上,需要注意,如果丢失的数据波动较大、或连续丢失帧数较多,不建议进行修补;

6.MarkerSet中的Marker点逐个进行修补;

五、建立刚体

1.对于已经建立好MarkerSet并完成修复的数据,可以建立刚体;刚体至少需要由3Marker点来定义,这三个点分别用来定义刚体的起点、止点和XY平面,通过该软件可以得到刚体的欧拉角数据,常用于无人机、机械臂等应用场景;

2.在界面右侧点击“Segment”标签栏,双击空白部分输入预设的刚体名称(如图17);

图 17

3.选择设置好的刚体,点击软件界面右上方的“Skeleton Engine”,在下拉菜单中选择“Skeleton Builder (SkB)”(如图18);

图 18

4.此时在软件界面右下方可见该刚体的具体参数选项,“Origin Marker”表示刚体的起点,“Long Axis”表示刚体的终点,“Plane Axis”表示与起止点一同构建XY平面的点,可通过下拉菜单来选择对应的Marker点(如图19);

图 19

5.重复2-4步骤可建立多个刚体;

6.完成刚体建立后,可在3D视图中生成刚体形象(如图20;

图 20

7.点击“文件保存 Markerset”,保存MarkerSet

8.点击“文件保存cap文件”,保存动捕数据;

六、实时应用MarkerSet

1.软件支持在实时模式下实时显示MarkerSet,即定义名称的Marker和连线,通常与SDK配合使用;

2.需要有在后处理建立好的Markerset文件,或通过“冻结帧”功能在实时下创建好Markerset

3.在实时模式下,确保已加载标定配置文件,连接镜头,但是处于暂停播放状态;

4.点击软件界面上方的“添加/移除”按钮,在弹出窗口中勾选保存好的Markerset文件,关闭小窗口(如图21

图 21

5.点击播放按钮,即可在实时3D视图下看到带有Markerset的数据效果;在此状态下也可采集数据,并进入后处理进行分析。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NOKOV度量动捕软件教程(5):数据处理 的相关文章

  • PaddlePaddle图像分类神经网络构建正则化笔记

    本文主要根据第二次作业进行分析 作业要求 xff1a 补全网络代码 xff0c 并运行手写数字识别项目 以出现最后的图片和预测结果为准 首先导入必要的包 numpy gt python第三方库 xff0c 用于进行科学计算 PIL gt P
  • 使用GitHub.io仓库实现个人网站建站

    使用GitHub io仓库实现个人网站建站 文章目录 使用GitHub io仓库实现个人网站建站 前言一 注册GitHub二 建立储存库1 新建库2 输入名称3 上传文件4 进行测试5 想进入非index网页 总结 前言 总体流程为注册 建
  • 老旧电脑救星,Windows 8.1 原始系统安装

    老旧电脑win8 1系统安装 先上电脑配置开始安装WIN8 1下载镜像制作U盘启动盘进入主板BIOS设置U盘为第一启动项进入安装环节 总结 先上电脑配置 前段时间从店里拉回来一个十年前的电脑 xff0c 装的win7系统 xff0c 从开机
  • orbslam2图优化基础

    图优化 1 优化问题概述 本周的目标是orb slam2中的PoseOptimization函数 xff0c 这个函数算是orb slam2中Traking进程频繁调用且是入门级的优化问题 看代码的时候多次看到g2o库 xff0c 这个库是
  • ORBSLAM2安装与运行实例

    文章目录 安装环境一 安装依赖库二 安装主要库1 Pangolin2 安装Opencv3 安装DBoW2 和 g2o依赖 三 安装ORB SLAM2本体四 运行ORB SLAM2 xff08 单目例子 xff09 总结 安装环境 提示 xf
  • 人体姿态识别综述

    1 人体姿态估计概述 通过图像 视频中的人像信息 xff0c 将人的姿态描述出来 xff0c 重建一个人体的姿态 主流的方法有2D人体姿态估计和3D人体姿态估计 xff0c 都是基于深度学习的方法 2 2D人体姿态识别 单人姿态估计 多人姿
  • HX711压力传感器学习(STM32)

    目录 原理图 xff1a 引脚介绍 xff1a HX711介绍工作原理 程序讲解 xff1a 整套工程 xff1a 原理图 xff1a 引脚介绍 xff1a VCC和GND引脚分别为HX711芯片的电源输入端口 VCC引脚是连接到5V或3
  • 关于STL的理解与学习之路(小白从头学起)

    奔月者不惧黑夜 xff0c 寻芳者不畏荆棘 xff0c 求爱者不避本心 鲁米 写在前面 我只是记录一下我的学习过程 xff0c 算是网络笔记吧 xff0c 都是很基础的东西 xff0c 你要是对STL感兴趣但完全不了解 xff0c 那就继续
  • rosbag转化为.mp4格式视频

    1 把 bag文件放到Python脚本目录下 2 安装依赖 xff08 确保系统下已经安装ros环境 xff09 使用ffmpeg将ros包文件中的图像序列转换为固定帧率的视频文件 xff0c 需要安装ffmpeg sudo apt ins
  • C++各大有名科学计算库

    C 43 43 各大有名科学计算库 C 43 43 各大有名科学计算库 Blitz 43 43 http www oonumerics org blitz POOMA http www codesourcery com pooma poom
  • 给dubbo接口添加白名单——dubbo Filter的使用

    在开发中 xff0c 有时候需要限制访问的权限 xff0c 白名单就是一种方法 对于Java Web应用 xff0c Spring的拦截器可以拦截Web接口的调用 xff1b 而对于dubbo接口 xff0c Spring的拦截器就不管用了
  • 浅谈dubbo的ExceptionFilter异常处理

    背景 我们的项目使用了dubbo进行不同系统之间的调用 每个项目都有一个全局的异常处理 xff0c 对于业务异常 xff0c 我们会抛出自定义的业务异常 xff08 继承RuntimeException xff09 全局的异常处理会根据不同
  • keil5烧代码时报错..\OBJ\LED.axf: error: L6002U: Could not open file ..\obj\sys.o: No such file or direct

    keil5烧代码时报错 OBJ LED axf error L6002U Could not open file obj sys o No such file or directory 本人Win10系统 xff0c 在用keil软件编译S
  • MATLAB Simmechanics/Simscape四旋翼无人机控制仿真(5) F250旋翼仿真搭建

    MATLAB Simmechanics Simscape四旋翼无人机控制仿真 xff08 5 xff09 F250旋翼仿真搭建 MATLAB Simmechanics Simscape四旋翼无人机控制仿真 xff08 5 xff09 F25
  • VLC 插件 安装

    问题 xff1a 1 安装VLC播放器后 xff0c 浏览器无法使用其插件播放视频问题 环境 xff1a 1 系统 xff1a win7 64位 2 VLC版本 xff1a 2 2 1 32位 解决方法 xff1a 1 安装VLC 32位版
  • 安装ROS中rosdep update出错,通过修改代理解决办法(已解决问题,记录一下)

    执行rosdep update后报错如下 xff1a 在尝试了各种方法失败后 xff0c 利用下面方法成功解决 此方法就是给所有找不到的网址前面加上https ghproxy com xff0c 打开如下几个文件进行添加 xff08 ubu
  • 005-关于win10系统更新后,无法登录你的账户,通常可以通过请注销。。。。。

    win10系统更新后个人账户无法登录 xff0c 请注销 xff0c 注销了没作用 xff01 不要经常更新最新的系统 xff0c 低版本的还是稳定些 昨天晚上随手更新了下 xff0c 今天早晨打开电脑出现无法登陆个人账户 嗯 xff0c
  • 014-Linux无法在root目录下创建普通目录,cp: 无法创建普通文件‘etc/redis/:不是目录

    cp 无法创建普通文件 etc redis 不是目录 当前用户无法在root的根目录下自动创建文件目录 xff0c 因为系统拷贝文件时权限不够 运行命令 sudo nautilus 会自动弹出一个具有管理员权限的文件管理器 xff0c 进行
  • 如何用Socket Device通讯

    如何用 Socket Device 通讯 本文适用于 xff1a E Prime 3 0 E Prime 2 0 E Prime 1 x 我使用什么设备 xff1f Socket 是计算机上的物理接口 xff0c 可以将信息从一个对象发送到
  • 01-HTML+CSS+JS【常用总结+案例练习】

    文章目录 HTML第一部分第二部分第三部分总结 CSS选择器常用样式总结 JavaScriptECMA Script基本语法JS对象 BOM浏览器对象模型DOM文档对象模型事件 案例 xff1a 案例1 注册表单校验案例2 5秒后跳转到百度

随机推荐

  • Error:java:错误:不支持发行版本 5 (默认1.5编译)Information:java: Errors occurred while compiling module ‘java_web_

    解决IDEA创建Maven工程的Language Level默认为5的问题或者创建普通项目自动重置language level的问题 我在创建了一个maven项目之后 xff0c 运行了一个demo xff08 这里 导入项目也可能是默认的
  • mysql8中timestamp时间戳设置默认值 CURRENT_TIMESTAMP ,Error:1048 - Column ‘createTime‘ cannot be null

    解决 xff1a 方法1 换用datetime属性 方法2 执行以下sql语句 重启mysql服务 span class token keyword SHOW span span class token keyword GLOBAL spa
  • elasticsearch分布式搜索引擎详细使用总结

    文章目录 一 初识elasticsearch1 1 ES了解1 1 1 elasticsearch的作用1 1 2 ELK技术栈1 1 3 elasticsearch和lucene1 1 4 为什么不是其他搜索技术 xff1f 1 1 5
  • 常见的七种排序算法(Java实现)

    文章目录 一 算法的一些概念1 排序算法分类2 算法的时间复杂度2 2 1度量一个程序 算法 执行时间的两种方法2 2 2时间频度2 3 3时间复杂度2 3 4常见的时间复杂度2 3 5平均时间复杂度和最坏时间复杂度 3 算法的空间复杂度
  • kafka消息队列

    1 Kafka 概念 Kafka 是一个分布式的基于发布 订阅模式的消息队列 xff08 Message Queue xff09 xff0c 主要应用于大数据实时处理领域 1 1 消息队列 应用场景 好处 1 xff09 解耦 允许你独立的
  • Windows10电脑音频出现故障【开机小喇叭突然变红叉,我成功解决的方法】

    Windows10电脑音频出现故障 xff1a 必须运行 Windows 音频服务和 Windows 音频终结点生成器服务 xff0c 音频才能正常工作 至少其中一个服务未运行 我是第五次将localservice提升为管理员权限才解决问题
  • influxdb时序型数据库基础

    文章目录 什么是InfluxDB时序数据特点常见应该场景时序数据库解决什么问题InfluxDB的优势InfluxDB常用命令 什么是InfluxDB InfluxDB是一个开源的 高性能的时序型数据库 xff0c 在时序型数据库DB Eng
  • 盘点Visual Studio 2022 17.4 给C++开发者带来的新东西

    今天 xff0c 我们很高兴地宣布 xff0c Visual Studio 2022 17 4版本正式可用 这篇文章 xff0c 我将盘点一下那些对C 43 43 开发者相关的一些新功能 Arm64 在17 3版本中 xff0c Visua
  • 光学动作捕捉系统在自动化控制领域中的应用

    近年来 xff0c 各行各业逐步开展了自动化设备的研究 xff0c 其中以无人机技术和机器人技术的发展尤为迅速 xff0c 许多高校和科研单位正围绕着这两个方向进行多种应用场景的研究 无人机领域 在无人机领域 xff0c 常见的研究方向是多
  • Qt类继承关系图

    分享两个资源 xff0c 对于系统了解Qt框架的整体脉络很有帮助 Qt4类关系图 43 Qt5类关系图 xff0c PDF 43 JPG格式 下载 Qt5类关系图 xff08 基于Qt5 1版 xff09 xff0c JPG格式 下载 转载
  • 哪些因素会影响光学动作捕捉系统数据精度?

    光学动作捕捉系统以红外光学镜头作为核心产品 xff0c 通过镜头获取定位物体表面反光标记点三维空间坐标数据 xff0c 数据精度可达亚毫米级 xff0c 是精度最高的室内定位解决方案之一 在各种实际应用中 xff0c 需要获取包括速度 加速
  • 柔性上肢康复机器人研究中的VR技术

    上肢康复机器人用于对脑卒中患者进行上肢康复治疗 xff0c 能够维持和扩大患者关节活动度 增强肌肉力和协调性 xff0c 以防止肌肉萎缩 关节痉挛等各类症状的出现 xff0c 最终重建肢体功能 xff0c 以便回归正常生活 现有的上肢康复机
  • 动作捕捉在动物神经与运动研究领域的应用

    对于由神经系统疾病引起的运动障碍的康复治疗方案 xff0c 需要预先进行动物实验 xff0c 利用结果分析病症机理 xff0c 并为制定治疗 康复方案提供实验依据 脊髓损伤是中枢神经损伤的一种 xff0c 它会引发运动功能部分或完全丧失 研
  • 工业机器人协作控制研究

    当前工业焊接大多由工业机器人完成 在弧焊焊接领域 xff0c 传统的由焊接机器人 43 变位机 43 工装夹具组成的焊接工作站已不能满足当前小批量 定制化的柔性自动化生产需求 而由多个机器人构成的协作焊接系统具有更强的作业能力 更大范围的工
  • 几种智能机器人室内定位方法对比

    近年来随着控制算法的研究进展 xff0c 无人机 无人车等智能机器人在各领域中发展迅速 研发人员在对智能机器人进行相关研究时 xff0c 通常需要完成室内环境下的模拟调试实验 xff0c 在这些实验中 xff0c 确定各智能体自身定位以及与
  • NOKOV度量动作捕捉用于多智能体协同系统等效验证实验

    现代战争中 xff0c 无人机 无人车及无人艇等无人系统已逐渐在战场部署 xff0c 但是无人系统单体存在负载和任务能力有限 作战能力单一等不足 为了弥补单体能力不足 xff0c 同时提高其对作战任务的适应能力 xff0c 无人系统可以以集
  • NOKOV度量动捕软件教程(2):系统标定

    1 确认场地中央已放置好 L 型标定杆 xff0c 并将场地内的其他反光标识点遮挡或移出场地 xff1b 2 可通过点击 XINGYING 软件界面右下方的 全开 按钮 xff0c 同时观察全部镜头 xff08 如图 1 xff09 xff
  • NOKOV度量动捕软件教程(3):数据采集

    1 采集数据前 xff0c 需确保软件已加载配置文件 xff0c 可通过 文件 加载标定文件 选项进行加载 xff0c 或者通过通过标定生成一个新的配置文件 xff1b 2 将被捕捉物贴好反光标识点 xff0c 放入场地内 图 1 3 在软
  • NOKOV度量动捕软件教程(4):创建刚体与markerset

    一 创建 Markerset xff08 刚体 xff09 1 XINGYING软件支持在实时下创建 Markerset 刚体 xff0c 需在场地内放置有已贴好反光标识点的刚体 xff0c 并且能在软件中的 3D 视图下看到每一个反光标识
  • NOKOV度量动捕软件教程(5):数据处理

    目录 一 导入数据 二 建立MarkerSet 三 调用已有的MarkerSet 四 数据修复 五 建立刚体 六 实时应用MarkerSet 一 导入数据 1 点击 XINGYING 软件界面右下角的 后处理模式 按钮 xff0c 进入后处