首页 > 解决方案 > ufdw_j4k2_64bit.dll 未加载

问题描述

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

标签: javaprocessingkinect

解决方案


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

  1. Kinect v1(适用于 xbox 360 或最高 1.8 的 Windows)用于 xbox360 的 kinect
  2. Kinect V2(适用于 Xbox One)用于 Xbox 一的 kinect
  3. Azure KinectAzure Kinect

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

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

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


推荐阅读