Skip to content

Commit

Permalink
Merge pull request #1478 from alicevision/rc3.1
Browse files Browse the repository at this point in the history
Release 3.1
  • Loading branch information
mugulmd authored Jun 26, 2023
2 parents 1907b18 + bcda672 commit a2100cb
Show file tree
Hide file tree
Showing 5 changed files with 83 additions and 3 deletions.
79 changes: 79 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,84 @@
# AliceVision Changelog

## Release 3.1.0 (2023/06/21)

### Major Features

- New Photometric Stereo software [PR](https://github.com/alicevision/AliceVision/pull/999)
- [calibration] Checkerboard detection [PR](https://github.com/alicevision/AliceVision/pull/1331)
- [depthMap] New option for multi-resolution similarity estimation and optimizations [PR](https://github.com/alicevision/AliceVision/pull/1351)
- [utils] split360Images: support SfMData input and output [PR](https://github.com/alicevision/AliceVision/pull/1382)
- [sfmTransform] Creation of auto mode [PR](https://github.com/alicevision/AliceVision/pull/1402)
- Distortion calibration [PR](https://github.com/alicevision/AliceVision/pull/1415)

### Features

- Add rec709 color space definition [PR](https://github.com/alicevision/AliceVision/pull/1412)
- SfM: Expose new parameters to the command line [PR](https://github.com/alicevision/AliceVision/pull/1413)
- [image] New image cache [PR](https://github.com/alicevision/AliceVision/pull/1310)
- [sfmTransform] rewrite auto_from_cameras [PR](https://github.com/alicevision/AliceVision/pull/1376)
- Stitching color space [PR](https://github.com/alicevision/AliceVision/pull/1380)
- [panoramaInit] add generation of contact sheet using xml input [PR](https://github.com/alicevision/AliceVision/pull/1392)
- Add compression option for exr and jpg images [PR](https://github.com/alicevision/AliceVision/pull/1408)
- [cmake] Update CXX standard from 14 to 17 [PR](https://github.com/alicevision/AliceVision/pull/1428)
- ColorTemperatureAsImageProcessingParameter [PR](https://github.com/alicevision/AliceVision/pull/1433)

### Other Improvements

- Start Development Version 3.1.0 [PR](https://github.com/alicevision/AliceVision/pull/1401)
- [panorama] compositing common scale selection [PR](https://github.com/alicevision/AliceVision/pull/1394)
- Move cmdline from system to dedicated module [PR](https://github.com/alicevision/AliceVision/pull/1410)
- [cameraInit] Reject input if multiple frames have same frame id [PR](https://github.com/alicevision/AliceVision/pull/1259)
- Keyframe Selection: Add support for SfMData files as inputs and outputs [PR](https://github.com/alicevision/AliceVision/pull/1406)
- [panorama] Generate a preview panorama [PR](https://github.com/alicevision/AliceVision/pull/1388)
- add tracksbuilder app [PR](https://github.com/alicevision/AliceVision/pull/1418)
- HDR filenames [PR](https://github.com/alicevision/AliceVision/pull/1424)
- IncrementalSfM: expose nbOutliersThreshold param [PR](https://github.com/alicevision/AliceVision/pull/1436)
- Fixed separator in CMAKE_INSTALL_RPATH [PR](https://github.com/alicevision/AliceVision/pull/1427)
- oiio gammaX.Y color spaces management [PR](https://github.com/alicevision/AliceVision/pull/1445)
- Exposure and format adjustment [PR](https://github.com/alicevision/AliceVision/pull/1414)
- Ground level alignment based on sfm point cloud [PR](https://github.com/alicevision/AliceVision/pull/1438)
- [image] ImageCache improvements [PR](https://github.com/alicevision/AliceVision/pull/1419)
- [software] applyCalibration: simply copy input data when calibrated data filename is empty [PR](https://github.com/alicevision/AliceVision/pull/1450)
- [gitignore] Update .gitignore [PR](https://github.com/alicevision/AliceVision/pull/1453)
- [software] Do not fail if range start is larger than the number of views [PR](https://github.com/alicevision/AliceVision/pull/1457)
- KeyframeSelection: Add new parameter value to disable the export of keyframes [PR](https://github.com/alicevision/AliceVision/pull/1454)
- Disable libraw flip [PR](https://github.com/alicevision/AliceVision/pull/1301)
- Stereo Photometry: Add robustness to unexpected inputs [PR](https://github.com/alicevision/AliceVision/pull/1452)
- Set LibRaw options [PR](https://github.com/alicevision/AliceVision/pull/1468)

### Bugfixes, CI, Build and Documentation

- [cmake] housekeeping [PR](https://github.com/alicevision/AliceVision/pull/1407)
- [software] ldrTohdrSampling: fix error when using jpg, rawColorInterpretation was wrongly interpreted [PR](https://github.com/alicevision/AliceVision/pull/1420)
- [doc] RELEASING: Add example command to generate the release note [PR](https://github.com/alicevision/AliceVision/pull/1421)
- Build: Add dependency to Boost.JSON and make the Calibration module Boost1.81-compliant [PR](https://github.com/alicevision/AliceVision/pull/1416)
- Fix command line parsing for executables that used the old one [PR](https://github.com/alicevision/AliceVision/pull/1422)
- Fix small compilation issue in trackIO on Windows [PR](https://github.com/alicevision/AliceVision/pull/1429)
- [pipeline] cameraInit: fix rigHasUniqueFrameIds [PR](https://github.com/alicevision/AliceVision/pull/1430)
- Fix .clang-format after updating CXX standard [PR](https://github.com/alicevision/AliceVision/pull/1446)
- [doc] INSTALL.md: remove geogram broken link [PR](https://github.com/alicevision/AliceVision/pull/1451)
- [Meshing] Fix to avoid small holes in the final mesh [PR](https://github.com/alicevision/AliceVision/pull/1447)
- [sfmDataIO] Alembic Import: initialize intrinsics properly [PR](https://github.com/alicevision/AliceVision/pull/1456)
- [ci] Update docker image for dependencies to fix runtime issue in CI [PR](https://github.com/alicevision/AliceVision/pull/1458)
- Debug in camera object [PR](https://github.com/alicevision/AliceVision/pull/1461)
- Panorama was using too much memory for no reason [PR](https://github.com/alicevision/AliceVision/pull/1462)
- [mvsUtils] fix writing metadata for filtered depthmaps [PR](https://github.com/alicevision/AliceVision/pull/1467)
- [docker] Download, copy and export the sphere detection model [PR](https://github.com/alicevision/AliceVision/pull/1470)
- [image] readImageSpec: perform safety check before anything else [PR](https://github.com/alicevision/AliceVision/pull/1474)
- CameraPose lock was not correctly loaded [PR](https://github.com/alicevision/AliceVision/pull/1475)

### Updates to the Sensor Database

- Update cameraSensors.db [PR](https://github.com/alicevision/AliceVision/pull/1442)
- Add Google Pixel 7/7 Pro main camera to cameraSensors.db [PR](https://github.com/alicevision/AliceVision/pull/1444)
- Update cameraSensors.db [PR](https://github.com/alicevision/AliceVision/pull/1443)

### Contributors

[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)


## Release 3.0.0 (2023/03/20)

### Release Notes Summary
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -892,7 +892,7 @@ if(AV_BUILD_POPSIFT)
set(POPSIFT_TARGET popsift)
ExternalProject_Add(${POPSIFT_TARGET}
GIT_REPOSITORY https://github.com/alicevision/popsift
GIT_TAG 4c22d41579c17d7326938929c00c54cfa01a4592
GIT_TAG 4b4b2478d5f0cdb6c4215a031572e951c0c2502e
PREFIX ${BUILD_DIR}
BUILD_IN_SOURCE 0
BUILD_ALWAYS 0
Expand Down
1 change: 1 addition & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ The project is released under [MPLv2](LICENSE-MPL2.md).
Individuals
-----------

- Abdelrahman Al Marouk
- Candice Bentejac
- Carsten Griwodz
- Cenek Albl
Expand Down
2 changes: 1 addition & 1 deletion INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ AliceVision depends on external libraries:
* [Geogram >= 1.7.5](https://github.com/BrunoLevy/geogram)
* [Expat >= 2.4.8](https://libexpat.github.io/)
* [OpenEXR >= 2.5](https://github.com/AcademySoftwareFoundation/openexr)
* [OpenImageIO >= 2.1.0 (recommended >= 2.4.6)](https://github.com/OpenImageIO/oiio)
* [OpenImageIO >= 2.1.0 (recommended >= 2.4.12)](https://github.com/OpenImageIO/oiio)
* Open Solver Interface (Osi) >= 0.106.10 use [our fork](https://github.com/alicevision/Osi)) with a CMake build system
* [zlib](https://www.zlib.net)

Expand Down
2 changes: 1 addition & 1 deletion src/aliceVision/version.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

// Version status could be "release" or "develop".
// When moving from release to develop, always increment the minor version.
#define ALICEVISION_VERSION_STATUS "develop"
#define ALICEVISION_VERSION_STATUS "release"

// Preprocessor to string conversion
#define ALICEVISION_TO_STRING_HELPER(x) #x
Expand Down

0 comments on commit a2100cb

Please sign in to comment.