找回密码
 立即注册
查看: 318|回复: 0

史上最全Azure Kinect相关安装教程

[复制链接]
发表于 2023-4-13 09:58 | 显示全部楼层 |阅读模式
史上最全Azure Kinect相关安装教程

    前言一、Azure Kinect 传感器 SDK 下载
      1.首先进入网址:2.在网页中选择最新的SDK进行下载3.双击下载好的文件,进行安装4.默认的安装路径为:C:\Program Files\Azure Kinect SDK v1.4.1
    二、验证设备是否流式传输数据
      1. 启动 Azure Kinect 查看器。 可以使用以下方法之一来启动此工具:2. 在 Azure Kinect 查看器中,选择“打开设备” > “启动”。3.验证该工具是否可视化每个传感器流:
    三、下载骨骼SDK1.进入网址,界面如下四、验证人体跟踪五、安装Visual Studio(其他编译工具同样可以)六、下载安装opencv七、设置VS环境添加libjpeg-turbo64文件夹至 您的计算机中,路径尽量保持一样,否则需要如步骤七中修改VS工程配置libjpeg-turbo64 用于将rgba图像数据转jpeg,或者yuv格式的图像数据转jpeg。反之亦然。因为如果使用RGBA格式进行录制或采集,保存下来的视频过大。所以另一种方案是采用MJPG格式进行采集,但opencv无法对其进行显示,故我们需要用libjpeg-turbo64库将MJPG转化为BGRA格式用于显示。同时满足存储数据量小且可以实时显示的效果。至此,如果不使用kinect 骨骼相关的东西则环境已搭建完毕,此时重新启动计算机则VS相关工程可以使用Kincet骨骼相关的CPU运行配置总结



前言

本教程旨在向无Azure Kinect开发经验的新手进行相关环境的安装。


一、Azure Kinect 传感器 SDK 下载

1.首先进入网址:

https://github.com/microsoft/Azure-Kinect-Sensor-SDK/blob/develop/docs/usage.md



2.在网页中选择最新的SDK进行下载



3.双击下载好的文件,进行安装

安装 SDK 时,请记住要安装到的路径。 例如,“C:\Program Files\Azure Kinect SDK 1.2”。 你将要在此路径中查找文章中参考的工具。此处建议按照默认位置安装,否则与工程不适配,在本文末,会附上与该教程匹配的工程。




勾选同意进行安装



等待安装完成即可。
4.默认的安装路径为:C:\Program Files\Azure Kinect SDK v1.4.1


二、验证设备是否流式传输数据

1. 启动 Azure Kinect 查看器。 可以使用以下方法之一来启动此工具:

可以通过命令行启动查看器,也可以通过双击可执行文件来这样做。 文件 k4aviewer.exe 位于 SDK 工具目录(例如C:\Program Files\Azure Kinect SDK v1.4.1\tools\k4aviewer.exe,其中的 X.Y.Z 是安装的 SDK 版本)。
可以从设备的“启动”菜单启动 Azure Kinect 查看器。
2. 在 Azure Kinect 查看器中,选择“打开设备” > “启动”。



3.验证该工具是否可视化每个传感器流:

• 深度相机
• 彩色相机
• 红外相机
• IMU
• 麦克风



现已完成 Azure Kinect DK 的设置。可以开始开发应用程序或集成服务。
三、下载骨骼SDK

1.进入网址,界面如下

https://docs.microsoft.com/zh-cn/azure/kinect-dk/body-sdk-download



可以选择最新的版本进行下载,我这里选择1.1.0版本



点击Download即可进行下载,下载完成双击安装



勾选同意,点击下一步



一般安装在默认位置,此处建议按照默认位置安装,否则与工程不适配



等待安装完成即可
四、验证人体跟踪

启动 Azure Kinect 人体跟踪查看器 来检查是否已正确设置人体跟踪 SDK。 该查看器是使用 SDK msi 安装程序安装的。 可以在开始菜单或 \tools\k4abt_simple_3d_viewer.exe 中找到它。
如果没有足够强大的 GPU 但仍想测试结果,可以通过以下命令在命令行中启动 Azure Kinect 人体跟踪查看器:\tools\k4abt_simple_3d_viewer.exe CPU
如果设置全都正确,应会显示一个窗口,其中包含 3D 点云和跟踪到的人体。



若能成功显示,SDK安装成功
五、安装Visual Studio(其他编译工具同样可以)

该部分截图为2022版本,操作基本一致
进入下面的网址:
https://visualstudio.microsoft.com/zh-hans/



下载社区版本,双击安装



点击继续


等待安装程序



点击工作负荷,选择下载的组件,截图中所勾选的为必须的组件。




更改安装位置,这里可以选择自己电脑容量较大的盘,没有影响,我这里选择的是:C:\software\Microsoft Visual Studio\2022\Community


确定好以上步骤之后,可以点击安装


等待安装完成。这里过程较久,依网速决定。

六、下载安装opencv

进入网址
https://opencv.org/releases/


找到3.4.1版本


下载即可,双击安装,


选择解压路径,我这里选择C:\software



设置环境变量需要重新启动计算机才能生效(最后再重启)
下面进行文件替换,找到C:\software\opencv\build\x64\vc14\bin 路径


将opencv_world341.dll 和opencv_world341d.dll拷贝至 C:\Windows\SysWOW64


将opencv_ffmpeg341_64.dll拷贝至 C:\Windows\System32



七、设置VS环境

打开VS工程
如果在此文档中安装的所有东西路径跟我的一样那么则不用配置,忽略此步骤,指第七步设置VS环境。如果不一样则打开VS2019,新建空项目,菜单栏->视图->其他窗口->属性管理器,找到Debug|x64



鼠标右键Debug|x64,然后选择属性,VC++目录->常规->包含目录,添加三个路径:您保存的路径\opencv\build\include,您保存的路径\opencv\build\include\opencv,和您保存的路径\opencv\build\include\opencv2


VC++目录->常规->库目录中加入 您保存的路径\opencv\build\x64\vc14\lib




添加libjpeg-turbo64文件夹至 您的计算机中,路径尽量保持一样,否则需要如步骤七中修改VS工程配置

libjpeg-turbo64 用于将rgba图像数据转jpeg,或者yuv格式的图像数据转jpeg。反之亦然。因为如果使用RGBA格式进行录制或采集,保存下来的视频过大。所以另一种方案是采用MJPG格式进行采集,但opencv无法对其进行显示,故我们需要用libjpeg-turbo64库将MJPG转化为BGRA格式用于显示。同时满足存储数据量小且可以实时显示的效果。

C:\software



添加环境变量

至此,如果不使用kinect 骨骼相关的东西则环境已搭建完毕,此时重新启动计算机则VS相关工程可以使用

Kincet骨骼相关的CPU运行配置

设置环境变量
进入骨骼SDK安装目录。C:\Program Files\Azure Kinect Body Tracking SDK\tools



将图中圈红的文件都拷贝至C:\Windows\SysWOW64 和C:\Windows\System32中





总结

以上就是Azure Kinect相关安装教程,有问题请私信,与教程描述一致的C++工程将免费开源在github中,敬请期待!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-17 01:27 , Processed in 0.089886 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表