ufdw_j4k2_64bit.dll 未加载

ufdw_j4k2_64bit.dll not loaded

大家好,这是一个大学项目,我正在使用 Kinect 传感器获取点云。为了使用 Kinect,我安装了 J4K 库进行处理,但是当我 运行 示例代码时,我收到以下消息。我该如何解决?谢谢大家

您使用的是哪个版本的 Kinect?

  1. Kinect v1(适用于 xbox 360 或 Windows 最高 1.8)
  2. Kinect V2(xbox 一台)
  3. Azure Kinect

根据错误假设您打算使用 Kinect v2(适用于带有 Windows USB 适配器的 Xbox One)。如果是这种情况,您需要先安装 Kinect for Windows SDK 2.0。确保正确安装了 Kinect 驱动程序,您可以 运行 为 Windows SDK 2.0 示例应用程序预编译的 Kinect。

错误消息没有告诉您的是 ufdw_j4k2_64bit.dll 未加载,因为它依赖于 Kinect20.dll(它期望在 C:\WINDOWS\System32\ 中 SDK 安装程序将放置它).

如果仍有问题,您可以尝试安装 Thomas Lengeling 的 KinectPV2 库(您可以通过 Sketch > Import Library > Add Library >(搜索)Kinect v2 for Processing 轻松完成。它可能没有与 ufdw 相同的功能库,但是说明很清楚,绝对可以得到点云。