3.8
What's Changed
- Updating geo-registration doc. by @ferreram in #1410
- Adding user-specified option for reconstructing purely planar scene. … by @ferreram in #1408
- Only apply sqlite vacuum command when elements are deleted from the database. by @ferreram in #1414
- Replace Graclus with Metis dependency by @ahojnnes in #1422
- Update ceres download URL in build script by @whuaegeanse in #1430
- Fix type errors when building colmap with build.py in windows by @whuaegeanse in #1440
- Fix bug in the computation of the statistics Global/Local BA by @whuaegeanse in #1449
- Add RefineGeneralizedAbsolutePose and covariance estimation by @skydes in #1464
- Update docker image definition by @ahojnnes in #1478
- Upgrade deprecated ceres parameterizations to manifolds by @ahojnnes in #1477
- Use masks for stereo fusion on automatic reconstruction by @ibrarmalik in #1488
- fix random seed set failed from external interface by @WZG3661 in #1498
- Replace deprecated Eigen nonZeros() call for most recent Eigen versions. by @nackjaylor in #1494
- Fix ceres-solver folder name by @f-fl0 in #1501
- Improved convergence criterion for XYZ to ELL conversion by @ahojnnes in #1505
- Fix bug in the function SetPtr of Bitmap by @whuaegeanse in #1525
- Avoid the calling of copy constructor/assignment by @whuaegeanse in #1524
- Avoid calling copy constructors of FeatureKeypoints and FeatureDescriptors by @whuaegeanse in #1540
- Initialize freeimage if statically linked by @ahojnnes in #1549
- Avoid hard crash if Jacobian matrix is rank deficient by @mihaidusmanu in #1557
- visualize_model.py: added FULL_OPENCV model by @soeroesg in #1552
- Update vcpkg version to fix CI pipeline by @ahojnnes in #1568
- Replace deprecated Mac OS 10.15 with Mac OS 12 build in CI by @ahojnnes in #1569
- Fix inconsistent between the actual executed image reader option and the saved project.ini file by @xuchenghust in #1564
- checkout the expected version of ceres solver by @scott-vsi in #1576
- use default qt5 brew install directory #1573 by @catapulta in #1574
- Fix image undistortion with nested image folders by @ahojnnes in #1606
- Fix source file permissions by @ahojnnes in #1607
- Fixed the collection of arguments in colmap.bat by @tdegraaff in #1121
- Add OpenMP to COLMAP_EXTERNAL_LIBRARIES if enabled by @logchan in #1632
- Fix output tile reconstructions are the same as the input reconstruction in
RunModelSplitter
(#1513) by @Serenitysmk in #1531 - add
libmetis-dev
to solveMETIS_INCLUDE_DIRS
. by @FavorMylikes in #1672 - Update install.rst by @tomer-grin in #1671
- Update freeimage links. by @Yulv-git in #1675
- fix small typo by @skal65535 in #1668
- Update build.py with new glew link by @aghand0ur in #1658
- Add use_cache in fusion options GUI by @hrflr in #1655
- Add CI pipeline for Ubuntu 22.04 by @ahojnnes in #1688
- Avoid unnecessary copies of data by @ahojnnes in #1691
- Reduce memory allocations in correspondence graph search by @ahojnnes in #1692
- Use FindCUDAToolkit when available. by @hanseuljun in #1693
- Fixed a crash due to inconsistent undistortion by @SomeAlphabetGuy in #1698
- Add CUDA Ubuntu 22.04 CI build by @ahojnnes in #1705
- Delete the redundancy install of libmetis-dev by @thomas-graphopti in #1721
- Fix broken loading of image masks on macOS by @buesma in #1639
- Update install instructions with latest hints and known issues by @ahojnnes in #1736
- Modernize smart pointer initialization, fix alloc/dealloc mismatch by @ahojnnes in #1737
- Fix typo in cli.rst by @ojhernandez in #1747
- Fix inconsistent image resizing between CPU/GPU implementations of SIFT by @Yzhbuaa in #1642
- Reduce number of SIFT test features to make tests run under WSL by @ahojnnes in #1748
- Tag documentation version with dev by @ahojnnes in #1749
- Update copyright to 2023 by @ahojnnes in #1750
- Fix max image dimension for positive first_octave by @ahojnnes in #1751
- Fix SIFT GPU match creation by @ahojnnes in #1757
- Fix SIFT tests for OpenGL by @ahojnnes in #1762
- Suppress CUDA stack size warning for ptxas by @ahojnnes in #1770
- Simplify CUDA CMake configuration by @ahojnnes in #1776
- Fixes for CUDA compilation by @ahojnnes in #1777
- Improvements to dockerfile and build pipeline by @ahojnnes in #1778
- Explicitly require CMAKE_CUDA_ARCHITECTURES to be defined by @ahojnnes in #1781
- Depend on system installed FLANN by @ahojnnes in #1782
- Option to store relative pose between two cameras in database by @yanxke in #1774
- Depend on system installed SQLite3 by @ahojnnes in #1783
New Contributors
- @ibrarmalik made their first contribution in #1488
- @WZG3661 made their first contribution in #1498
- @nackjaylor made their first contribution in #1494
- @f-fl0 made their first contribution in #1501
- @soeroesg made their first contribution in #1552
- @xuchenghust made their first contribution in #1564
- @scott-vsi made their first contribution in #1576
- @catapulta made their first contribution in #1574
- @tdegraaff made their first contribution in #1121
- @logchan made their first contribution in #1632
- @Serenitysmk made their first contribution in #1531
- @FavorMylikes made their first contribution in #1672
- @tomer-grin made their first contribution in #1671
- @Yulv-git made their first contribution in #1675
- @skal65535 made their first contribution in #1668
- @aghand0ur made their first contribution in #1658
- @hrflr made their first contribution in #1655
- @hanseuljun made their first contribution in #1693
- @SomeAlphabetGuy made their first contribution in #1698
- @thomas-graphopti made their first contribution in #1721
- @buesma made their first contribution in #1639
- @ojhernandez made their first contribution in #1747
- @Yzhbuaa made their first contribution in #1642
- @yanxke made their first contribution in #1774
Full Changelog: 3.7...3.8