OpenMVG (open Multiple View Geometry) v1.6 Release Notes
Release Date: 2020-05-13 // over 4 years ago-
OpenMVG v1.6 "Halibut" is out
What's new:
- 24 PR has been handled.
- 22 issues/features enhancement has been completed.
OpenMVG core:
Graphics
- ➕ Add a helper class to manage to draw colors from gradient & heat bar/map #1594
- ➕ Add opacity support in svgStyle #1697
Multiview
- ➕ Add 3 two-view triangulation routines [1,2] Thx to @rjanvier #1623 #1645
- ➕ Add Upright Essential matrix solver [3] #1718
- ➕ Add relative upright up2p solver [4] Thx to @vlarsson #1721
Matching
Software/SfM
- ➕ Add ability to chose Triangulation and Resection/Pose method from command line #1729
- ➕ Add display of view-graph statistics in ComputeMatches #1662
- 👍 ExportToOpenMVS supports now grayscale images @junlinp #1709
- FrustrumExport top face is now colored @csparker247 #1702
🏗 Build enhancement
- 🛠 Fix includes for GCC 9.2 #1666
Wiki
- Initiate a wiki https://github.com/openMVG/openMVG/wiki (with tutorials and description of OpenMVG data structures) #1675
⚡️ [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
Previous changes from v1.5
-
OpenMVG v1.5 “Coho Salmon” is out
What's new:
- 21 PR has been handled.
- 29 issues/features enhancement has been completed.
OpenMVG core:
Multiview
- ➕ Add a new P3P solver "Lambda Twist: An Accurate Fast Robust Perspective Three Point (P3P) Solver, ECCV 2018. Thx to @rjanvier & @midjji #1500
SfM
- ✨ Enhancement to SequentialSfMReconstructionEngine2
- ✨ Enhanced unit test for robust triangulation #1520
Software/SfM
- ➕ Add Spherical SfM scene to Cubic SfM Scene converter to allow to use MVS on spherical SfM scene (Thx to @li.guan) #1505
Tracking
- ➕ add a unit test for union_find #1550
Clustering (NEW)
🏗 Build enhancement
- 🛠 Fix a CMake build error related to OSI/CLP/COIN (regression) #1463
- ⚡️ Update Dockerfile to use ubuntu::bionic #1464
- 🛠 Fix some CXX Flag transitivity with cmake build system #1176
- ✨ Enhance iOS build support #1300
Continuous Integration
- ⚡️ Update Travis.ci to build on macOS 10.13 and 10.14
- 🏁 Faster windows CI (no debug build)
📚 Documentation
- ⚡️ Update doc for Microsoft vcpkg #1531 (official port! ->
vcpkg install openmvg[core,openmp]
) - ⚡️ Update doc for the Docker interface
💻 UI
- 🛠 Fix GCP registration if the numbering is not continuous #1536