New
v2.1 Sablefish
OpenMVG v2.1 "Sablefish" is out
What's new:
- 42 PR has been handled.
- 45 issues/features enhancement has been completed.
OpenMVG core:
Core
- Add implementation of linear global translation (LiGT) - Global translations from global rotations and track observations #2065
- Support for Ceres > 2.0 API #2162
- SVG module refactoring #2157
Build
- Improve support for non-x86 (Mac Silicon)
- Add pixi build pixi.toml rules to build OpenMVG in a local folder without contamination of your system 20ef483700c14b31cc011a6b3680c5d4f433e516
Software
- Add python examples
- to use Kornia ML features with openMVG 8df4af8e0af11b354ab4482724a85a00ba9924c9
- to export
sfm_data.jsonscene to rerun #2245
Continuous Integration
- Add CodeQL workflow #2135
New Contributors
- @melhashash made their first contribution in https://github.com/openMVG/openMVG/pull/2010
- @rfabbri made their first contribution in https://github.com/openMVG/openMVG/pull/2038
- @p12tic made their first contribution in https://github.com/openMVG/openMVG/pull/2092
- @alkavan made their first contribution in https://github.com/openMVG/openMVG/pull/2101
- @BrentHuang made their first contribution in https://github.com/openMVG/openMVG/pull/2124
- @pwntester made their first contribution in https://github.com/openMVG/openMVG/pull/2135
- @StefanBruens made their first contribution in https://github.com/openMVG/openMVG/pull/2147
- @yanxke made their first contribution in https://github.com/openMVG/openMVG/pull/2159
- @kenshi84 made their first contribution in https://github.com/openMVG/openMVG/pull/2167
- @Sanheiii made their first contribution in https://github.com/openMVG/openMVG/pull/2168
- @awarebayes made their first contribution in https://github.com/openMVG/openMVG/pull/2257
- @konstantysz-samsung made their first contribution in https://github.com/openMVG/openMVG/pull/2261
- @jujimeizuo made their first contribution in https://github.com/openMVG/openMVG/pull/2259
What's Changed
- Fix ComputeMatches argument parser by @erikreed in https://github.com/openMVG/openMVG/pull/1950
- [build] Fix MSVC std::tolower error with std::locale by @pmoulon in https://github.com/openMVG/openMVG/pull/1952
- Fix main_SfM intrinsics flag usage by @erikreed in https://github.com/openMVG/openMVG/pull/1956
- VLAD Improvements by @rjanvier in https://github.com/openMVG/openMVG/pull/1964
- Improve P3P Nordberg (lambdatwist) by @rjanvier in https://github.com/openMVG/openMVG/pull/1972
- [Build] Modernize cmake openmp usage by @pmoulon in https://github.com/openMVG/openMVG/pull/1978
- Develop non-x86 - testCI by @pmoulon in https://github.com/openMVG/openMVG/pull/1979
- Develop cereal - test CI by @pmoulon in https://github.com/openMVG/openMVG/pull/1980
- Develop modernize openmp usage by @pmoulon in https://github.com/openMVG/openMVG/pull/1983
- Ensure we don't lose precision when exporting to txt by @melhashash in https://github.com/openMVG/openMVG/pull/2010
- builds on Mac OS 12 AppleClang + OpenMP by @rfabbri in https://github.com/openMVG/openMVG/pull/2038
- Add utm transfom support for software registration_to_exif_gps_position by @qingzhengzhuma in https://github.com/openMVG/openMVG/pull/1993
- Pull Request cxx20 by @pmoulon in https://github.com/openMVG/openMVG/pull/2049
- software: store relative paths in MVS scene by @cdcseacave in https://github.com/openMVG/openMVG/pull/2055
- Add implementation of linear global translation (LiGT) - Global translations from global rotations and track observations by @pmoulon in https://github.com/openMVG/openMVG/pull/2065
- Fix build againt cereal>1.3.0 by @bartoszek in https://github.com/openMVG/openMVG/pull/2071
- fix build error by @cdcseacave in https://github.com/openMVG/openMVG/pull/2085
- (trivial) Remove using namespace std and add std:: qualifications in few places where needed by @p12tic in https://github.com/openMVG/openMVG/pull/2092
- Adding missing GoPro cameras HERO8, HERO9, and HERO10. by @alkavan in https://github.com/openMVG/openMVG/pull/2101
- Fix inconsistency in spherical Intrinsic_Spherical projection functor by @rjanvier in https://github.com/openMVG/openMVG/pull/2087
- fix(image): fix png operation memleak by @BrentHuang in https://github.com/openMVG/openMVG/pull/2124
- Develop eigen sparse by @pmoulon in https://github.com/openMVG/openMVG/pull/2104
- Add CodeQL workflow by @pwntester in https://github.com/openMVG/openMVG/pull/2135
- Prefer CMake Config when looking for Flann by @StefanBruens in https://github.com/openMVG/openMVG/pull/2147
- Fix library install directories by @StefanBruens in https://github.com/openMVG/openMVG/pull/2148
- fix an error in colorHarmonize about eigen by @Yannnnnnnnnnnn in https://github.com/openMVG/openMVG/pull/1287
Full Changelog: https://github.com/openMVG/openMVG/compare/v2.0...v2.1