All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
| #include <iostream> | |
| #include <array> | |
| #include <algorithm> | |
| #include <optional> | |
| #include <print> | |
| using arrnum = std::array<unsigned int, 4>; | |
| constexpr unsigned int kaprekar{6174u}; |
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
| // these contains the descriptors from the two images | |
| // so you need to convert the AliceVision data structure for descriptors into GpuMat | |
| cv::cuda::GpuMat inputGPUDescriptors1; | |
| cv::cuda::GpuMat inputGPUDescriptors2; | |
| // match the features | |
| // this creates a brute force matcher (it matches each feature against all the others in the other image (more efficient in GPU) | |
| cv::Ptr<cv::cuda::DescriptorMatcher> matcher= cv::cuda::DescriptorMatcher::createBFMatcher(); | |
| // this contains for each descriptor a vector of size knn (in this case 2) with the best and second best match for the descriptor |
| #include <Eigen/Eigen> | |
| #include <opencv2/core.hpp> | |
| #include <opencv2/core/eigen.hpp> | |
| #include <opencv2/imgcodecs.hpp> | |
| #include <boost/filesystem.hpp> | |
| #include <boost/program_options.hpp> |
| // This file is part of the AliceVision project. | |
| // Copyright (c) 2019 AliceVision contributors. | |
| // This Source Code Form is subject to the terms of the Mozilla Public License, | |
| // v. 2.0. If a copy of the MPL was not distributed with this file, | |
| // You can obtain one at https://mozilla.org/MPL/2.0/. | |
| #include <aliceVision/numeric/numeric.hpp> | |
| #include <aliceVision/robustEstimation/ACRansacKernelAdaptator.hpp> | |
| #include <aliceVision/robustEstimation/ACRansac.hpp> | |
| #include <aliceVision/multiview/homographyKernelSolver.hpp> |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env bash | |
| export QML2_IMPORT_PATH=/home/alcov/dev/alicevision/qmlAlembic/build/install/qml:$QML2_IMPORT_PATH | |
| export ALICEVISION_INSTALL=/home/alcov/dev/alicevision/AliceVision/build/install | |
| export ALICEVISION_SENSOR_DB=${ALICEVISION_INSTALL}/share/aliceVision/cameraSensors.db | |
| export LD_LIBRARY_PATH=/home/alcov/dev/common/lib:/usr/lib/nvidia-384:/usr/local/cuda-8.0/lib64/:$LD_LIBRARY_PATH | |
| export MESHROOMPATH=/home/alcov/dev/alicevision/meshroom | |
| PYTHONPATH=${MESHROOMPATH} PATH=$PATH:${ALICEVISION_INSTALL}/bin python ${MESHROOMPATH}/$@ | |
| # PYTHONPATH=${MESHROOMPATH} PATH=$PATH:/home/alcov/dev/alicevision/AliceVision/cmake-build-release/Linux-x86_64/ python ${MESHROOMPATH}/$@ | |
| ------------------------------------------------ |
| --- | |
| BasedOnStyle: Mozilla | |
| AlignTrailingComments: 'true' | |
| AllowAllParametersOfDeclarationOnNextLine: 'true' | |
| AllowShortBlocksOnASingleLine: 'true' | |
| AllowShortCaseLabelsOnASingleLine: 'true' | |
| AllowShortFunctionsOnASingleLine: All | |
| AllowShortIfStatementsOnASingleLine: 'false' | |
| AllowShortLoopsOnASingleLine: 'false' | |
| AlwaysBreakAfterReturnType: None |
| template <class T, class A = std::allocator<T> > | |
| class X { | |
| public: | |
| typedef A allocator_type; | |
| typedef typename A::value_type value_type; | |
| typedef typename A::reference reference; | |
| typedef typename A::const_reference const_reference; | |
| typedef typename A::difference_type difference_type; | |
| typedef typename A::size_type size_type; |
Developer select Personal access tokenMore Options->SettingsGITHUB_RELEASE_API_KEY or whatever u like, and copy the keybefore_deploy:
- ARCHIVE_BASE_PATH=${INSTALL_DIR}