【问题标题】:Ask about kinect fusion for AR询问有关 AR 的 kinect 融合
【发布时间】:2014-04-02 05:49:10
【问题描述】:
【问题讨论】:
标签:
c#
kinect
augmented-reality
fusion
【解决方案1】:
您可能应该开始探索 codeplex 上可用的 KinectFusionExplorer-WPF KinectFusion:
http://kinectforwindows.codeplex.com/SourceControl/latest#v1.x/ToolkitSamples1.8.0
KinectFusionExplorer-WPF 为矩阵变换、(虚拟)相机配置等提供了一些不错的实用方法。
做增强现实增强的过程是:
- 视口:使用与相机图像相同的分辨率设置视口,
- 视频背景:从 Kinect 检索视频图像并将其显示在背景中(如在 SDK 示例中所做的那样,或者像更传统的那样使用带纹理的四边形和视频图像),
- 几何配准:使用 WPF3D 并使用以下方法设置 Camera 对象:Kinect 相机的内在参数(或 KF 使用的相同参数),您通过 GetCurrentWorldToVolumeTransform() 从您的体积中获得的相机姿势,
- 渲染:为模型 (xaml) 设置所需的任何本地转换并渲染(使用 WPF3D 通常完成的方式)。