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!