询问AR的kinect融合

本文关键字:融合 kinect AR 询问 | 更新日期: 2023-09-27 17:53:28

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

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

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

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

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

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

感谢我使用c#

询问AR的kinect融合

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

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

KinectFusionExplorer-WPF有一些很好的实用方法,用于矩阵变换,(虚拟)相机配置等。

AR增强的过程如下:

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