【发布时间】:2012-12-02 23:23:19
【问题描述】:
我有一个在 kinect sdk beta 中创建的应用程序,我需要在我正在创建的应用程序中执行它。我目前的项目是 sdk beta,但将来整个项目将被移植到最新的 kinect sdk。所以我的问题是:原始应用程序是否仍会被执行并仍然使用最新的 microsoft kinect 框架、驱动程序等运行?
【问题讨论】:
我有一个在 kinect sdk beta 中创建的应用程序,我需要在我正在创建的应用程序中执行它。我目前的项目是 sdk beta,但将来整个项目将被移植到最新的 kinect sdk。所以我的问题是:原始应用程序是否仍会被执行并仍然使用最新的 microsoft kinect 框架、驱动程序等运行?
【问题讨论】:
当 Kinect for Windows SDK 从 Beta 版(由 Microsoft Research 制作)变为正式版(由 Microsoft IEB 制作)时,会出现一些重大更改,包括命名空间更改。因此,您不能在不首先更改代码的情况下简单地将程序集升级到最新版本。
驱动程序也已更新,以反映 API 的变化,并在最新版本中添加了其他功能。所以你需要更新整个包。
但是,Microsoft 保留了可供下载的原始研究 beta 程序集,以防万一这会导致问题,因此您仍然可以在需要时获取它们。
【讨论】:
我在 BETA SDK 上创建了一个应用程序,它可以与新安装的驱动程序完美运行(只需将 kinect 连接到 USB 端口即可获得)所以我想它们仍然包含在内并且仍然可以完美运行。但未来是模糊的,因为当 SDK 从 beta 版迁移到正式版时,它也迁移了“办公室”(从 Microsoft Research 到 Microsoft IEB),并且引入了许多重大更改,包括命名空间,因此尚不清楚它们是否仍会运行
【讨论】: