使用Kinect Fusion跟踪错误以获取云网格 [英] Tracking error using Kinect Fusion to get a Cloud Mesh

查看:86
本文介绍了使用Kinect Fusion跟踪错误以获取云网格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要从一个对象中获取一个Cloud Mesh Model并显示它。我正在尝试使用Kinect Fusion,因为它是在SDK提供的基本示例上完成的:  http://msdn.microsoft.com/en-us/library/dn188700.aspx但我总是遇到跟踪错误
开始移动对象。

I need to get a Cloud Mesh Model from an object and displaye it. I am trying to use Kinect Fusion as it is done on the basic example provided by the SDK: http://msdn.microsoft.com/en-us/library/dn188700.aspx but I always get a tracking error when I start moving the object.

调试我看到方法  Reconstruction.ProcessFrame每次移动对象时都返回false,我想知道如何修复它。我只是使用示例中的原始代码...它在示例中都没有正常工作,所以我被卡住了,可能
有人帮我吗?。

Debugging I saw that the method Reconstruction.ProcessFrame returns false everytime I move the object and I wonder how to fix it. I am just using the original code from the example... neither it works properly on the example so I am stuck, may anyone help me?.

谢谢。

推荐答案

你是如何移动物体的? Fusion仅适用于静态空间。如果您正在尝试扫描旋转对象,则需要确保尝试欺骗它以使其认为它正在移动,而不是对象。唯一的选择是让你慢慢移动
对象。

How are you moving the object? Fusion only works on static spaces. If you are trying to scan a rotating object you need to ensure that you try to trick it into thinking it is moving, not the object. The only alternative is for you to slowly move around the object.

请记住,这将是非常密集的GPU。如果您没有运行30fps或移动的变化太大,您将继续失去跟踪。您还可以在Fusion Explorer示例中找到"使用相机姿势查找器"功能。
可能会有所帮助。

Keep in mind, this is going to be very GPU intensive. If you are not running 30fps or the changes in movement are too large, you will continuously loose tracking. You will also find in the Fusion Explorer sample, you can turn off "Use Camera Pose Finder" that might help.


这篇关于使用Kinect Fusion跟踪错误以获取云网格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆