KinectManager.Instance.GetJointKinectPosition获取关节点相对于Kinect体感器的位置坐标
KinectManager.Instance.GetJointPosition获取关节点的位置
两者的y坐标相差KinectManager的SensorHeight个单位(SensorHeight表示体感器所在的高度)

传感器的坐标转为UI坐标
思路:
1.将关节与传感器的相对坐标转为屏幕坐标;
2.将屏幕坐标转为UI坐标

        Vector3 kPos = KinectManager.Instance.GetJointKinectPosition(userId, (int)jointType);Vector3 c_ScreenPoint=Camera.main.WorldToScreenPoint(kPos);Vector2 screenPoint=new Vector2(c_ScreenPoint.x,c_ScreenPoint.y);Vector2 uiPos;RectTransformUtility.ScreenPointToLocalPointInRectangle(uiPlaying, screenPoint, Camera.main, out uiPos);

其中RectTransformUtility.ScreenPointToLocalPointInRectangle方法的意义以及详情可参考雨松的网址
http://www.xuanyusong.com/archives/3476

好像好久没发过博文了,是因为本小白找到了实习,以后的更新将变得更不定时,谢谢,那么今天就到这了,88。

今天来补充一下,其中的主摄像机既是MainCamera要一定的要求(透视,视角60,位置为(0,0,0),旋转(0,0,0)),这样才能正确显示。

Kinect坐标转换相关推荐

  1. [译]Kinect for Windows SDK开发入门(九):骨骼追踪进阶 下

    1. 基于景深数据的用户交互   到目前为止我们只用了骨骼数据中关节点的X,Y值.然而Kinect产生的关节点数据除了X,Y值外还有一个深度值.基于Kinect的应用程序应该利用好这个深度值.下面的部 ...

  2. OpenCV单kinect多帧静止场景的深度图像去噪

    from: OpenCV单kinect多帧静止场景的深度图像去噪 老板kinect去噪的任务下达已经有半个多月了,前期除了看了几天文献之外就打酱油了,好像每天都很忙,可是就是不知道在忙什么.这几天为了 ...

  3. Kinect学习(六):提取人体关节点数据

    前言 Kinect可以通过处理深度数据来得到人体各个关节点的位置坐标,比如:头.手.脚等等.下面是人体关节点的示意图: 这篇学习笔记的目标就是通过Kinect获取人体的骨骼点数据. 代码 #inclu ...

  4. ]Kinect for Windows SDK开发入门(六):骨骼追踪基础 上

    原文来自:http://www.cnblogs.com/yangecnu/archive/2012/04/06/KinectSDK_Skeleton_Tracking_Part1.html Kinec ...

  5. [译]Kinect for Windows SDK开发入门(八):骨骼追踪进阶 上

    前7篇文件我们介绍了Kinect SDK中各种传感器的各种基本知识,我们用实验的方式演示了这些基本对象和方法的如何使用,这些都是Kinect开发最基本的知识.了解了这些基本知识后,就可以开发出一个基于 ...

  6. Kinect开发学习笔记之(七)骨骼数据的提取

    Kinect开发学习笔记之(七)骨骼数据的提取 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7x86 + VS2010 ...

  7. Kinect应用开发实战:用最自然的方式与机器对话

    <Kinect应用开发实战:用最自然的方式与机器对话> 基本信息 作者: 余涛 出版社:机械工业出版社 ISBN:9787111400929 上架时间:2012-11-6 出版日期:201 ...

  8. Kinect for Windows SDK开发入门

    Kinect for Windows SDK开发入门(一):开发环境配置 首先来看一下Kinect设备: 1. Kinect设备 黑色的Kinect设备如下图:基座和感应器之间有一个电动的马达,通过程 ...

  9. 常用摄像头一些点云深度矫正ROS程序(ZED kinect v2 D415)

    ZED摄像头 获得中心点深度,未考虑RGB与深度映射(可参考下面D415) #include <iostream> #include <fstream> #include &l ...

最新文章

  1. Flutter 仿掘金之动态Tabbar
  2. 解密jQuery事件核心 - 绑定设计(一)
  3. Ubuntu 改变workspace布局
  4. v8 编译 linux,安装与编译 Javascript V8 Engine
  5. 记录SQL server学习的存储过程的摘录
  6. spring面试专题一点通,再也不用担心面试不会回答了
  7. python中意外缩进是什么意思_如何处理python中的“意外缩进”?
  8. Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例
  9. 配置环境_python虚拟环境的搭建
  10. dubbo 服务压测_Dubbo高性能网关--Flurry介绍
  11. CENTOS7.8忘记ROOT密码,重置密码步骤
  12. Linux系统下文件与目录操作
  13. layer normalization 缺点_【收藏贴】不同种类质谱仪优缺点分析对比!
  14. java案例代码18--算法-选择排序以及二分查找排序
  15. 监听程序不支持服务 linux,ORA-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序...
  16. PyMuPDF 拼版(一)
  17. 【全奖博士】香港中文大学LaVi Lab王历伟教授团队招生
  18. 游戏爱好者如何选购计算机,通俗易懂,游戏本该怎么挑
  19. 网络图片url转换成base64
  20. 网站前台静态页面html模板

热门文章

  1. HLS视频服务器SRS简介
  2. 极路由 支持php,目前极路由4增强版(B70)可用的最新固件整理!Padavan_PandoraBox_灯大_hanwckf_H大...
  3. Android P SystemUI之StatusBar UI布局status_bar.xml解析
  4. 苹果电脑开机慢怎么办
  5. 计算机网络cidr是啥,计算机网络(4.11)网络层- 无分类编址CIDR
  6. 电流型和电压型PHY
  7. (阿里云)Linux部署SSM项目全过程
  8. vc循序渐进实现仿QQ界面(三):界面调色与控件自绘
  9. 【自建exe】使用Electronjs为自己写windows软件
  10. 科幻电影虚拟世界中的8大服务器