问题描述
您好,
我最近购买了Kinect v2,我正在尝试使用Fusion工具扫描对象。我一直在使用1.8 Developer工具包中的Fusion Explorer很长一段时间与Xbox 360 Kinect相关联,我已经设法完成了一些漂亮的
整洁扫描。所以你可以想象我试着尝试V2。我的笔记本电脑运行正常,所有内容都在Kinect配置验证程序中检查,但是当我尝试扫描某些内容时,相机以更快的速度收集的信息并不是
似乎得到了Fusion工具的支持在V2的新SDK中。
I've recently acquired a Kinect v2 and I was experimenting with the Fusion tool for scanning objects. I've been using the Fusion Explorer from the 1.8 Developer toolkit for quite some time linked to a Xbox 360 Kinect and I've managed to pull off some pretty neat scans. So you can imagine I was stoked to try out the V2. My laptop is running it fine, everything checks out in the Kinect Configuration Verifier however, when I try to scan something, the information gathered at a much faster rate by the camera doesn't seem to be supported by the Fusion tool in the new SDK for the V2.
请允许我解释一下。
通常当我想用360 Kinect扫描需要多个内容的东西时传递并要求我在对象周围移动Kinect传感器,我将最大积分权重滑块设置为大约500,以便网格平均超过
时间段,以便进行更详细的重建。
Usually when I wanted to scan something with 360 Kinect that required multiple passes and required me to move the Kinect sensor all around the object, I would set the Maximum Integration Weight slider to about 500, in order for the mesh to average over longer periods of time in order to have a more detailed reconstruction.
嗯,在新的Fusion中,即使将滑块一直设置为1000"重量",网格也会非常快速地更新,并将其平均值全部错误导致完整一旦你移动相机就会破坏网格。我已将相机安装在三脚架上并试图上下滑动。我把它放在水平表面上水平翻译。似乎什么都没有用!自从"静态"以来,它真的令人失望。扫描分辨率要好得多,但是,如果你不能用3D扫描......
是什么意思?
Well, in the new Fusion, even when setting the slider all the way up to 1000 "weight", the mesh updates absurdly fast and it averages it all wrong leading to the complete destruction of the mesh as soon as you go to move the camera. I've mounted the camera on a tripod and tried to slide it up and down. I had it on a level surface translating it horizontally. Nothing seems to work! It's really disappointing since the "static" scan resolution is a lot better but, if you cant scan in 3D... whats the point?
有没有人知道如何增加体重。有没有快速解决这个问题?顺便说一下,相机以每秒30 FPS的冷却速度运行,并且当执行"静态"操作时。扫描它确实如此美妙。
Does anyone know of a way to increase the weight even more. Is there a quick fix to this? By the way, the camera is running at a cool 30 FPS per second and when performing a "static" scan it does so beautifully.
我担心我必须退回扫描仪:(
I'm afraid I'll have to return the scanner :(
谢谢,
-Sebastian
-Sebastian
推荐答案
https://www.youtube.com/watch?v=nXbDkJ7cRrA
扫描必须慢慢完成并且如果你移除了很多背景区域,那么扫描会集中在被扫描的物体上,而不是可能消失的背景点。因为传感器是基于飞行时间,所以物理
反射属性可以影响返回的数据。你可以做的一件事就是更改代码和其他集成其他框架或其他逻辑。同样,尝试使用c ++ v样本的变化,看看是否会改变你的结果。
Scanning has to be done slowly and can be effective if you remove a lot of the background areas so the scan focuses on the object being scanned, not the background points that may disappear. Because the sensor is based on time of flight, the physical reflective attributes can effect the data coming back. One of the things you can do is change the code and other integrate ever other frame or some other logic. As well, try to use the c++ version of the sample and see if that changes your results.
这篇关于Kinect Fusion Mesh变形的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!