像Photosynth一样重建场景

时间:2009-12-27 08:56:05

标签: image-processing machine-learning computer-vision

是否有任何类似于MS Photosynth

的开源代码
  

Photosynth是两种强效混合物   独立突破:能力   重建场景或对象   从一堆平面照片,和   带来这种技术   几乎所有人的经验   互联网。

     

使用来自领域的技术   计算机视觉,Photosynth检查   图像相互之间的相似之处   并使用该信息进行估算   主体的形状和   有利位置照片拍摄   从。有了这些信息,我们   重新创建空间并将其用作   画布显示和导航   照片。

     

提供经验需要   查看大量数据 - 更多   比你通常在任何时候得到的   通过浏览某人的相册   网络。这就是我们的Seadragon™   技术进来:交付正常   你需要的像素,正好在你的时候   需要它们。它允许您浏览   通过数十个,10个或100个(!)   百万像素照片毫不费力,没有   摆弄着一堆缩略图   并等待一切   加载。关于此版本

     

Photosynth来自一个充满激情的人   在二十几个人的小创业   Microsoft Live Labs。我们是   科学家,工程师和设计师   像疯了一样工作   Photosynth的承诺。

3 个答案:

答案 0 :(得分:10)

我发现最接近开源的Photosynth是Insight3D。在这里能找到它: http://insight3d.sourceforge.net/虽然Insight3D的某些部分是开源的,并且可以免费下载,但是包含的库不是开源的,例如SIFT功能检测器。

Bundler(http://phototour.cs.washington.edu/bundler/)也可能满足您的需求。 Bundler与Photosynth(http://phototour.cs.washington.edu/)非常相关。它需要更多才能让它运行。它没有任何GUI,必须进行编译。

更新

我有一个更新来报告运动应用程序的开源结构领域。 OpenMVG 是一个正在积极开发的照片重建项目(https://github.com/openMVG/openMVG)。它包含可重用的库以及一系列可执行文件,这些可执行文件包含照片重建管道的各个步骤。

更新2

Mapillary 发布了一个名为OpenSfM的动作项目结构。 https://github.com/mapillary/OpenSfM。它有一些甜蜜的功能,如:

  • 支持全景
  • 使用GPS和加速度计进行传感器融合
  • Web查看器的示例实现

答案 1 :(得分:4)

您可以在发布问题之前在Google上尝试一些查询。

答案 2 :(得分:1)

看看Hugin。这不是Photosynth所做的,但它是一个非常强大的开源,用于创建全景图像。