OpenMVG (open Multiple View Geometry) v1.3 Release Notes
Release Date: 2017-12-08 // over 6 years ago-
OpenMVG v1.3 βYellowtailβ is out
What's new:
OpenMVG core:
Cameras:
- Generalization of usage of bearing vectors (normalized camera ray vectors).
- π Allow to use a common interface for essential matrix, triangulation, and resection with know intrinsic data (pinhole, spherical, β¦).
Geometry:
- β Add a 3D plane solver.
- β Add a 2D convex hull computation.
Graph:
- Faster method to list triplets of a graph.
Image:
- β Add integral image computation.
- π Fix a memory leak in JPG image header reader (@jby1993).
π Features:
- π Fix a mask filtering bug with AKAZE features.
Matching:
- Simplification of the Hamming distance metric code.
Bundle Adjustment:
- π Fix usage of control points with Spherical cameras (@Joeppie).
Multiview:
- Faster Fundamental and Essential solvers.
- E solver is now usable with bearing vectors.
- β Add a P3P solver (faster and more accurate - CVPR 2017).
- Simplification of the multiple view triangulation module.
Software:
- Add a new binary openMVG_main_ChangeLocalOrigin in order to normalize (re-center) GPS scene to be processed by MVS softwares @hcjghr.
Third party:
- β‘οΈ Update ceres, cereal, eigen, stlplus, easy_exif.
General enhancement:
- 15 PR have been handled.
- 25 issues/features enhancement have been completed.
SfM:
- π Incremental SfM supports spherical images,
- β¨ Enhanced SfM report (min, mean, max track length is now exported).
π Build/Continuous integration:
- β¨ Enhanced Visual Studio continuous integration (VS2015/2017).
- β¨ Enhanced GCC and CLANG continuous integration.
π» UI:
- Enhanced GUI control for ui_openMVG_control_points_registration @trylle.
π Code Style:
- π Use more C++11 feature.
Congrats to @rjanvier, @rperrot, @rwiesenfarth, @hcjghr, @Joeppie, @jby1993, @whuaegeanse & al. for their valuable contributions!