Azure Kienct是微软的代替Kinect的摄像头,用处其实蛮多的,最近做了这个的一些开发,总结一下。

硬件需求

如果只是当普通摄像头用的话,有集成显卡就行了。如果要用人体跟踪,至少要1050的独显。

微软摄像头代的东西还不少,可以建立点云地图,但是没试过。

下面是官方的SDK。后面2项应该都需要联网,而且用微软的服务才能实现。

Unity开发

Unity开发这里用的是Azure Kinect Example for Unity这个插件。电脑上还需要安装Azure Kinect的另外2个SDK。

Unity的这个插件里面有不少例子。

效果可以看下这个视频
https://www.bilibili.com/video/BV1z94y117Tm/

必须的脚本是KinectManager和其下的Kinect4AzureInterface

KinectUserManager和KinectGestureManager这2个脚本会自动生成。一个管理摄像机前面拍摄到的人,一个管理姿势。

切换姿势的核心代码

kinectGestureManager.RefreshGestureListeners();//刷新接收器
kinectGestureManager.ClearUserGestures(1);//清除用户手势
kinectGestureManager.UserWasAdded(1, 0);//重新为用户添加手势。

手位置相关的在InteractionManager这个脚本管理。

Unity开发视频总结:https://www.bilibili.com/video/BV1Xv4y1M7GP/

项目演示:https://www.bilibili.com/video/BV1p94y117P4/

Azure Kinect微软摄像头Unity开发小结相关推荐

  1. Azure Kinect 3深度相机开发--人体姿态估计并输出各个关节点坐标

    Azure Kinect 3深度相机开发--人体姿态估计并输出各个关节点坐标 前言 一.VS配置Azure Kinect 3开发环境(C++) 1.下载并安装Azure Kinect3 SDK 2.配 ...

  2. Azure Kinect DK 基本开发流程

    Azure Kinect DK 基本开发流程 简单介绍一下Azure Kinect DK传感器SDK的系统要求 支持的操作系统 主机电脑的最低硬件要求 Azure Kinect DK的基本开发流程 1 ...

  3. azure kinect三维点云_Azure Kinect DK基础问答(上篇)

    青亭网( ID:qingtinwang )--链接科技前沿,服务商业创新 着Azure Kinect DK在中国大陆地区的正式发货,我们收到了许多热心读者关于产品和技术的询问.今天我们为大家梳理和归类 ...

  4. 使用Ubuntu20.04+ROS标定Azure Kinect DK深度相机

    目录 一.软件准备 1.创建一个 ros 工作空间并初始化 2. 下载 kinect 的 ros 驱动 Azure_Kinect_ROS_Driver 3. 下载深度相机标定的 ros 包 image ...

  5. 微软Connect(); 2017大会梳理:Azure、数据、AI开发工具

    在今天召开的 Connect(); 2017 开发者大会上,微软宣布了 Azure.数据.AI 开发工具的内容.这是第一天的 Connect(); 2017 的主题演讲. 在开场视频中霍金又来了.你记 ...

  6. Unity开发《一起来捉妖》教程 | 2.用摄像头图像做背景

    洪流学堂,让你快人几步.你好,我是郑洪智. 洪流学堂公众号回复捉妖,可以获取本教程的源码工程. 小新:"我们接下来是不是需要将显示融合到屏幕上,才能称得上是AR呢?" 大智:&qu ...

  7. Kinect结合Unity开发(一)

    因为对Unity比较熟悉,所以一开始想着就是用Unity结合Kinect来进行游戏开发,而不是用Kinect的SDK强行撸一个出来,再说我也不会啊. 然后就是上网各种找资料咯,开始想用的是OpenNI ...

  8. 游戏开发小结——在Unity中构建主菜单。

    游戏开发小结--在Unity中构建主菜单. 本文将重点介绍主菜单外观的基本创建. 本文中的按钮(button)实际上是不起作用的,按钮(button)将在接下来的文章中介绍. 在创建菜单时,一致性非常 ...

  9. Azure Kinect DK 产品调研

    1. 什么是Azure Kinect DK Azure Kinect DK是微软公司旗下的一款专门为开发人员和企业用户量身的工具包,配有先进的 AI 传感器,提供复杂的计算机视觉和语音模型. Kine ...

  10. 微软企业应用开发三大方向:跨平台、开放/开源与DevOps

    软件和互联网正在改变传统企业,软件的职能逐渐从管理内部员工变成核心的商业竞争能力,在今天这种大环境下,我们应该用的新开发技术和方法.微软公司全球资深副总裁.开发平台事业部潘正磊(Julia)认为,把I ...

最新文章

  1. 怎么才能优雅地向导师表达「这周科研没什么进展」?
  2. 0x12.基本数据结构 — 队列与单调队列
  3. 开源游戏地图编辑器 Mepper
  4. 高清音质背后:网易云信音乐教学方案技术解密
  5. [html] 如何让img自动适应div容器大小?
  6. STL源码剖析 lower_bound | upper_bound | binary_search
  7. Windows Mobile 模拟器网络连接设置
  8. mysql存储过程的一个小例子
  9. WPF(Windows Presentation Foundation)用户界面框架
  10. 数据堂智能语音数据库,让客服更智能
  11. android灰度发布平台,移动APP灰度发布策略
  12. windows11恢复ie浏览器的方法教程
  13. uniapp仿京东地址选择插件
  14. Qt-命令行更新翻译.ts文件
  15. 微信的支付(二维码,APP)
  16. php四则运算出题器
  17. centos8 安装mysql8(二)
  18. Day629.思考题解答① -Java业务开发常见错误
  19. 10分钟上手,API网关(API Gataway)教程
  20. thermal啥意思_thermal是什么意思?

热门文章

  1. 大病保险试点6月底前覆盖全国
  2. 058.克鲁斯卡尔(Kruskal)算法的原理以及解决最小生成树问题
  3. 基于linux的mplay的mp3程序,mplay_mxplayer播放器1.8.11_linux 视频播放器
  4. 简历写成这样,让我成为这一届的面霸
  5. 906. 超级回文数
  6. 高斯win和linux,微软雅黑在 win 和 Linux 下安装使用的对比
  7. 第二十三篇:稳定性之服务SLA
  8. zk集群和clickhouse集群搭建
  9. 计算机远程怎么设置路由器,路由器远程登录设置方法
  10. 设计模式之策略模式:模拟鸭子