Skip to content

Commit a2100cb

Browse files
authored
Merge pull request #1478 from alicevision/rc3.1
Release 3.1
2 parents 1907b18 + bcda672 commit a2100cb

File tree

5 files changed

+83
-3
lines changed

5 files changed

+83
-3
lines changed

CHANGES.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,84 @@
11
# AliceVision Changelog
22

3+
## Release 3.1.0 (2023/06/21)
4+
5+
### Major Features
6+
7+
- New Photometric Stereo software [PR](https://github.com/alicevision/AliceVision/pull/999)
8+
- [calibration] Checkerboard detection [PR](https://github.com/alicevision/AliceVision/pull/1331)
9+
- [depthMap] New option for multi-resolution similarity estimation and optimizations [PR](https://github.com/alicevision/AliceVision/pull/1351)
10+
- [utils] split360Images: support SfMData input and output [PR](https://github.com/alicevision/AliceVision/pull/1382)
11+
- [sfmTransform] Creation of auto mode [PR](https://github.com/alicevision/AliceVision/pull/1402)
12+
- Distortion calibration [PR](https://github.com/alicevision/AliceVision/pull/1415)
13+
14+
### Features
15+
16+
- Add rec709 color space definition [PR](https://github.com/alicevision/AliceVision/pull/1412)
17+
- SfM: Expose new parameters to the command line [PR](https://github.com/alicevision/AliceVision/pull/1413)
18+
- [image] New image cache [PR](https://github.com/alicevision/AliceVision/pull/1310)
19+
- [sfmTransform] rewrite auto_from_cameras [PR](https://github.com/alicevision/AliceVision/pull/1376)
20+
- Stitching color space [PR](https://github.com/alicevision/AliceVision/pull/1380)
21+
- [panoramaInit] add generation of contact sheet using xml input [PR](https://github.com/alicevision/AliceVision/pull/1392)
22+
- Add compression option for exr and jpg images [PR](https://github.com/alicevision/AliceVision/pull/1408)
23+
- [cmake] Update CXX standard from 14 to 17 [PR](https://github.com/alicevision/AliceVision/pull/1428)
24+
- ColorTemperatureAsImageProcessingParameter [PR](https://github.com/alicevision/AliceVision/pull/1433)
25+
26+
### Other Improvements
27+
28+
- Start Development Version 3.1.0 [PR](https://github.com/alicevision/AliceVision/pull/1401)
29+
- [panorama] compositing common scale selection [PR](https://github.com/alicevision/AliceVision/pull/1394)
30+
- Move cmdline from system to dedicated module [PR](https://github.com/alicevision/AliceVision/pull/1410)
31+
- [cameraInit] Reject input if multiple frames have same frame id [PR](https://github.com/alicevision/AliceVision/pull/1259)
32+
- Keyframe Selection: Add support for SfMData files as inputs and outputs [PR](https://github.com/alicevision/AliceVision/pull/1406)
33+
- [panorama] Generate a preview panorama [PR](https://github.com/alicevision/AliceVision/pull/1388)
34+
- add tracksbuilder app [PR](https://github.com/alicevision/AliceVision/pull/1418)
35+
- HDR filenames [PR](https://github.com/alicevision/AliceVision/pull/1424)
36+
- IncrementalSfM: expose nbOutliersThreshold param [PR](https://github.com/alicevision/AliceVision/pull/1436)
37+
- Fixed separator in CMAKE_INSTALL_RPATH [PR](https://github.com/alicevision/AliceVision/pull/1427)
38+
- oiio gammaX.Y color spaces management [PR](https://github.com/alicevision/AliceVision/pull/1445)
39+
- Exposure and format adjustment [PR](https://github.com/alicevision/AliceVision/pull/1414)
40+
- Ground level alignment based on sfm point cloud [PR](https://github.com/alicevision/AliceVision/pull/1438)
41+
- [image] ImageCache improvements [PR](https://github.com/alicevision/AliceVision/pull/1419)
42+
- [software] applyCalibration: simply copy input data when calibrated data filename is empty [PR](https://github.com/alicevision/AliceVision/pull/1450)
43+
- [gitignore] Update .gitignore [PR](https://github.com/alicevision/AliceVision/pull/1453)
44+
- [software] Do not fail if range start is larger than the number of views [PR](https://github.com/alicevision/AliceVision/pull/1457)
45+
- KeyframeSelection: Add new parameter value to disable the export of keyframes [PR](https://github.com/alicevision/AliceVision/pull/1454)
46+
- Disable libraw flip [PR](https://github.com/alicevision/AliceVision/pull/1301)
47+
- Stereo Photometry: Add robustness to unexpected inputs [PR](https://github.com/alicevision/AliceVision/pull/1452)
48+
- Set LibRaw options [PR](https://github.com/alicevision/AliceVision/pull/1468)
49+
50+
### Bugfixes, CI, Build and Documentation
51+
52+
- [cmake] housekeeping [PR](https://github.com/alicevision/AliceVision/pull/1407)
53+
- [software] ldrTohdrSampling: fix error when using jpg, rawColorInterpretation was wrongly interpreted [PR](https://github.com/alicevision/AliceVision/pull/1420)
54+
- [doc] RELEASING: Add example command to generate the release note [PR](https://github.com/alicevision/AliceVision/pull/1421)
55+
- Build: Add dependency to Boost.JSON and make the Calibration module Boost1.81-compliant [PR](https://github.com/alicevision/AliceVision/pull/1416)
56+
- Fix command line parsing for executables that used the old one [PR](https://github.com/alicevision/AliceVision/pull/1422)
57+
- Fix small compilation issue in trackIO on Windows [PR](https://github.com/alicevision/AliceVision/pull/1429)
58+
- [pipeline] cameraInit: fix rigHasUniqueFrameIds [PR](https://github.com/alicevision/AliceVision/pull/1430)
59+
- Fix .clang-format after updating CXX standard [PR](https://github.com/alicevision/AliceVision/pull/1446)
60+
- [doc] INSTALL.md: remove geogram broken link [PR](https://github.com/alicevision/AliceVision/pull/1451)
61+
- [Meshing] Fix to avoid small holes in the final mesh [PR](https://github.com/alicevision/AliceVision/pull/1447)
62+
- [sfmDataIO] Alembic Import: initialize intrinsics properly [PR](https://github.com/alicevision/AliceVision/pull/1456)
63+
- [ci] Update docker image for dependencies to fix runtime issue in CI [PR](https://github.com/alicevision/AliceVision/pull/1458)
64+
- Debug in camera object [PR](https://github.com/alicevision/AliceVision/pull/1461)
65+
- Panorama was using too much memory for no reason [PR](https://github.com/alicevision/AliceVision/pull/1462)
66+
- [mvsUtils] fix writing metadata for filtered depthmaps [PR](https://github.com/alicevision/AliceVision/pull/1467)
67+
- [docker] Download, copy and export the sphere detection model [PR](https://github.com/alicevision/AliceVision/pull/1470)
68+
- [image] readImageSpec: perform safety check before anything else [PR](https://github.com/alicevision/AliceVision/pull/1474)
69+
- CameraPose lock was not correctly loaded [PR](https://github.com/alicevision/AliceVision/pull/1475)
70+
71+
### Updates to the Sensor Database
72+
73+
- Update cameraSensors.db [PR](https://github.com/alicevision/AliceVision/pull/1442)
74+
- Add Google Pixel 7/7 Pro main camera to cameraSensors.db [PR](https://github.com/alicevision/AliceVision/pull/1444)
75+
- Update cameraSensors.db [PR](https://github.com/alicevision/AliceVision/pull/1443)
76+
77+
### Contributors
78+
79+
[almarouk](https://github.com/almarouk), [cbentejac](https://github.com/cbentejac), [demoulinv](https://github.com/demoulinv), [earlywill](https://github.com/earlywill), [erikjwaxx](https://github.com/erikjwaxx), [fabiencastan](https://github.com/fabiencastan), [gregoire-dl](https://github.com/gregoire-dl), [ICIbrahim](https://github.com/ICIbrahim), [jmelou](https://github.com/jmelou), [mugulmd](https://github.com/mugulmd), [serguei-k](https://github.com/serguei-k), [servantftechnicolor](https://github.com/servantftechnicolor), [simogasp](https://github.com/simogasp)
80+
81+
382
## Release 3.0.0 (2023/03/20)
483

584
### Release Notes Summary

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -892,7 +892,7 @@ if(AV_BUILD_POPSIFT)
892892
set(POPSIFT_TARGET popsift)
893893
ExternalProject_Add(${POPSIFT_TARGET}
894894
GIT_REPOSITORY https://github.com/alicevision/popsift
895-
GIT_TAG 4c22d41579c17d7326938929c00c54cfa01a4592
895+
GIT_TAG 4b4b2478d5f0cdb6c4215a031572e951c0c2502e
896896
PREFIX ${BUILD_DIR}
897897
BUILD_IN_SOURCE 0
898898
BUILD_ALWAYS 0

CONTRIBUTORS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ The project is released under [MPLv2](LICENSE-MPL2.md).
66
Individuals
77
-----------
88

9+
- Abdelrahman Al Marouk
910
- Candice Bentejac
1011
- Carsten Griwodz
1112
- Cenek Albl

INSTALL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ AliceVision depends on external libraries:
3131
* [Geogram >= 1.7.5](https://github.com/BrunoLevy/geogram)
3232
* [Expat >= 2.4.8](https://libexpat.github.io/)
3333
* [OpenEXR >= 2.5](https://github.com/AcademySoftwareFoundation/openexr)
34-
* [OpenImageIO >= 2.1.0 (recommended >= 2.4.6)](https://github.com/OpenImageIO/oiio)
34+
* [OpenImageIO >= 2.1.0 (recommended >= 2.4.12)](https://github.com/OpenImageIO/oiio)
3535
* Open Solver Interface (Osi) >= 0.106.10 use [our fork](https://github.com/alicevision/Osi)) with a CMake build system
3636
* [zlib](https://www.zlib.net)
3737

src/aliceVision/version.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
// Version status could be "release" or "develop".
1616
// When moving from release to develop, always increment the minor version.
17-
#define ALICEVISION_VERSION_STATUS "develop"
17+
#define ALICEVISION_VERSION_STATUS "release"
1818

1919
// Preprocessor to string conversion
2020
#define ALICEVISION_TO_STRING_HELPER(x) #x

0 commit comments

Comments
 (0)