【问题标题】:StereoReconstruction from Images图像立体重建
【发布时间】:2011-07-08 15:58:31
【问题描述】:

是否有可能从 bumbleebee 相机(由 Point Gray Research 生产)获得一些良好的重建表面。有没有人知道这方面的任何信息?我正在寻找一个应该很容易实施的相当简单的解决方案。

【问题讨论】:

  • 从您的问题中不清楚您要实现什么。另外:你想从场景中提取完整的 3D 信息还是深度图(从相机到物体的距离)是否足够?
  • 我想最终得到表面......但是我相信如果我能得到 3d 点,那么我可以找出法线并将它们放在泊松重建中以获得输出表面..

标签: image-processing computer-vision stereo-3d


【解决方案1】:

我以前使用过 BumbleBee 相机。我可以告诉你,内置的立体深度软件可能对颜色/材质属性非常敏感,因此会将阴影与形状等混淆。因此,从 1 个镜头重建可能是不可行的。

如果您愿意四处移动相机以根据运动构建结构,请尝试使用任意数量的 SfM 软件,例如 BundlerVoodoo tracker。这些可以生成 3D 点云。

获得 3D 点云后,您可以使用 3D 纹理映射软件(如 CMVS)为点云着色。请注意,CMVS 旨在与 Bundler 一起使用。如果您使用其他 SfM 包,则必须进行一些格式转换。

如果您更喜欢自己动手,我建议您阅读Hartley and Zisserman classic

【讨论】:

  • 感谢 pxu 的回答。好吧,我使用 FLYCAPTURE_BUMBLEBEEXB3 准确地说,它有 2 个摄像头(实际上是 3 个),但我使用传单和权利来查找图像,然后它还有一种示例程序生成点云。想知道为什么 ppl 不使用它?你以前试过吗?
  • 这就是我所说的内置立体深度软件的意思。它能够很好地处理轻哑光表面,但可能会被更复杂的事物弄糊涂。例如,它可以很好地对椅子进行立体重建,但当一个人坐在椅子上时就不行了。
  • @pxu- 你用过 triclopsRCD16ToXYZ 函数吗?当输出投影在球体上时,我得到了什么,而我需要对象的真正 3d 云(其中某些部分明显落后于其他部分)。我在写出它们之前对 x、y、z 坐标进行了归一化。
  • 我没有专门使用过那个功能。我只是使用他们的打包软件来可视化 3D 结构。至于投影在球体上的输出,这可能是由于您的归一化吗?
猜你喜欢
  • 1970-01-01
  • 2019-02-10
  • 1970-01-01
  • 2012-11-09
  • 1970-01-01
  • 2020-07-08
  • 2013-10-22
  • 2011-05-16
  • 1970-01-01
相关资源
最近更新 更多