diff --git a/CHANGES.md b/CHANGES.md index 048b109db7..4d2cbf6c32 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,98 @@ # AliceVision Changelog +## Release 2.3.0 (2020.10.09) + +### Release Notes Summary + + - [hdr] Improved HDR calibration, including new LdrToHdrSampling for optimal sample selection +[PR](https://github.com/alicevision/AliceVision/pull/835) [PR](https://github.com/alicevision/AliceVision/pull/749) [PR](https://github.com/alicevision/AliceVision/pull/899) + - [panorama] New Panorama Stitching nodes with support for fisheye lenses +[PR](https://github.com/alicevision/AliceVision/pull/678) [PR](https://github.com/alicevision/AliceVision/pull/749) [PR](https://github.com/alicevision/AliceVision/pull/844) [PR](https://github.com/alicevision/AliceVision/pull/857) [PR](https://github.com/alicevision/AliceVision/pull/871) + - [texturing] Improve texturing quality on (low-poly) user mesh after retopology [PR](https://github.com/alicevision/AliceVision/pull/677) + - [multiview] Addition of 10 points relative pose solver [PR](https://github.com/alicevision/AliceVision/pull/474) + - [sfm] Coordinate system alignment to specific markers or between scenes [PR](https://github.com/alicevision/AliceVision/pull/695) + - [matching] Add methods in imageMatching [PR](https://github.com/alicevision/AliceVision/pull/730) + - [sfmData] More generic metadata support [PR](https://github.com/alicevision/AliceVision/pull/820) [PR](https://github.com/alicevision/AliceVision/pull/865) + - [software] New ImageProcessing software [PR](https://github.com/alicevision/AliceVision/pull/741) [PR](https://github.com/alicevision/AliceVision/pull/763) [PR](https://github.com/alicevision/AliceVision/pull/826) [PR](https://github.com/alicevision/AliceVision/pull/825) + +### Other Improvements and Bug Fixes + + - [cameraInit] Support more extensions and add new viewId generation method [PR](https://github.com/alicevision/AliceVision/pull/823) + - [depthMap] Fixed potential index out of range exception in PlaneSweepingCuda [PR](https://github.com/alicevision/AliceVision/pull/694) + - [feature] Fix popsift static release [PR](https://github.com/alicevision/AliceVision/pull/807) + - [fuseCut] Improve delaunayGraphCut [PR](https://github.com/alicevision/AliceVision/pull/832) + - [fuseCut] Similarity map is optional [PR](https://github.com/alicevision/AliceVision/pull/831) + - [hdr] Update compensation of aperture and ISO change in HDR fusion [PR](https://github.com/alicevision/AliceVision/pull/863) + - [image] Fix bug with input RGBA Images [PR](https://github.com/alicevision/AliceVision/pull/743) + - [keyframe] KeyframeSelector: add padding in created filenames [PR](https://github.com/alicevision/AliceVision/pull/740) + - [matching] Fix unmatching declaration and definitions [PR](https://github.com/alicevision/AliceVision/pull/810) + - [meshing] Fix load of depth maps without metadata [PR](https://github.com/alicevision/AliceVision/pull/738) + - [meshing] Simplify input depth map folders [PR](https://github.com/alicevision/AliceVision/pull/815) + - [panorama] HDR Panorama: Handle very high intensities [PR](https://github.com/alicevision/AliceVision/pull/891) + - [panorama] Panorama: Add Graphcut in compositing [PR](https://github.com/alicevision/AliceVision/pull/850) [PR](https://github.com/alicevision/AliceVision/pull/876) + - [sfm] Add scale as parameter in functions for sfm [PR](https://github.com/alicevision/AliceVision/pull/736) + - [sfm] Bugfix: ceres::AngleAxisRotatePoint cannot be used in-place [PR](https://github.com/alicevision/AliceVision/pull/696) + - [sfm] Performance improvements: optimize RemoveOutliers_AngleError [PR](https://github.com/alicevision/AliceVision/pull/841) + - [sfm] SfM statistics [PR](https://github.com/alicevision/AliceVision/pull/774) + - [sfmDataIO] Add Observation scale in IO [PR](https://github.com/alicevision/AliceVision/pull/766) + - [sfmSfM] Major bug fix on BlockOrder in BACeres [PR](https://github.com/alicevision/AliceVision/pull/849) + - [software] ConvertSfMFormat: bug fix: remove pose only if it exists [PR](https://github.com/alicevision/AliceVision/pull/859) + - [software] Image matching: fix min nb images [PR](https://github.com/alicevision/AliceVision/pull/739) + - [software] ImageProcessing: add option to fix non finite pixels [PR](https://github.com/alicevision/AliceVision/pull/890) + - [software] ImageProcessing: add storageDataType option [PR](https://github.com/alicevision/AliceVision/pull/896) + - [software] PanoramaCompositing: option to select the percentage of upscaled pixels:[PR](https://github.com/alicevision/AliceVision/pull/864) + - [software] PanoramaEstimation: sort input images by shooting time to select the center camera [PR](https://github.com/alicevision/AliceVision/pull/868) + - [software] PanoramaInit: Add an extra image rotation to each camera declared the input xml [PR](https://github.com/alicevision/AliceVision/pull/867) + - [software] PanoramaInit: Add new restriction to circle detection [PR](https://github.com/alicevision/AliceVision/pull/872) + - [software] PanoramaInit: improve fisheye circle detection[PR](https://github.com/alicevision/AliceVision/pull/897) + - [software] SfMTransfer: New option to copy intrinsics from one sfmdata to another [PR](https://github.com/alicevision/AliceVision/pull/882) + - [tracks] Fix tracks filtering [PR](https://github.com/alicevision/AliceVision/pull/761) + - [voctree] Fix possible overflow in unsigned subtraction [PR](https://github.com/alicevision/AliceVision/pull/786) + - [windows] Add main function wrapper to catch exceptions and avoid annoying error popup on windows [PR](https://github.com/alicevision/AliceVision/pull/768) + - [sensorDB] Many updates to cameraSensors.db + +### Build, CI, Documentation + + - [matching] Build fix for MSVC 2019 [PR](https://github.com/alicevision/AliceVision/pull/805) + - [build] Avoid circular dependency [PR](https://github.com/alicevision/AliceVision/pull/839) + - [build] Fix build against cuda<=11 [PR](https://github.com/alicevision/AliceVision/pull/851) + - [build] Fix offset logging against boost 1.71 [PR](https://github.com/alicevision/AliceVision/pull/709) + - [build] Fix prettyprint MSVC compatibility [PR](https://github.com/alicevision/AliceVision/pull/784) + - [build] Fix unit test includes [PR](https://github.com/alicevision/AliceVision/pull/773) + - [build] Make sure suitesparse build with jenkins pipeline [PR](https://github.com/alicevision/AliceVision/pull/801) + - [build] Remove unused embedded cxsparse [PR](https://github.com/alicevision/AliceVision/pull/770) + - [build] Workaround for a build incompatibility between prettyprint and eigen [PR](https://github.com/alicevision/AliceVision/pull/705) + - [ci] Add github actions CI [PR](https://github.com/alicevision/AliceVision/pull/782) + - [ci] AppVeyor: Build with VS 2019, Cuda 11 [PR](https://github.com/alicevision/AliceVision/pull/776) + - [ci] Build alicevision snapshot binaries (win) [PR](https://github.com/alicevision/AliceVision/pull/753) + - [ci] remove travis [PR](https://github.com/alicevision/AliceVision/pull/843) + - [cmake] All-in-one: update geogram to 1.7.3 [PR](https://github.com/alicevision/AliceVision/pull/732) + - [cmake] Build all-in-one: add gmp, mpfr, ffmpeg [PR](https://github.com/alicevision/AliceVision/pull/892) + - [cmake] Fix eigen flags [PR](https://github.com/alicevision/AliceVision/pull/791) + - [cmake] Fix findOpenEXR missing escapes [PR](https://github.com/alicevision/AliceVision/pull/788) + - [cmake] Missing Boost::boost dependency [PR](https://github.com/alicevision/AliceVision/pull/771) + - [cmake] Update required CMake version [PR](https://github.com/alicevision/AliceVision/pull/811) + - [cmake] Using modern cmake for boost [PR](https://github.com/alicevision/AliceVision/pull/719) + - [cmake] Add cuda support for SM 86 [PR](https://github.com/alicevision/AliceVision/pull/911) + - [doc] Build: add notice that english language pack is required for VS/vcpkg [PR](https://github.com/alicevision/AliceVision/pull/804) + - [doc] Fixed citation [PR](https://github.com/alicevision/AliceVision/pull/716) + - [doc] INSTALL.md: add boost-timer and lz4 to vcpkg install command [PR](https://github.com/alicevision/AliceVision/pull/704) + - [docker] Clean docker images for centos and ubuntu [PR](https://github.com/alicevision/AliceVision/pull/881) + - [docker] Fix ubuntu dockerfile [PR](https://github.com/alicevision/AliceVision/pull/800) + - [docker] Fixes docker and all-in-one cmake build [PR](https://github.com/alicevision/AliceVision/pull/785) + - [docker] Minor Changes in the docker build command [PR](https://github.com/alicevision/AliceVision/pull/760) + - [docker] Release docker [PR](https://github.com/alicevision/AliceVision/pull/762) + - [github] Added actions for stale issues [PR](https://github.com/alicevision/AliceVision/pull/693) + - [github] Fix stale.yml [PR](https://github.com/alicevision/AliceVision/pull/781) + - [meshing] Code refactoring [PR](https://github.com/alicevision/AliceVision/pull/667) + - [sensor] Replace deprecated basestring with str (Py3) [PR](https://github.com/alicevision/AliceVision/pull/722) + - [sfmDataIO] Throw if we try to load an abc file and AliceVision is built without Alembic support [PR](https://github.com/alicevision/AliceVision/pull/878) + - [system] Logger levels were not case insensitive [PR](https://github.com/alicevision/AliceVision/pull/711) + - [windows] Fixing vs2019 build options [PR](https://github.com/alicevision/AliceVision/pull/796) + +For more details see all PR merged: https://github.com/alicevision/AliceVision/milestone/31 + + ## Release 2.2.0 (2019.08.08) Release Notes Summary: diff --git a/CMakeLists.txt b/CMakeLists.txt index b976afc408..350309790e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -681,7 +681,7 @@ if(AV_BUILD_CCTAG) set(CCTAG_TARGET cctag) ExternalProject_Add(${CCTAG_TARGET} GIT_REPOSITORY https://github.com/alicevision/CCTag - GIT_TAG 99dbd88d044e317796806805f8a0800775fcdc83 + GIT_TAG ebdfe26d86425ba5c60c05f9b164c5dd23cc87ed PREFIX ${BUILD_DIR} BUILD_IN_SOURCE 0 BUILD_ALWAYS 0 @@ -701,7 +701,7 @@ if(AV_BUILD_POPSIFT) set(POPSIFT_TARGET popsift) ExternalProject_Add(${POPSIFT_TARGET} GIT_REPOSITORY https://github.com/alicevision/popsift - GIT_TAG 63f11cd949532197e985477c75ebdbe9a0f7649c + GIT_TAG c8a669bce33db2525f6873a89c6d7c7434f93537 PREFIX ${BUILD_DIR} BUILD_IN_SOURCE 0 BUILD_ALWAYS 0 diff --git a/src/aliceVision/version.hpp b/src/aliceVision/version.hpp index e278fdb24f..db3934bffa 100644 --- a/src/aliceVision/version.hpp +++ b/src/aliceVision/version.hpp @@ -7,7 +7,7 @@ #pragma once #define ALICEVISION_VERSION_MAJOR 2 -#define ALICEVISION_VERSION_MINOR 2 +#define ALICEVISION_VERSION_MINOR 3 #define ALICEVISION_VERSION_REVISION 0 // Preprocessor to string conversion