• Kinect体感游戏获取人体骨架的原理


    步骤1获取深度图

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    转 [ javascript面向对象技术
    制作双击可运行的jar
    使用eclipse和maven一步一步配置web项目
    [转]hibernate三种状态详解
    [转]hibernate缓存机制所有详解
    Miniprofiler在普通net项目中的使用
    sql server 中更改默认实例
    使用awstats分析iis站点的日志
    NaN 和 Infinity
    反射的结果中排除隐藏的成员
  • 原文地址:https://www.cnblogs.com/Henry-ZHAO/p/13265830.html
Copyright © 2020-2023  润新知