询问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#您可能应该开始探索codeplex上可用的KinectFusionExplorer-WPF KinectFusion:
http://kinectforwindows.codeplex.com/SourceControl/latest v1.x/ToolkitSamples1.8.0
KinectFusionExplorer-WPF有一些很好的实用方法,用于矩阵变换,(虚拟)相机配置等。
AR增强的过程如下:
- viewport:设置你的viewport使用与相机图像相同的分辨率,
- 视频背景:从Kinect中检索视频图像并将其显示在背景中(可以像在SDK示例中那样做,也可以像更传统的那样使用带有视频图像的纹理四边形),
- 几何配准:使用WPF3D并使用以下方法设置相机对象:Kinect相机的内在参数(或KF使用的相同参数),您通过GetCurrentWorldToVolumeTransform()从您的体积获得的相机姿势,
- rendering:设置你想要的模型(xaml)和渲染的任何本地转换(使用WPF3D通常完成的方式)。