zoukankan      html  css  js  c++  java
  • Kinect体感游戏获取人体骨架的原理

    步骤1获取深度图

    Kinect-V1(一款热门的RGBD相机):一种获得物体深度和位置的方法:激光(光栅)+相机(结构光)

    • 本质:光栅通过激光对整个测量空间进行编码(不同位置对应不同的激光图案,因为不同位置上激光通过光栅投射在目标物体上成像,在其上产生的图样会产生偏移),然后用红外相机拍摄下空间图片,对图案进行解码得到深度信息

    存在的问题:深度传感器通常仅限于室内环境,并且具有自己的3D重建问题。

    Kinect-V2体感游戏获取深度图原理:

    • 直接发射特殊红外线,然后再接收反射信号通过相位差,直接得到深度信息

    步骤2分割深度图中的人体前景

    追踪场景中的人,利用图像分割的思想用分割遮罩,只给下一步处理传送人体图像的前景深度图

    步骤3训练分类器识别身体部位

    最后机器学习分析每个部位(一段,比如头部,大臂,小臂,大腿,小腿)是什么,

    步骤4根据关节点生成骨架

    根据步骤3得到20个关节点生成骨架系统
    模型的关节点输出包括三类

    • 1模型直接确定的推断结果
    • 2模型根据1推理得到的合理结果
    • 3未识别到的部分

  • 相关阅读:
    构建之法第九、十章读后感
    构建之法第七章读后感
    构建之法五、六章读后感
    构建之法第四章读后感
    一组阶段小记之再读构建之法
    打印控件
    TTS语音
    VS2005通过网络连接CE设备进行调试开发
    Windows XP下安装WinCE6.0开发环境
    利用VS2005创建WINCE 6.0 平台
  • 原文地址:https://www.cnblogs.com/Henry-ZHAO/p/13265830.html
Copyright © 2011-2022 走看看