【问题标题】:How can I use the Azure Kinect body tracking SDK 1.1.0 in C#?如何在 C# 中使用 Azure Kinect 身体跟踪 SDK 1.1.0?
【发布时间】:2023-04-08 18:21:01
【问题描述】:

我使用msi文件安装了人体追踪SDK(因为Nuget版本还没有发布),但是我不能使用我在C#中安装的文件。

我必须使用 SDK 1.1.0 版本,因为我应该使用显卡 RTX 30XX 和 C#。

如何在C#中使用SDK 1.1.0文件夹中的库和头文件?

【问题讨论】:

    标签: c# azure sdk kinect


    【解决方案1】:

    如何在C#中使用SDK 1.1.0文件夹中的库和头文件?

    首先,您需要按照here 的说明配置Microsoft's Package Repository

    libk4abt<major>.<minor>-dev 包包含要针对 libk4abt 构建的标头和 CMake 文件。 libk4abt<major>.<minor> 包包含运行依赖于libk4abt 的可执行文件所需的共享对象以及示例查看器。

    基础教程需要libk4abt<major>.<minor>-dev 包。要安装它,请运行

    sudo apt install libk4abt<major>.<minor>-dev

    如果命令成功,SDK 就可以使用了。

    安装 SDK 时,请记住您安装到的路径。例如,“C:\Program Files\Azure Kinect Body Tracking SDK 1.0.0”。您将在此路径中找到文章中引用的示例。身体跟踪示例位于 Azure-Kinect-Samples 存储库的 body-tracking-samples 文件夹中。

    在 C# 中构建 KINECT AZURE 应用程序 1.打开 VStudio 2.文件 > 新建 WPF App .net 应用程序 3. 选择 Project > Properties > Build 并确保禁用“Prefer 32-bit”选项 4.管理 Nuget 包 5.浏览 > 键入并选择:“K4AdotNet”并安装它: 6.在您的 MainWindow.xaml.cs 文件中包括: using K4AdotNet.Sensor; 7. 让我们声明一个设备并打开它。

    Device device = null;  
    device = Device.Open();
    

    8 .现在我们将在 MainWindow.xaml 文件中添加一个文本块。

    <TextBlock x:Name=”txtResult” HorizontalAlignment=”Left” TextWrapping=”Wrap” Text=”TextBlock” VerticalAlignment=”Top”/>
    

    9 .将打开设备的属性分配给该文本块

    txtResult.Text  =  device.SerialNumber;
    

    10 .关闭设备。

    device.Dispose();
    

    10 .摄像头配置

    DeviceConfiguration  config =  DeviceConfiguration.DisableAll;  
    config.CameraFps = FrameRate.Thirty; 
    config.ColorFormat = ImageFormat.ColorMjpg;  
    config.ColorResolution = ColorResolution.R2160p;  
    config.DepthMode = DepthMode.NarrowViewUnbinned;
    

    11 .启动相机

    try {  device.StartCameras(config);  
    txtResult.Text  = “camera started wifh configuration indicated”;  
    } catch (Exception)  
    {txtResult.Text  = “Failed to start device”;  
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-16
      相关资源
      最近更新 更多