开源框架
OpenSource SfM (Structure from Motion)
| Project |
Language |
License |
| Bundler |
C++ |
GNU General Public License - contamination |
| Colmap |
C++ |
BSD 3-clause license - Permissive |
| MAP-Tk |
C++ |
BSD 3-Clause license - Permissive |
| MicMac |
C++ |
CeCILL-B |
| MVE |
C++ |
BSD 3-Clause license + parts under the GPL 3 license |
| OpenMVG |
C++ |
MPL2 - Permissive |
| OpenSfM |
Python |
Simplified BSD license - Permissive |
| TheiaSfM |
C++ |
New BSD license - Permissive |
OpenSource Multiple View Geometry Library Solvers
| Project |
Language |
License |
| OpenGV |
C++ |
BSD - permissive |
OpenSource MVS (Multiple View Stereovision)
| Project |
Language |
License |
| Colmap |
C++ CUDA |
BSD 3-clause license - Permissive (Can use CGAL -> GNU General Public License - contamination) |
| GPUIma + fusibile |
C++ CUDA |
GNU General Public License - contamination |
| HPMVS |
C++ |
GNU General Public License - contamination |
| MICMAC |
C++ |
CeCILL-B |
| MVE |
C++ |
BSD 3-Clause license + parts under the GPL 3 license |
| OpenMVS |
C++ (CUDA optional) |
AGPL3 |
| PMVS |
C++ CUDA |
GNU General Public License - contamination |
| SMVS Shading-aware Multi-view Stereo |
C++ |
BSD-3-Clause license |
OpenSource SLAM (Simultaneous Localization And Mapping)
Large scale image retrieval / CBIR (Content Based Image Retrieval)
| Project |
Language |
License |
| DBoW2 |
C++ |
modified BSD License |
| libvot |
C++ |
BSD 3-Clause License |
| VocabTree2 |
C++ |
BSD License |
OpenSource minimization
| Project |
Language |
License |
| CERES SOLVER |
C++ |
BSD License |
| GTSAM |
C++ |
BSD License |
| G2O |
C++ |
BSD License + L/GPL3 restriction |
| NLOPT |
C++ |
LGPL |
Nearest Neighbor Search
| Project |
Language |
License |
| ANN |
C++ |
GNU General Public License |
| Annoy |
C++ |
Apache License |
| FLANN |
C++ |
BSD License |
| Libnabo |
C++ |
BSD License |
| Nanoflann |
C++ |
BSD License |
Mesh storage processing
特征类型
Features detection/Description
From handcrafted to deep local features. G. Csurka, C. R. Dance, M. Humenberger. 2018.
“Real time” oriented methods
| Project |
Detection |
Description |
| BRIEF |
|
x |
| BRISK |
x |
x |
| FAST |
x |
|
| FREAK |
|
x |
| FRIF |
x |
x |
| HIPS |
|
x |
| LATCH |
|
x |
| MOPS |
|
x |
| PhonySift |
Multi-scale Fast |
Reduced Sift grid |
| ORB |
Multiscale Fast |
Oriented BRIEF |
参考
Awesome 3D reconstruction list