Azure Kinect微软摄像头Unity开发小结
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开发小结相关推荐
- Azure Kinect 3深度相机开发--人体姿态估计并输出各个关节点坐标
Azure Kinect 3深度相机开发--人体姿态估计并输出各个关节点坐标 前言 一.VS配置Azure Kinect 3开发环境(C++) 1.下载并安装Azure Kinect3 SDK 2.配 ...
- Azure Kinect DK 基本开发流程
Azure Kinect DK 基本开发流程 简单介绍一下Azure Kinect DK传感器SDK的系统要求 支持的操作系统 主机电脑的最低硬件要求 Azure Kinect DK的基本开发流程 1 ...
- azure kinect三维点云_Azure Kinect DK基础问答(上篇)
青亭网( ID:qingtinwang )--链接科技前沿,服务商业创新 着Azure Kinect DK在中国大陆地区的正式发货,我们收到了许多热心读者关于产品和技术的询问.今天我们为大家梳理和归类 ...
- 使用Ubuntu20.04+ROS标定Azure Kinect DK深度相机
目录 一.软件准备 1.创建一个 ros 工作空间并初始化 2. 下载 kinect 的 ros 驱动 Azure_Kinect_ROS_Driver 3. 下载深度相机标定的 ros 包 image ...
- 微软Connect(); 2017大会梳理:Azure、数据、AI开发工具
在今天召开的 Connect(); 2017 开发者大会上,微软宣布了 Azure.数据.AI 开发工具的内容.这是第一天的 Connect(); 2017 的主题演讲. 在开场视频中霍金又来了.你记 ...
- Unity开发《一起来捉妖》教程 | 2.用摄像头图像做背景
洪流学堂,让你快人几步.你好,我是郑洪智. 洪流学堂公众号回复捉妖,可以获取本教程的源码工程. 小新:"我们接下来是不是需要将显示融合到屏幕上,才能称得上是AR呢?" 大智:&qu ...
- Kinect结合Unity开发(一)
因为对Unity比较熟悉,所以一开始想着就是用Unity结合Kinect来进行游戏开发,而不是用Kinect的SDK强行撸一个出来,再说我也不会啊. 然后就是上网各种找资料咯,开始想用的是OpenNI ...
- 游戏开发小结——在Unity中构建主菜单。
游戏开发小结--在Unity中构建主菜单. 本文将重点介绍主菜单外观的基本创建. 本文中的按钮(button)实际上是不起作用的,按钮(button)将在接下来的文章中介绍. 在创建菜单时,一致性非常 ...
- Azure Kinect DK 产品调研
1. 什么是Azure Kinect DK Azure Kinect DK是微软公司旗下的一款专门为开发人员和企业用户量身的工具包,配有先进的 AI 传感器,提供复杂的计算机视觉和语音模型. Kine ...
- 微软企业应用开发三大方向:跨平台、开放/开源与DevOps
软件和互联网正在改变传统企业,软件的职能逐渐从管理内部员工变成核心的商业竞争能力,在今天这种大环境下,我们应该用的新开发技术和方法.微软公司全球资深副总裁.开发平台事业部潘正磊(Julia)认为,把I ...
最新文章
- 怎么才能优雅地向导师表达「这周科研没什么进展」?
- 0x12.基本数据结构 — 队列与单调队列
- 开源游戏地图编辑器 Mepper
- 高清音质背后:网易云信音乐教学方案技术解密
- [html] 如何让img自动适应div容器大小?
- STL源码剖析 lower_bound | upper_bound | binary_search
- Windows Mobile 模拟器网络连接设置
- mysql存储过程的一个小例子
- WPF(Windows Presentation Foundation)用户界面框架
- 数据堂智能语音数据库,让客服更智能
- android灰度发布平台,移动APP灰度发布策略
- windows11恢复ie浏览器的方法教程
- uniapp仿京东地址选择插件
- Qt-命令行更新翻译.ts文件
- 微信的支付(二维码,APP)
- php四则运算出题器
- centos8 安装mysql8(二)
- Day629.思考题解答① -Java业务开发常见错误
- 10分钟上手,API网关(API Gataway)教程
- thermal啥意思_thermal是什么意思?
热门文章
- 大病保险试点6月底前覆盖全国
- 058.克鲁斯卡尔(Kruskal)算法的原理以及解决最小生成树问题
- 基于linux的mplay的mp3程序,mplay_mxplayer播放器1.8.11_linux 视频播放器
- 简历写成这样,让我成为这一届的面霸
- 906. 超级回文数
- 高斯win和linux,微软雅黑在 win 和 Linux 下安装使用的对比
- 第二十三篇:稳定性之服务SLA
- zk集群和clickhouse集群搭建
- 计算机远程怎么设置路由器,路由器远程登录设置方法
- 设计模式之策略模式:模拟鸭子