最近一段时间在做关键帧提取,感觉国内在这方面的技术确实很落伍,当然浙大除外。
          用通俗的话介绍动作采集:
          加菲猫很火,因为它看起来就是真的,但是我们不解的是:动画是怎么绘制地那么逼真?
          
          答案之一:
          动作捕捉,即把捕捉器放在人体或者动物身上具有代表性的节点上,实时捕捉人或动物的动作,然后把各关节的运动数据记录下来   
                  如图所示(图摘自网上)。

然后根据记录文件重新建立虚拟人物的动作,这就是游戏和大片中人物形象为什么栩栩如生的原因之一,因为它的动作本来就来自活的生物。  
            动作捕捉的数据流一般较大,因为每个节点的空间坐标都要记录下来,我们称一次记录所有节点的数据称为一帧,捕捉器每秒至少记录33帧,录制这样的数据无论在录制和存储,后期处理上都值得下功夫做改进。
            在存储方面,国际已经有了好的方案,即asf&amc和BVH文件记录格式。后期处理方面的压缩数据方面,我们也有很多参考的方案,目前流行关键帧提取的思想:
            1.一般的影像每秒播放22帧,而记录文件每秒记录33帧,我们似乎可以删减11帧数据 ,这个方法适用于缓慢的动作。
            2.动作文件中每秒或者一段时间中,提取能代表这段时间的动作,成为关键帧,其它非关键帧做插值。
 ---------------------------------------------------------------------------------------------------------------------------------------------------------------
           为了研究关键帧提取,我们首先要解析动作文件,然后进一步通过聚类,曲线简化等方法进行关键帧提取。
 ---------------------------------------------------------------------------------------------------------------------------------------------------------------
           根据记录数据建模成人体动作图:
                    
           下面为解析asf&amc文件的源代码(根据CMU的转化程序改写),程序能把各节点的局部坐标转化为全局坐标。编写的时间匆忙,可能有很多bug,欢迎指出。
           源文件

转载于:https://www.cnblogs.com/jiazehuang/archive/2009/10/06/1578410.html

人体动作捕捉-坐标转换相关推荐

  1. 视频人体动作捕捉技术

    视频人体动作捕捉技术 FesianXu 2020/08/25 at UESTC 前言 人体动作捕捉技术(简称人体动捕技术)是影视游戏行业中常用的技术,其可以实现精确的人体姿态,运动捕捉,但是用于此的设 ...

  2. 基于vc的freetype字体轮廓解析_MulayCap:基于多层表达的单目彩色相机的人体动作捕捉新方案...

    MulayCap: Multi-layer Human Performance Capture Using A Monocular Video Camera 最近几年,深度学习的发展为基于单目RGB相 ...

  3. 人体动作捕捉格式BVH及其与三维坐标的转换

    BVH简介 BVH是BioVision公司推出的一种人体动作捕捉文件格式.这种文件以节点为核心元素,记录连续数帧内人体骨架的运动. BVH=? 研究一个东西的时候我比较喜欢先研究它的名字.BVH可以认 ...

  4. 3D视觉创新应用(三维重建)竞赛作品系列——人体三维精准量测与动作捕捉

    一.背景介绍 1 项目背景与国内外研究现状 1.1 项目背景分析 近年来,RGB-Depth(RGB-D)传感器,如Kinect V1,和Structure Sensor等,在室内即时定位与地图构建应 ...

  5. CVPR 2020 论文大盘点-人体姿态估计与动作捕捉篇

    本文盘点CVPR 2020 所有人体姿态估计(Human Pose Estimation).手势识别(Gesture Recognition).人体形状与姿态估计(Human Shape and Po ...

  6. 光荣与梦想 | XMove动作捕捉系统(一)

    XMove是我和几个死党从2010年开始开发的一套人体动作捕捉系统,软硬件全部自行开发,投入了大量的精力,历经三年,发展四个版本. 今年春节回到老家,翻出了2011年春节时焊电路用过的松香和和硬盘角落 ...

  7. ECCV 2020 论文大盘点-姿态估计与动作捕捉篇

    本文盘点ECCV 2020 中所有与姿态估计(Pose Estimation)相关的论文,总计 12 篇,其中一篇Oral 论文,6 篇已经或者将开源代码. 下载包含这些论文的 ECCV 2020 所 ...

  8. (转)认识动作捕捉系统 浅谈三种主流解决方案

    转自http://news.17173.com/content/2016-03-14/20160314102718031.shtml 目前动作捕捉系统有惯性式和光学式两大主流技术路线,而光学式又分为标 ...

  9. 三分钟读懂什么是动作捕捉

    动作捕捉技术是一项抓取现实动作,建立数据模型,随后形成虚拟角色.众所周知的<阿凡达>.<指环王>.<复联>系列等电影,全程采用动捕技术拍摄.以前,动画只能靠画师想象 ...

最新文章

  1. python中符号计算输出数学_Python科学计算与数据处理—符号运算库.doc
  2. 【经验分享】TinyMind 多标签图像分类竞赛小试牛刀——by:for the dream
  3. C++接口定义及实现举例
  4. 1000 qps java,什么是QPS?
  5. leetcode 617. Merge Two Binary Trees | 617. 合并二叉树(Java)
  6. ElasticSearch 2 (27) - 信息聚合系列之故事开始
  7. 华为技术有限公司申请无人机相关专利
  8. 知乎上的44条神回复,针针见血,看完整个人通透多了
  9. .NET之EntityFramework框架运用
  10. java中将一个字符数组赋值给另一个,两者同时变化
  11. 离散数学(本)复习题
  12. gc2000导出丝印和坐标_GC2000导坐标方法
  13. Geotrust证书新申请及续费
  14. SUMIFS函数 、MATCH及INDEX函数
  15. Jupyter 福音: 官方可视化 Debug 工具!
  16. 74HC238引脚定义 使用方法
  17. STL源码剖析-Allocator
  18. 基于android的即时通讯APP 聊天APP
  19. 上车是什么意思_老司机,“上车”的意思,你真的懂吗?
  20. 项目管理软件dhtmlxGantt配置教程(一):指定列设置

热门文章

  1. 数据分析之《我不是药神》
  2. android电视自动关机,android实现自动关机的具体方法代码
  3. linux 虚拟钢琴,Virtual MIDI Piano Keyboard下载-虚拟MIDI钢琴键盘 v0.8.0 官方版 - 安下载...
  4. Gvim高级操作001--对匹配关键字进行操作--数字运算结果替换
  5. Jsp实验0:调试运行eBuy电子商城系统
  6. 再谈对“重构”的学习
  7. 【期末复习之路】JAVA(二)A
  8. Java1Java2
  9. Android studio低版本让3.0编译通过,更好的用studio看代码(找不到原作者那个网址链接了,望见谅!)
  10. MATLAB利用遗传算法求取最优解