Skip to content

Commit df86e67

Browse files
authored
Release of COLMAP version 3.7 (#1402)
1 parent e47d22a commit df86e67

File tree

2 files changed

+97
-2
lines changed

2 files changed

+97
-2
lines changed

CHANGELOG.txt

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,98 @@
1+
COLMAP 3.7 (01/26/2022)
2+
-----------------------
3+
* Allow to save fused point cloud in colmap format when using command line by @boitumeloruf in https://github.com/colmap/colmap/pull/799
4+
* Fix typos in image.h by @Pascal-So in https://github.com/colmap/colmap/pull/936
5+
* Fix for EPnP estimator by @vlarsson in https://github.com/colmap/colmap/pull/943
6+
* Visualize models using Python in Open3D by @ahojnnes in https://github.com/colmap/colmap/pull/948
7+
* Update tutorial.rst by @ignacio-rocco in https://github.com/colmap/colmap/pull/953
8+
* 8 point algorithm internal contraint fix by @mihaidusmanu in https://github.com/colmap/colmap/pull/982
9+
* Python script for writing depth/normal arrays by @SBCV in https://github.com/colmap/colmap/pull/957
10+
* BuildImageModel: use std::vector instead of numbered arguments by @Pascal-So in https://github.com/colmap/colmap/pull/949
11+
* Fix bugs of sift feature matching by @whuaegeanse in https://github.com/colmap/colmap/pull/985
12+
* script for modifying fused results by @SBCV in https://github.com/colmap/colmap/pull/984
13+
* fix camera model query by @Pascal-So in https://github.com/colmap/colmap/pull/997
14+
* fixed small bug in visualize_model.py by @sniklaus in https://github.com/colmap/colmap/pull/1007
15+
* Update .travis.yml by @srinivas32 in https://github.com/colmap/colmap/pull/989
16+
* Ensure DecomposeHomographyMatrix() always returns rotations by @daithimaco in https://github.com/colmap/colmap/pull/1040
17+
* Remove deprecated qt foreach by @UncleGene in https://github.com/colmap/colmap/pull/1039
18+
* Fix AMD/Windows GUI visualization bug by @drkoller in https://github.com/colmap/colmap/pull/1079
19+
* include colmap_cuda in COLMAP_LIBRARIES when compiled with cuda by @ClementPinard in https://github.com/colmap/colmap/pull/1084
20+
* Fix runtime crash when sparsesuite is missing from ceres by @anmatako in https://github.com/colmap/colmap/pull/1115
21+
* Store relative poses in two_view_geometry table by @Ahmed-Salama in https://github.com/colmap/colmap/pull/1103
22+
* search src images for patch_match from all set, not only referenced subset by @DaniilSNikulin in https://github.com/colmap/colmap/pull/1038
23+
* Replace Travis CI with Azure Pipelines for Linux/Mac builds by @ahojnnes in https://github.com/colmap/colmap/pull/1119
24+
* Allow ReadPly to handle double precision files by @anmatako in https://github.com/colmap/colmap/pull/1131
25+
* Update GPSTransform calculations to improve accuracy by @anmatako in https://github.com/colmap/colmap/pull/1132
26+
* Add scale template flag in SimilarityTransform3::Estimate by @anmatako in https://github.com/colmap/colmap/pull/1133
27+
* Add CopyFile utility that can copy or hard/soft-link files by @anmatako in https://github.com/colmap/colmap/pull/1134
28+
* Expose BA options in IncrementalMapper by @anmatako in https://github.com/colmap/colmap/pull/1139
29+
* Allow configurable paths for mvs::Model by @anmatako in https://github.com/colmap/colmap/pull/1141
30+
* Change ReconstructionMaanger to write larger recons first by @anmatako in https://github.com/colmap/colmap/pull/1137
31+
* Setup Azure pipelines for Windows build by @ahojnnes in https://github.com/colmap/colmap/pull/1150
32+
* Add fixed extrinsics in rig config by @anmatako in https://github.com/colmap/colmap/pull/1144
33+
* Allow custom config and missing dependencies for patch-match by @anmatako in https://github.com/colmap/colmap/pull/1142
34+
* Update print statements for Python 3 compatibility by @UncleGene in https://github.com/colmap/colmap/pull/1126
35+
* Allow cleanup of SQLite tables using new database_cleaner command by @anmatako in https://github.com/colmap/colmap/pull/1136
36+
* Extend SceneClustering to support non-hierarchical (flat) clusters by @anmatako in https://github.com/colmap/colmap/pull/1140
37+
* Support more formats in model_converter by @anmatako in https://github.com/colmap/colmap/pull/1147
38+
* Fix Mac 10.15 build due to changed Qt5 path by @ahojnnes in https://github.com/colmap/colmap/pull/1157
39+
* Fix bug in ReadCameraRigConfig when reading extrinsics by @anmatako in https://github.com/colmap/colmap/pull/1158
40+
* Add utility to compare poses between two sparse models by @ahojnnes in https://github.com/colmap/colmap/pull/1159
41+
* Modularize executable main functions into separate sources by @ahojnnes in https://github.com/colmap/colmap/pull/1160
42+
* Fix unnecessary copies in for range loops by @ahojnnes in https://github.com/colmap/colmap/pull/1162
43+
* Add script to clang-format all source code by @ahojnnes in https://github.com/colmap/colmap/pull/1163
44+
* Add back new options and formats for model_converter by @anmatako in https://github.com/colmap/colmap/pull/1164
45+
* ImageReder new option and bug fix in GPS priors by @anmatako in https://github.com/colmap/colmap/pull/1146
46+
* Parallelize stereo fusion; needs pre-loading of entire workspace by @anmatako in https://github.com/colmap/colmap/pull/1148
47+
* Refactoring and new functionality in Reconstruction class by @anmatako in https://github.com/colmap/colmap/pull/1169
48+
* Add new functionality in image_undistorter by @anmatako in https://github.com/colmap/colmap/pull/1168
49+
* Add new CMake option to disable GUI by @anmatako in https://github.com/colmap/colmap/pull/1165
50+
* Fix the memory leak caused by not releasing the memory of the PRNG at the end of the thread by @whuaegeanse in https://github.com/colmap/colmap/pull/1170
51+
* Fix fusion segfault bug by @anmatako in https://github.com/colmap/colmap/pull/1176
52+
* Update SiftGPU to use floorf for floats by @anmatako in https://github.com/colmap/colmap/pull/1182
53+
* fix typo in extraction.cc by @iuk in https://github.com/colmap/colmap/pull/1191
54+
* Improvements to NVM, Cam, Recon3D, and Bundler exporters by @drkoller in https://github.com/colmap/colmap/pull/1187
55+
* Update model_aligner functionality by @anmatako in https://github.com/colmap/colmap/pull/1177
56+
* Add new model_cropper and model_splitter commands by @anmatako in https://github.com/colmap/colmap/pull/1179
57+
* use type point2D_t instead of image_t by @iuk in https://github.com/colmap/colmap/pull/1199
58+
* Fix radial distortion in Cam format exporter by @drkoller in https://github.com/colmap/colmap/pull/1196
59+
* Add new model_transformer command by @anmatako in https://github.com/colmap/colmap/pull/1178
60+
* Fix error of using urllib to download eigen from gitlab by @whuaegeanse in https://github.com/colmap/colmap/pull/1194
61+
* Multi-line string fix in Python model script by @mihaidusmanu in https://github.com/colmap/colmap/pull/1217
62+
* added visibility_sigma to CLI input options for delaunay_mesher. by @Matstah in https://github.com/colmap/colmap/pull/1236
63+
* Backwards compatibility of model_aligner by @tsattler in https://github.com/colmap/colmap/pull/1240
64+
* [update undistortion] update dumped commands by @hiakru in https://github.com/colmap/colmap/pull/1276
65+
* Compute reprojection error in generalized absolute solver by @Skydes in https://github.com/colmap/colmap/pull/1257
66+
* Modifying scripts/python/flickr_downloader.py to create files with correct extensions by @snavely in https://github.com/colmap/colmap/pull/1275
67+
* revise Dockerfile and readme. by @MasahiroOgawa in https://github.com/colmap/colmap/pull/1281
68+
* Update to latest vcpkg version by @ahojnnes in https://github.com/colmap/colmap/pull/1319
69+
* Fix compiler warnings reported by GCC by @ahojnnes in https://github.com/colmap/colmap/pull/1317
70+
* Auto-rotate JPEG images based on EXIF orientation by @ahojnnes in https://github.com/colmap/colmap/pull/1318
71+
* Upgrade vcpkg to fix CI build issues by @ahojnnes in https://github.com/colmap/colmap/pull/1331
72+
* Added descriptor normalization argument to feature_extractor. by @mihaidusmanu in https://github.com/colmap/colmap/pull/1332
73+
* Fix memory leak in the function of StringAppendV by @whuaegeanse in https://github.com/colmap/colmap/pull/1337
74+
* Add CUDA_SAFE_CALL to cudaGetDeviceCount. by @chpatrick in https://github.com/colmap/colmap/pull/1334
75+
* Add missing include in case CUDA/GUI is not available by @ahojnnes in https://github.com/colmap/colmap/pull/1329
76+
* Fix wrong WGS84 model and test cases in GPSTransform by @Freeverc in https://github.com/colmap/colmap/pull/1333
77+
* Fixes bug in sprt.cc: num_inliers was not set. by @rmbrualla in https://github.com/colmap/colmap/pull/1360
78+
* Prevent a divide by zero corner case. by @rmbrualla in https://github.com/colmap/colmap/pull/1361
79+
* Adds missing header. by @rmbrualla in https://github.com/colmap/colmap/pull/1362
80+
* Require Qt in COLMAPConfig only if GUI is enabled by @Skydes in https://github.com/colmap/colmap/pull/1365
81+
* Keep precision in the process of storing in text. by @whuaegeanse in https://github.com/colmap/colmap/pull/1363
82+
* Expose exe internals by @Skydes in https://github.com/colmap/colmap/pull/1366
83+
* Fix inliers matches extraction in EstimateUncalibrated function. by @ferreram in https://github.com/colmap/colmap/pull/1369
84+
* Expose exe internals - fix by @Skydes in https://github.com/colmap/colmap/pull/1368
85+
* Remove deprecated Mac OSX 10.14 image in ADO pipeline by @ahojnnes in https://github.com/colmap/colmap/pull/1383
86+
* Add Mac OSX 11 ADO pipeline job by @ahojnnes in https://github.com/colmap/colmap/pull/1384
87+
* Fix warnings for latest compiler/libraries by @ahojnnes in https://github.com/colmap/colmap/pull/1382
88+
* Fix clang compiler warnings by @ahojnnes in https://github.com/colmap/colmap/pull/1387
89+
* Add Address Sanitizer options and fix reported issues by @ahojnnes in https://github.com/colmap/colmap/pull/1390
90+
* User/joschonb/asan cleanup by @ahojnnes in https://github.com/colmap/colmap/pull/1391
91+
* Add ADO pipeline for Visual Studio 2022 by @ahojnnes in https://github.com/colmap/colmap/pull/1392
92+
* Add ccache option by @ahojnnes in https://github.com/colmap/colmap/pull/1395
93+
* Update ModelAligner to handle GPS and custom coords. and more by @ferreram in https://github.com/colmap/colmap/pull/1371
94+
95+
196
COLMAP 3.6 (07/24/2020)
297
-----------------------
398
- Improved robustness and faster incremental reconstruction process

docker/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ RUN cd ceres-solver && \
3939

4040
# Build and install COLMAP
4141

42-
# Note: This Dockerfile has been tested using COLMAP pre-release 3.6.
42+
# Note: This Dockerfile has been tested using COLMAP pre-release 3.7.
4343
# Later versions of COLMAP (which will be automatically cloned as default) may
4444
# have problems using the environment described thus far. If you encounter
4545
# problems and want to install the tested release, then uncomment the branch
4646
# specification in the line below
47-
RUN git clone https://github.com/colmap/colmap.git #--branch 3.6
47+
RUN git clone https://github.com/colmap/colmap.git #--branch 3.7
4848

4949
RUN cd colmap && \
5050
git checkout dev && \

0 commit comments

Comments
 (0)