open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
OpenMVG v2.1 "Sablefish" is out
What's new:
Core
Build
Software
sfm_data.json
scene to rerun #2245Continuous Integration
Full Changelog: https://github.com/openMVG/openMVG/compare/v2.0...v2.1
OpenMVG v2.0 "Rainbow Trout" is out
What's new:
Logging
Matching
Software
Third-party
Benchmarking
Thank you to @rjanvier, @rperrot,@cdcseacave, @nguyengiang41, @yocabon, @tjdahlke, @cenit, @TongLing916, @csparker247, @Cecilimon, @mitjap, @qingzhengzhuma, @kimoktm, @LWisteria, @flosincapite, @yurivict, @Hiltona99
[1]"Aggregating local descriptors into compact codes". H. Jegou, F. Perronnin, M. Douze, J. Sanchez, and P. Perez., C. Schmid. PAMI, 2012. [2] "All About VLAD". R. Arandjelovic and A. Zisserman. CVPR 2013. [3] "Revisiting the VLAD image representation". J. Delhumeau, P.H. Gosselin, H. Jégou, P. and Pérez. ACM Multimedia 2013. [4] "Towards Linear-time Incremental Structure from Motion" C. Wu, 3DV 2013
OpenMVG v1.6 "Halibut" is out
What's new:
Graphics
Multiview
Matching
Software/SfM
Build enhancement
Wiki
[1] Triangulation: Why Optimize? - BMVC 2019 [2] Closed-Form Optimal Triangulation Based on Angular Errors - ICCV19 [3] Fast and Reliable Minimal Relative Pose Estimation under Planar Motion. Sunglok Choi, Jong-Hwan Kim, 2018 [4] Closed-form solutions to the minimal absolute pose problems with known vertical direction. Zuzana Kukelova, Martin Bujnak, Tomas Pajdla. ACCV 2010 [5] Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs Yu. A. Malkov, D. A. Yashunin. 2016
OpenMVG v1.5 “Coho Salmon” is out
What's new:
Multiview
SfM
Software/SfM
Tracking
Clustering (NEW)
Build enhancement
Continuous Integration
Documentation
vcpkg install openmvg[core,openmp]
)UI
OpenMVG v1.4 “Chinook Salmon” is out
What's new:
Matching:
Multiview:
Robust-Estimation:
SfM:
Implement a new Incremental SfM pipeline, SequentialSfMReconstructionEngine2: #1241
Sfm Data Colorization refactoring #1252 #1256
Fix a bug in ESfM_Data enum (behavior was a minor impact on control_point usage) #1306
software/localization:
software/SfM:
Build enhancement
Samples
Continuous Integration
Documentation
UI
OpenMVG v1.3 “Yellowtail” is out
What's new:
Cameras:
Geometry:
Graph:
Image:
Features:
Matching:
Bundle Adjustment:
Multiview:
Software:
Third party:
SfM:
Build/Continuous integration:
UI:
Code Style:
Congrats to @rjanvier, @rperrot, @rwiesenfarth, @hcjghr, @joeppie, @jby1993, @whuaegeanse & al. for their valuable contributions!
OpenMVG v1.2 “Sockeye Salmon” is out
What's new:
Cameras:
Matching:
Bundle Adjustment:
Tracks:
System:
Software:
Speed:
Build/Continuous integration:
Reproducibility:
Code Style:
Congrats to @bjornpiltz & @hugbed & @rjanvier & @rperrot & @srivathsanmurali & al. for their valuable contributions!
OpenMVG "Otocinclus" v1.1 is out.
What's new:
Features:
Sfm:
Software:
Samples:
Build/Continuous integration:
Speed:
Memory usage:
Code Style:
Publication: OpenMVG: Open Multiple View Geometry Pierre Moulon, Pascal Monasse, Romuald Perrot, Renaud Marlet RRPR 2016: 1st Workshop on Reproducible Research in Pattern Recognition
Congrats to @rperrot & @mitjap & @hcjghr & @sebastienchappuis & @bjornpiltz for their valuable contributions!
Thanks to the community for using the project and doing more & more challenging projects!
OpenMVG "Pangio kuhlii" v1.0 is out.
What's new:
-Geometry module:
- Cameras:
- Features:
- Multiview:
- SfM/Bundle Adjustment:
Build:
Speed:
Memory usage:
OpenMVG exporter:
Documentation:
Congrats to @ORNis & @rperrot & @cdcseacave for their valuable contributions! Thanks to @igorti & @pyp22 for dataset sharing for validation of the FishEye camera model. Thanks to the community for using the project and realizing more & more challenging projects!
OpenMVG "Corydoras sterbai" v0.9 is out.
It's recommended to checkout the master tree from the Git rather than download this archive (in order to get submodule updates).
What's new:
Thanks to @baritone, @cbalint13, @davidli43, @fcastan, @KevinCain, @LMescheder, @ORNis, @pranny, @pyp22, @rhiestan, @rperrot, @simogasp for testing and feedback.