This is a Photosynth clone written in Rails that uses open-source solutions: Bundler -- this one, not the Ruby one -- for model building, and XB-PointStream for display. It also implements serial uploads using pure Javascript; no Flash.
Code that is not part of Bundler or XB-PointStream is licensed Creative Commons BY-NC-SA.
Currently, the Bundler code used by this project is tweaked to support more configurable locations for output files. As a convenience, bundler_tools.tgz contains these tweaked files (compilation and configuration in config/bundler.yml is left as an exercise for the reader; it shouldn't be too hard on Linux; if you'd like help on Linux or OS X, let me know.) All licenses are as given in the software packages within:
Bundler is GPL:
Noah Snavely, Steven M. Seitz, Richard Szeliski. Photo Tourism: Exploring image collections in 3D. ACM Transactions on Graphics (Proceedings of SIG
VLFeat is GPLv2:
Vedaldi and B. Fulkerson. VLFeat Library. http://www.vlfeat.org/
CLAPACK is freely distributed:
LAPACK Users' Guide, Thid Edition. Anderson, E. and Bai, Z. and Bischof, C. and Blackford, S.
and Demmel, J. and Dongarra, J. and Du Croz, J. and Greenbaum, A. and
Hammarling, S. and McKenney, A. and Sorensen, D.., Society for Industrial and Applied Mathematics. 1999. Philadelphia, PA.
Graclus is GPL:
Weighted Graph Cuts without Eigenvectors: A Multilevel Approach, I. Dhillon, Y. Guan, and B, Kulis, IEEE Transactions on Pattern Analysis and Machi
XB-PointStream is freely distributed:
Copyright (c) 2010 Seneca College; David Humphrey, Cathy Leung, Mickael Medel, Andor Salga
--E.O. Stinson