From 02e48fa4e5555271bd171f55adddc94275079447 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Candice=20Bent=C3=A9jac?= Date: Thu, 15 Jun 2023 12:16:32 +0200 Subject: [PATCH 1/5] [release] Update version 3.1 status to "release" --- src/aliceVision/version.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aliceVision/version.hpp b/src/aliceVision/version.hpp index d2e451c559..019b142c13 100644 --- a/src/aliceVision/version.hpp +++ b/src/aliceVision/version.hpp @@ -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 From c9165198186a74789100cddcd4abca7681d00775 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Candice=20Bent=C3=A9jac?= Date: Fri, 16 Jun 2023 12:44:41 +0200 Subject: [PATCH 2/5] [doc] INSTALL: Update recommended OIIO version --- INSTALL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/INSTALL.md b/INSTALL.md index 0962d41842..12271be0e9 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -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) From f09241f1655023caf555a7c14f7fabeb483f7078 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Candice=20Bent=C3=A9jac?= Date: Fri, 16 Jun 2023 12:51:49 +0200 Subject: [PATCH 3/5] [doc] CHANGES: Add release note for version 3.1.0 --- CHANGES.md | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 79a1429fb2..36b9ef7da6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -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 From 96b69796c58d77a11e41f9c41695733231bdf61e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Candice=20Bent=C3=A9jac?= Date: Fri, 16 Jun 2023 18:56:01 +0200 Subject: [PATCH 4/5] [doc] CONTRIBUTORS: Add Abdelrahman Al Marouk --- CONTRIBUTORS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 455e89d4cb..daee201bf5 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -6,6 +6,7 @@ The project is released under [MPLv2](LICENSE-MPL2.md). Individuals ----------- +- Abdelrahman Al Marouk - Candice Bentejac - Carsten Griwodz - Cenek Albl From bcda6722192eccef2891af01f14219c6f6c1d9c0 Mon Sep 17 00:00:00 2001 From: Fabien Castan Date: Wed, 21 Jun 2023 14:12:43 +0200 Subject: [PATCH 5/5] [cmake] all-in-one: update popsift --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2bcb1dde63..04dc676884 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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