【问题标题】:Ask about kinect fusion for AR询问有关 AR 的 kinect 融合
【发布时间】:2014-04-02 05:49:10
【问题描述】:

我想使用 Kinect Fusion 创建一个 AR 应用程序。

我想在我的 kinect 融合重建中插入一个 3d 模型。预期的输出类似于这两个视频:

https://www.youtube.com/watch?v=gChlRebNloA

https://www.youtube.com/watch?v=MvP4cHfUD5g

如何将 3D 对象叠加到 3d 重建上?

SDK 中是否有可以用来实现我的目标的功能?

谢谢

ps:我用的是 C#

【问题讨论】:

    标签: c# kinect augmented-reality fusion


    【解决方案1】:

    您可能应该开始探索 codeplex 上可用的 KinectFusionExplorer-WPF KinectFusion:

    http://kinectforwindows.codeplex.com/SourceControl/latest#v1.x/ToolkitSamples1.8.0

    KinectFusionExplorer-WPF 为矩阵变换、(虚拟)相机配置等提供了一些不错的实用方法。

    做增强现实增强的过程是:

    1. 视口:使用与相机图像相同的分辨率设置视口,
    2. 视频背景:从 Kinect 检索视频图像并将其显示在背景中(如在 SDK 示例中所做的那样,或者像更传统的那样使用带纹理的四边形和视频图像),
    3. 几何配准:使用 WPF3D 并使用以下方法设置 Camera 对象:Kinect 相机的内在参数(或 KF 使用的相同参数),您通过 GetCurrentWorldToVolumeTransform() 从您的体积中获得的相机姿势,
    4. 渲染:为模型 (xaml) 设置所需的任何本地转换并渲染(使用 WPF3D 通常完成的方式)。

    【讨论】:

      猜你喜欢
      • 2012-12-03
      • 1970-01-01
      • 2012-04-29
      • 2013-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      相关资源
      最近更新 更多