参考官网教程: https://docs.mic
rosoft.com/zh-cn/
azure/
kinect-dk/build-first-app
文章目录一、项目配置1. 新建空白C++控制台工程并添加源文件Main.cpp2.
安装 Azure Kinect NuGet 包3. 添加头文件和库文件3.1 加入头文件k4a.h3.2 配置头文件目录和库文件目录二、完整源代码
三、结果展示
一、项目配置
1. 新建空白C++控制台工程并添加源文件Main.cpp
Main.cpp添加后可以先空着。
Azure Kinect SDK (K4A)
欢迎使用 Azure Kinect 传感器 SDK! 我们希望您可以使用它来构建许多出色的应用程序并参与该项目。 不要羞于提出问题并提供反馈。 有关设备信息和可用文档,请参阅 。
Azure Kinect SDK是一个跨平台(Linux 和 Windows)用户模式 SDK,用于从 Azure Kinect 设备读取数据。
为什么要使用 Azure Kinect SDK
Azure Kinect SDK 使你能够充分利用 Azure Kinect 相机。 功能包括:
深度摄像头访问
RGB 相机访问和控制(例如曝光和白平衡)
运动传感器(陀螺仪和加速度计)访问
同步深度-RGB 摄像头流,摄像头之间的延迟可配置
外部设备同步控制,可配置设备之间的延迟偏移
用于图像分辨率、时间戳和温度的相机帧元数据访问
设备校准数据访问
1.2 文件拷贝
cd /usr/lib/x86_64-linux-gnu/libk4a1.4
sudo cp libdepthengine.so.2.0 /usr/lib/x86_64-linux-gnu
1.3 下载官方SDK源码:git clone -b v1.2.0 https://gith
sudo apt install git build-essential dkms
2. 在
安装Azure Kinect之前,您需要
安装libusb-1.0-0-dev软件包。您可以在终端中运行以下命令进行
安装:
sudo apt-get install libusb-1.0-0-dev
3. 接下来,您需要从GitHub上获取
Azure Kinect SDK。在终端中运行以下命令,克隆存储库并进入目录:
git clone https://github.com/mic
rosoft/
Azure-
Kinect-Sensor-
SDK.git
cd
Azure-
Kinect-Sensor-
SDK/
4. 为了构建
SDK,您需要
安装CMake。您可以在终端中运行以下命令进行
安装:
sudo apt-get install cmake
5. 然后,输入以下命令以构建并
安装Azure Kinect SDK:
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local
make -j$(nproc)
sudo make install
6. 如果您需要使用
Azure Kinect DK硬件设备并获取数据,您需要
安装Azure Kinect DK传感器固件。可以在此处下载固件并按照说明进行
安装。
7. 最后,您需要为用户启用访问
Azure Kinect DK设备的权限。您可以在终端中运行以下命令:
sudo usermod -aG k4a <youruser>
更多详细说明和信息,请参考
Azure Kinect SDK文档。