0

我试图让RGBDemo(主要是重建器)与 2 个罗技立体相机一起工作,但我不知道该怎么做。

我注意到nestk库中有一个opencv 抓取器,它的头文件包含在reconstructor.cpp 中。然而,当我尝试“rgbd-viewer --camera-id 0”时,它一直在寻找 kinect。

我的问题: 1. 到目前为止,RGBDemo 是否仅适用于 kinect?2. 如果 RGBDemo 可以与非 kinect 立体相机一起工作,我该怎么做?3. 如果我需要为非 kinect 立体相机编写自己的实现,有什么建议可以开始吗?

提前致谢。

4

1 回答 1

0

如果你想用非 kinect 相机来做。你甚至不需要立体声。现在有一些算法能够确定两个图像的视点是否足够不同,以至于可以像使用立体相机一样使用它们。事实上,他们使用来自互联网上的不同相机的图像并重建著名地点的 3D 模型。我可以给你写一个关于如何让它工作的教程。我一直想这样做。该软件称为捆绑器。除了 Bundler,人们还经常使用 CMVS 和 PMVS。CMVS 为 PMVS 预处理图像。PMVS 产生稠密的云。

但!我强烈建议你不要走这条路。它会犯很多错误,因为 2D 图像中的信息太少了。这使得重建 3D 模型变得非常困难。因此,它最终会犯很多错误,或者无法正常工作。虽然 Bundler 和 PMVS 与以前的软件相比非常棒,但你可以用 kinect 做的事情完全是另一个层次。

使用 kinect 只需 80 美元购买 ebay 的 kinect 或 99 美元的 amazon 以及另外 5 美元的 amazon 电源适配器。所以,我强烈推荐这条路线。Kinect 为算法提供了比 2D 图像更多的信息,使其更加有效、可靠和快速。事实上,使用 Bundler 和 PMVS 处理图像可能需要数小时。而使用 kinect,我只需几秒钟就可以制作出我的办公桌模型!它真的很摇滚!

于 2011-12-16T14:08:11.163 回答