alicevision / Meshroom

3D Reconstruction Software
http://alicevision.org
Other
11.28k stars 1.09k forks source link

Invalid distortion model for pinhole camera. #2260

Open sjuxax opened 1 year ago

sjuxax commented 1 year ago

I'm getting this output when I try to import an image into Meshroom with a fresh build of AliceVision. This worked last time I built back in August, so I don't think it's an issue with the inputs.

[2023-11-26 17:15:18.699810] [0x00007f3534b45000] [debug]   Embedded OCIO config file in ALICEVISION_ROOT does not exist, use config from source code: /home/jeff/local_clones/github.com/alicevision/AliceVision/src/aliceVision/image/share/aliceVision/config.ocio
Program called with the following parameters:
 * allowSingleView = 1
 * allowedCameraModels = "pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld"
 * colorProfileDatabase = "" (default)
 * defaultCameraModel = "" (default)
 * defaultFieldOfView = 45
 * defaultFocalLength = -1 (default)
 * defaultFocalRatio = 1 (default)
 * defaultOffsetX = 0 (default)
 * defaultOffsetY = 0 (default)
 * errorOnMissingColorProfile = 1 (default)
 * groupCameraFallback =  Unknown Type "20EGroupCameraFallback"
 * imageFolder = "" (default)
 * input = "/tmp/tmpch9crshf/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"
 * lensCorrectionProfileInfo = "/usr/share/lensfun/version_2/generic.xml"
 * lensCorrectionProfileSearchIgnoreCameraModel = 1
 * maxCoresAvailable =  Unknown Type "j" (default)
 * maxMemoryAvailable = 18446744073709551615 (default)
 * output = "/tmp/tmpch9crshf/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm"
 * rawColorInterpretation =  Unknown Type "N11aliceVision5image23ERawColorInterpretationE"
 * sensorDatabase = "/home/jeff/local/share/aliceVision/cameraSensors.db"
 * verboseLevel = "info"
 * viewIdMethod =  Unknown Type "N11aliceVision9sfmDataIO13EViewIdMethodE"
 * viewIdRegex = ".*?(\d+)" (default)

Hardware : 
        Detected core count : 24
        OpenMP will use 24 cores
        Detected available memory : 59132 Mo

[17:15:19.937431][info] 0 profile(s) stored in the LCP database.
terminate called after throwing an instance of 'std::out_of_range'
  what():  Invalid distortion model for pinhole camera.
ERROR:root:Error while building intrinsics: CameraInit failed with error code -6.
Command was: "aliceVision_cameraInit  --sensorDatabase "/home/jeff/local/share/aliceVision/cameraSensors.db" --lensCorrectionProfileInfo "/usr/share/lensfun/version_2/generic.xml" --lensCorrectionProfileSearchIgnoreCameraModel True --defaultFieldOfView 45.0 --groupCameraFallback folder --allowedCameraModels pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld --rawColorInterpretation LibRawWhiteBalancing --viewIdMethod metadata --verboseLevel info --output "/tmp/tmpch9crshf/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm" --allowSingleView 1 --input "/tmp/tmpch9crshf/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"".

QQmlComponent: Created graphical object was not placed in the graphics scene.

Had to add several hacks to get it to build, so pretty sure it's something on my end, but not sure where to look. Any help is appreciated.

demoulinv commented 1 year ago

Hello, One question, what kind of image do you try to import ? And one remark, Meshroom/AliceVision do not support lensfun but you specify a lensfun file for lens distortion correction. What happens if you don't specify anything ?

sjuxax commented 1 year ago

This is an image taken from my phone's camera that imported successfully on a build from back in August. It seems to throw the error on every image I've tried, though.

Nothing changes with the LensFun file either there or not; I added it as a last-ditch attempt to get something that worked.

demoulinv commented 1 year ago

Difficult to give you some cues without knowing which hacks you had to add to get AliceVision to build.

sjuxax commented 1 year ago

This is my current git diff from develop:

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 8fcdd6731..b3f4b8432 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -445,14 +445,22 @@ endif()
 # Flann
 # ==============================================================================
 if(ALICEVISION_BUILD_SFM)
-  find_package(lz4 REQUIRED)
+  find_package(PkgConfig REQUIRED)
+  # find_package(lz4 REQUIRED)
   find_package(flann REQUIRED)

-  if (TARGET lz4::lz4)
-    set(FLANN_LIBRARIES flann::flann_cpp lz4::lz4)
-  elseif (TARGET LZ4::lz4_static)
+
+
+  message(STATUS "LZ4 via pkgconfig")
+  find_package(PkgConfig REQUIRED)
+  pkg_check_modules(LZ4 REQUIRED IMPORTED_TARGET GLOBAL liblz4)
+  link_libraries(PkgConfig::LZ4)
+
+  if (TARGET PkgConfig::LZ4)
+    set(FLANN_LIBRARIES flann::flann_cpp PkgConfig::LZ4)
+  elseif (TARGET PkgConfig::LZ4::lz4_static)
     set(FLANN_LIBRARIES flann::flann_cpp LZ4::lz4_static)
-  elseif (TARGET LZ4::lz4_shared)
+  elseif (TARGET PkgConfig::LZ4::lz4_shared)
     set(FLANN_LIBRARIES flann::flann_cpp LZ4::lz4_shared)
   else()
     message(FATAL_ERROR "FLANN can not be found")
@@ -463,9 +471,11 @@ endif()
 # CoinUtils, Clp, Osi
 # ==============================================================================
 if(ALICEVISION_BUILD_SFM)
-  find_package(CoinUtils REQUIRED)
-  find_package(Clp REQUIRED)
-  find_package(Osi REQUIRED)
+  find_package(PkgConfig REQUIRED)
+  pkg_check_modules(CoinUtils REQUIRED IMPORTED_TARGET GLOBAL coinutils)
+  pkg_check_modules(Clp REQUIRED IMPORTED_TARGET GLOBAL clp)
+  pkg_check_modules(Osi REQUIRED IMPORTED_TARGET GLOBAL osi)
+  pkg_check_modules(OsiClp REQUIRED IMPORTED_TARGET GLOBAL osi-clp)
 endif()

@@ -872,7 +882,7 @@ else()
       set(SPHINX_HTML_DIR "${CMAKE_CURRENT_BINARY_DIR}/htmlDoc")

       configure_file(
-        "${CMAKE_CURRENT_SOURCE_DIR}/../docs/sphinx/rst/conf.py"
+        "${CMAKE_CURRENT_SOURCE_DIR}/../docs/sphinx/conf.py"
         "${CMAKE_CURRENT_BINARY_DIR}/conf.py"
         @ONLY
       )
@@ -880,7 +890,7 @@ else()
       add_custom_target(doc ALL
         ${SPHINX_EXECUTABLE}
         -b html
-        "${CMAKE_CURRENT_SOURCE_DIR}/../docs/sphinx/rst"
+        "${CMAKE_CURRENT_SOURCE_DIR}/../docs/sphinx"
         "${SPHINX_HTML_DIR}"
         COMMENT "Building HTML documentation with Sphinx")

diff --git a/src/aliceVision/linearProgramming/CMakeLists.txt b/src/aliceVision/linearProgramming/CMakeLists.txt
index bc4401273..f15c369b1 100644
--- a/src/aliceVision/linearProgramming/CMakeLists.txt
+++ b/src/aliceVision/linearProgramming/CMakeLists.txt
@@ -10,9 +10,10 @@ set(linearProgramming_files_headers
 set(aliceVision_linearProgramming_DEPS
   aliceVision_numeric
   aliceVision_system
-  Coin::Clp        # clp + solver wrapper
-  Coin::CoinUtils  # container tools
-  Coin::Osi        # generic LP
+  PkgConfig::Clp        # clp + solver wrapper
+  PkgConfig::CoinUtils  # container tools
+  PkgConfig::Osi        # generic LP
+  PkgConfig::OsiClp     # some symbols needed
 )

 if (NOT MOSEK_FOUND)
diff --git a/src/cmake/AliceVisionConfig.cmake.in b/src/cmake/AliceVisionConfig.cmake.in
index 5106ab2bb..91be55cfb 100644
--- a/src/cmake/AliceVisionConfig.cmake.in
+++ b/src/cmake/AliceVisionConfig.cmake.in
@@ -105,9 +105,11 @@ endif()

 set(ALICEVISION_BUILD_SFM @ALICEVISION_BUILD_SFM@)
 if(ALICEVISION_BUILD_SFM)
-  find_dependency(CoinUtils REQUIRED)
-  find_dependency(Clp REQUIRED)
-  find_dependency(Osi REQUIRED)
+  find_package(PkgConfig REQUIRED)
+  pkg_check_modules(CoinUtils REQUIRED IMPORTED_TARGET coinutils)
+  pkg_check_modules(Clp REQUIRED IMPORTED_TARGET clp)
+  pkg_check_modules(Osi REQUIRED IMPORTED_TARGET osi)
+  pkg_check_modules(OsiClp REQUIRED IMPORTED_TARGET osi-clp)
 endif()

 set(ALICEVISION_BUILD_MVS @ALICEVISION_BUILD_MVS@)
diff --git a/src/cmake/OptimizeForArchitecture.cmake b/src/cmake/OptimizeForArchitecture.cmake
index 89a2e9f2b..8d8b04846 100644
--- a/src/cmake/OptimizeForArchitecture.cmake
+++ b/src/cmake/OptimizeForArchitecture.cmake
@@ -139,6 +139,8 @@ macro(OFA_AutodetectX86)
             set(TARGET_ARCHITECTURE "cannonlake")
          elseif(_cpu_model EQUAL 142 OR _cpu_model EQUAL 158) # 8E, 9E
             set(TARGET_ARCHITECTURE "kaby-lake")
+         elseif(_cpu_model EQUAL 151) # 8E, 9E
+            set(TARGET_ARCHITECTURE "alderlake")
          elseif(_cpu_model EQUAL 85) # 55
             set(TARGET_ARCHITECTURE "skylake-avx512")
          elseif(_cpu_model EQUAL 78 OR _cpu_model EQUAL 94 OR _cpu_model EQUAL 165) # 4E, 5E
@@ -268,6 +270,10 @@ macro(OFA_HandleX86Options)
       _skylake_avx512()
       list(APPEND _available_vector_units_list "avx512ifma" "avx512vbmi")
    endmacro()
+   macro(_alderlake)
+      list(APPEND _march_flag_list "alderlake")
+      _skylake()
+   endmacro()
    macro(_knightslanding)
       list(APPEND _march_flag_list "knl")
       _broadwell()
@@ -311,6 +317,8 @@ macro(OFA_HandleX86Options)
       _skylake_avx512()
    elseif(TARGET_ARCHITECTURE STREQUAL "skylake")
       _skylake()
+   elseif(TARGET_ARCHITECTURE STREQUAL "alderlake")
+      _alderlake()
    elseif(TARGET_ARCHITECTURE STREQUAL "broadwell")
       _broadwell()
    elseif(TARGET_ARCHITECTURE STREQUAL "haswell")
@@ -580,7 +588,7 @@ Other supported values are: \"none\", \"generic\", \"core\", \"merom\" (65nm Cor
 \"haswell\", \"broadwell\", \"skylake\", \"skylake-xeon\", \"kaby-lake\", \"cannonlake\", \"silvermont\", \
 \"goldmont\", \"knl\" (Knights Landing), \"atom\", \"k8\", \"k8-sse3\", \"barcelona\", \
 \"istanbul\", \"magny-cours\", \"bulldozer\", \"interlagos\", \"piledriver\", \
-\"AMD 14h\", \"AMD 16h\", \"zen\".")
+\"AMD 14h\", \"AMD 16h\", \"zen\", \"alderlake\".")
    elseif("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "(arm|aarch32|aarch64)")
       set(TARGET_ARCHITECTURE "auto" CACHE STRING "CPU architecture to optimize for. \
 Using an incorrect setting here can result in crashes of the resulting binary because of invalid instructions used. \
diff --git a/src/dependencies/nanoflann b/src/dependencies/nanoflann
--- a/src/dependencies/nanoflann
+++ b/src/dependencies/nanoflann
@@ -1 +1 @@
-Subproject commit f1e47f0dbae72c11b008fd0d5b1191d9ba1f29bb
+Subproject commit f1e47f0dbae72c11b008fd0d5b1191d9ba1f29bb-dirty
diff --git a/src/software/utils/CMakeLists.txt b/src/software/utils/CMakeLists.txt
index a10ef7298..13071c821 100644
--- a/src/software/utils/CMakeLists.txt
+++ b/src/software/utils/CMakeLists.txt
@@ -255,9 +255,9 @@ if(ALICEVISION_BUILD_SFM)
               aliceVision_sfmData
               aliceVision_sfmDataIO
               aliceVision_colorHarmonization
-              Coin::Clp
-              Coin::CoinUtils
-              Coin::Osi
+              PkgConfig::Clp
+              PkgConfig::CoinUtils
+              PkgConfig::Osi
               Boost::program_options
               Boost::filesystem
               Boost::boost
diff --git a/src/software/utils/main_computeUncertainty.cpp b/src/software/utils/main_computeUncertainty.cpp
index 23d2ab9ee..4f4c019a5 100644
--- a/src/software/utils/main_computeUncertainty.cpp
+++ b/src/software/utils/main_computeUncertainty.cpp
@@ -41,6 +41,8 @@ int aliceVision_main(int argc, char **argv)
   std::string algorithm = cov::EAlgorithm_enumToString(cov::eAlgorithmSvdTaylorExpansion);
   bool debug = false;

+  std::string verboseLevel = system::EVerboseLevel_enumToString(system::Logger::getDefaultVerboseLevel());
+  po::options_description params("Parameters");
   params.add_options()
     ("input,i", po::value<std::string>(&sfmDataFilename)->required(),
       "SfMData file to align.")

It's mostly just setting up a few dependencies to use PkgConfig instead of cmake for resolution. I also hacked alderlake CPU support in there. This same patchset was used in earlier builds without issue.

sjuxax commented 1 year ago

Oh, I also have this in the nanoflann submodule:

diff --git a/examples/example_with_cmake/pointcloud_example.cpp b/examples/example_with_cmake/pointcloud_example.cpp
index ffe9062..f70b98b 100644
--- a/examples/example_with_cmake/pointcloud_example.cpp
+++ b/examples/example_with_cmake/pointcloud_example.cpp
@@ -62,7 +62,7 @@ void kdtree_demo(const size_t N)
         nanoflann::KNNResultSet<num_t> resultSet(num_results);
         resultSet.init(&ret_index, &out_dist_sqr);
         index.findNeighbors(
-            resultSet, &query_pt[0], nanoflann::SearchParams(10));
+            resultSet, &query_pt[0], nanoflann::SearchParameters(10));

         std::cout << "knnSearch(nn=" << num_results << "): \n";
         std::cout << "ret_index=" << ret_index
@@ -75,7 +75,7 @@ void kdtree_demo(const size_t N)
         nanoflann::RadiusResultSet<num_t, size_t> resultSet(
             radius, indices_dists);

-        index.findNeighbors(resultSet, query_pt, nanoflann::SearchParams());
+        index.findNeighbors(resultSet, query_pt, nanoflann::SearchParameters());

         // Get worst (furthest) point, without sorting:
         std::pair<size_t, num_t> worst_pair = resultSet.worst_item();
diff --git a/examples/example_with_pkgconfig/pointcloud_example.cpp b/examples/example_with_pkgconfig/pointcloud_example.cpp
index ffe9062..f70b98b 100644
--- a/examples/example_with_pkgconfig/pointcloud_example.cpp
+++ b/examples/example_with_pkgconfig/pointcloud_example.cpp
@@ -62,7 +62,7 @@ void kdtree_demo(const size_t N)
         nanoflann::KNNResultSet<num_t> resultSet(num_results);
         resultSet.init(&ret_index, &out_dist_sqr);
         index.findNeighbors(
-            resultSet, &query_pt[0], nanoflann::SearchParams(10));
+            resultSet, &query_pt[0], nanoflann::SearchParameters(10));

         std::cout << "knnSearch(nn=" << num_results << "): \n";
         std::cout << "ret_index=" << ret_index
@@ -75,7 +75,7 @@ void kdtree_demo(const size_t N)
         nanoflann::RadiusResultSet<num_t, size_t> resultSet(
             radius, indices_dists);

-        index.findNeighbors(resultSet, query_pt, nanoflann::SearchParams());
+        index.findNeighbors(resultSet, query_pt, nanoflann::SearchParameters());

         // Get worst (furthest) point, without sorting:
         std::pair<size_t, num_t> worst_pair = resultSet.worst_item();

Wouldn't build without it, just blindly followed the compiler's suggestion of "Did you mean...".

fabiencastan commented 1 year ago

BTW, Could you submit the fixes as PRs? I mean:

-        "${CMAKE_CURRENT_SOURCE_DIR}/../docs/sphinx/rst/conf.py"
+        "${CMAKE_CURRENT_SOURCE_DIR}/../docs/sphinx/conf.py"

And the addition of new architectures in the cmake. (But we will not integrate the changes specific to PkgConfig in the cmake)

Could double check using the same image with the latest prebuilt release?

sjuxax commented 11 months ago

Latest prebuilt release doesn't start on my machine:

$ OCIO_CONFIG=/home/jeff/local/share/aliceVision/config.ocio ./Meshroom-2023.2.0-av3.1.0-centos7-cuda11.3.1/Meshroom
[2023-12-07 15:35:17.660040] [0x00007f4262074740] [error]   Embedded OCIO configuration file: '/usr/share/aliceVision/config.ocio' cannot be accessed.
terminate called after throwing an instance of 'std::runtime_error'
  what():  Embedded OCIO configuration file: '/usr/share/aliceVision/config.ocio' cannot be accessed.
fish: Job 1, 'OCIO_CONFIG=/home/jeff/local/sh…' terminated by signal SIGABRT (Abort)

Still getting the original error with today's HEAD.

sjuxax commented 11 months ago

Get the same with images from https://gitlab.com/photogrammetry-test-sets/skull-cameramoves-weak-light-no-background .

BenjaminLesne commented 9 months ago

I just installed the meshroom arch package and I get the same issue

@sjuxax did you find a workaround?

I tried with images from these two repo

everything give the same error:

Click to see the logs ```bash [2024-02-25 18:42:00.386287] [0x0000704392cb3000] [debug] ALICEVISION_ROOT is not defined, use embedded OCIO config file from source code: /usr/share/aliceVision/config.ocio Program called with the following parameters: * allowSingleView = 1 * allowedCameraModels = "pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld" * colorProfileDatabase = "" (default) * defaultCameraModel = "" (default) * defaultFieldOfView = 45 * defaultFocalLength = -1 (default) * defaultFocalRatio = 1 (default) * defaultOffsetX = 0 (default) * defaultOffsetY = 0 (default) * errorOnMissingColorProfile = 1 (default) * groupCameraFallback = Unknown Type "20EGroupCameraFallback" * imageFolder = "" (default) * input = "/tmp/tmp1gz54m5a/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm" * lensCorrectionProfileInfo = "" * lensCorrectionProfileSearchIgnoreCameraModel = 1 * maxCoresAvailable = Unknown Type "j" (default) * maxMemoryAvailable = 18446744073709551615 (default) * output = "/tmp/tmp1gz54m5a/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm" * rawColorInterpretation = Unknown Type "N11aliceVision5image23ERawColorInterpretationE" * sensorDatabase = "" * verboseLevel = "info" * viewIdMethod = Unknown Type "N11aliceVision9sfmDataIO13EViewIdMethodE" * viewIdRegex = ".*?(\d+)" (default) Hardware : Detected core count : 4 OpenMP will use 4 cores Detected available memory : 5531 Mo [18:42:00.394005][warning] ALICEVISION_ROOT is not defined, default sensor database cannot be accessed. terminate called after throwing an instance of 'std::out_of_range' what(): Invalid distortion model for pinhole camera. ERROR:root:Error while building intrinsics: CameraInit failed with error code -6. Command was: "aliceVision_cameraInit --sensorDatabase "${ALICEVISION_SENSOR_DB}" --lensCorrectionProfileInfo "${ALICEVISION_LENS_PROFILE_INFO}" --lensCorrectionProfileSearchIgnoreCameraModel True --defaultFieldOfView 45.0 --groupCameraFallback folder --allowedCameraModels pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld --rawColorInterpretation LibRawWhiteBalancing --viewIdMethod metadata --verboseLevel info --output "/tmp/tmp1gz54m5a/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm" --allowSingleView 1 --input "/tmp/tmp1gz54m5a/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"". QQmlComponent: Created graphical object was not placed in the graphics scene. ```

I just installed it on an other machine with windows, I used the same images and it works fine.

Also, shouldn't this issue be labeled as a bug? :thinking:

demoulinv commented 9 months ago

Hello, You have a warning about ALICEVISION_ROOT that is not defined. Did you have a try by setting ALICEVISION_ROOT to the folder where AliceVision is installed ?

BenjaminLesne commented 9 months ago

@demoulinv I tried to find the path to the aliveVision installation with the following command:

pacman -Ql alice-vision

which gives me the following output :

click to see the logs ```bash alice-vision /usr/ alice-vision /usr/bin/ alice-vision /usr/bin/aliceVision_LdrToHdrCalibration alice-vision /usr/bin/aliceVision_LdrToHdrCalibration-0.1 alice-vision /usr/bin/aliceVision_LdrToHdrMerge alice-vision /usr/bin/aliceVision_LdrToHdrMerge-0.1 alice-vision /usr/bin/aliceVision_LdrToHdrSampling alice-vision /usr/bin/aliceVision_LdrToHdrSampling-0.1 alice-vision /usr/bin/aliceVision_applyCalibration alice-vision /usr/bin/aliceVision_applyCalibration-2.0 alice-vision /usr/bin/aliceVision_cameraCalibration alice-vision /usr/bin/aliceVision_cameraCalibration-1.0 alice-vision /usr/bin/aliceVision_cameraInit alice-vision /usr/bin/aliceVision_cameraInit-2.0 alice-vision /usr/bin/aliceVision_cameraLocalization alice-vision /usr/bin/aliceVision_cameraLocalization-1.0 alice-vision /usr/bin/aliceVision_checkerboardCalibration alice-vision /usr/bin/aliceVision_checkerboardCalibration-1.0 alice-vision /usr/bin/aliceVision_checkerboardDetection alice-vision /usr/bin/aliceVision_checkerboardDetection-1.0 alice-vision /usr/bin/aliceVision_colorCheckerCorrection alice-vision /usr/bin/aliceVision_colorCheckerCorrection-1.0 alice-vision /usr/bin/aliceVision_colorCheckerDetection alice-vision /usr/bin/aliceVision_colorCheckerDetection-1.0 alice-vision /usr/bin/aliceVision_computeStructureFromKnownPoses alice-vision /usr/bin/aliceVision_computeStructureFromKnownPoses-1.0 alice-vision /usr/bin/aliceVision_computeUncertainty alice-vision /usr/bin/aliceVision_computeUncertainty-1.0 alice-vision /usr/bin/aliceVision_convertMesh alice-vision /usr/bin/aliceVision_convertMesh-1.0 alice-vision /usr/bin/aliceVision_convertSfMFormat alice-vision /usr/bin/aliceVision_convertSfMFormat-2.0 alice-vision /usr/bin/aliceVision_distortionCalibration alice-vision /usr/bin/aliceVision_distortionCalibration-2.0 alice-vision /usr/bin/aliceVision_exportAnimatedCamera alice-vision /usr/bin/aliceVision_exportAnimatedCamera-2.0 alice-vision /usr/bin/aliceVision_exportColmap alice-vision /usr/bin/aliceVision_exportColmap-1.0 alice-vision /usr/bin/aliceVision_exportColoredPointCloud alice-vision /usr/bin/aliceVision_exportColoredPointCloud-1.0 alice-vision /usr/bin/aliceVision_exportDistortion alice-vision /usr/bin/aliceVision_exportDistortion-1.0 alice-vision /usr/bin/aliceVision_exportKeypoints alice-vision /usr/bin/aliceVision_exportKeypoints-1.0 alice-vision /usr/bin/aliceVision_exportMVE2 alice-vision /usr/bin/aliceVision_exportMVE2-1.0 alice-vision /usr/bin/aliceVision_exportMVSTexturing alice-vision /usr/bin/aliceVision_exportMVSTexturing-1.0 alice-vision /usr/bin/aliceVision_exportMatches alice-vision /usr/bin/aliceVision_exportMatches-1.0 alice-vision /usr/bin/aliceVision_exportMatlab alice-vision /usr/bin/aliceVision_exportMatlab-1.0 alice-vision /usr/bin/aliceVision_exportMeshlab alice-vision /usr/bin/aliceVision_exportMeshlab-1.0 alice-vision /usr/bin/aliceVision_exportMeshroomMaya alice-vision /usr/bin/aliceVision_exportMeshroomMaya-1.0 alice-vision /usr/bin/aliceVision_exportPMVS alice-vision /usr/bin/aliceVision_exportPMVS-1.0 alice-vision /usr/bin/aliceVision_exportTracks alice-vision /usr/bin/aliceVision_exportTracks-1.0 alice-vision /usr/bin/aliceVision_featureExtraction alice-vision /usr/bin/aliceVision_featureExtraction-1.2 alice-vision /usr/bin/aliceVision_featureMatching alice-vision /usr/bin/aliceVision_featureMatching-2.0 alice-vision /usr/bin/aliceVision_frustumFiltering alice-vision /usr/bin/aliceVision_frustumFiltering-1.0 alice-vision /usr/bin/aliceVision_generateSampleScene alice-vision /usr/bin/aliceVision_generateSampleScene-1.0 alice-vision /usr/bin/aliceVision_globalSfM alice-vision /usr/bin/aliceVision_globalSfM-1.0 alice-vision /usr/bin/aliceVision_imageMasking alice-vision /usr/bin/aliceVision_imageMasking-1.0 alice-vision /usr/bin/aliceVision_imageMatching alice-vision /usr/bin/aliceVision_imageMatching-1.0 alice-vision /usr/bin/aliceVision_imageProcessing alice-vision /usr/bin/aliceVision_imageProcessing-3.3 alice-vision /usr/bin/aliceVision_importKnownPoses alice-vision /usr/bin/aliceVision_importKnownPoses-2.0 alice-vision /usr/bin/aliceVision_importMiddlebury alice-vision /usr/bin/aliceVision_importMiddlebury-1.0 alice-vision /usr/bin/aliceVision_incrementalSfM alice-vision /usr/bin/aliceVision_incrementalSfM-2.4 alice-vision /usr/bin/aliceVision_keyframeSelection alice-vision /usr/bin/aliceVision_keyframeSelection-5.0 alice-vision /usr/bin/aliceVision_lightingCalibration alice-vision /usr/bin/aliceVision_lightingCalibration-1.0 alice-vision /usr/bin/aliceVision_lightingEstimation alice-vision /usr/bin/aliceVision_lightingEstimation-1.0 alice-vision /usr/bin/aliceVision_mergeMeshes alice-vision /usr/bin/aliceVision_mergeMeshes-1.0 alice-vision /usr/bin/aliceVision_meshDecimate alice-vision /usr/bin/aliceVision_meshDecimate-1.0 alice-vision /usr/bin/aliceVision_meshDenoising alice-vision /usr/bin/aliceVision_meshDenoising-1.0 alice-vision /usr/bin/aliceVision_meshFiltering alice-vision /usr/bin/aliceVision_meshFiltering-4.0 alice-vision /usr/bin/aliceVision_meshMasking alice-vision /usr/bin/aliceVision_meshMasking-1.1 alice-vision /usr/bin/aliceVision_meshResampling alice-vision /usr/bin/aliceVision_meshResampling-1.0 alice-vision /usr/bin/aliceVision_meshing alice-vision /usr/bin/aliceVision_meshing-4.0 alice-vision /usr/bin/aliceVision_nodalSfM alice-vision /usr/bin/aliceVision_nodalSfM-1.0 alice-vision /usr/bin/aliceVision_normalIntegration alice-vision /usr/bin/aliceVision_normalIntegration-1.0 alice-vision /usr/bin/aliceVision_panoramaCompositing alice-vision /usr/bin/aliceVision_panoramaCompositing-1.0 alice-vision /usr/bin/aliceVision_panoramaEstimation alice-vision /usr/bin/aliceVision_panoramaEstimation-1.0 alice-vision /usr/bin/aliceVision_panoramaInit alice-vision /usr/bin/aliceVision_panoramaInit-2.0 alice-vision /usr/bin/aliceVision_panoramaMerging alice-vision /usr/bin/aliceVision_panoramaMerging-1.0 alice-vision /usr/bin/aliceVision_panoramaPostProcessing alice-vision /usr/bin/aliceVision_panoramaPostProcessing-2.0 alice-vision /usr/bin/aliceVision_panoramaPrepareImages alice-vision /usr/bin/aliceVision_panoramaPrepareImages-0.1 alice-vision /usr/bin/aliceVision_panoramaSeams alice-vision /usr/bin/aliceVision_panoramaSeams-1.0 alice-vision /usr/bin/aliceVision_panoramaWarping alice-vision /usr/bin/aliceVision_panoramaWarping-1.1 alice-vision /usr/bin/aliceVision_photometricStereo alice-vision /usr/bin/aliceVision_photometricStereo-1.0 alice-vision /usr/bin/aliceVision_prepareDenseScene alice-vision /usr/bin/aliceVision_prepareDenseScene-2.1 alice-vision /usr/bin/aliceVision_qualityEvaluation alice-vision /usr/bin/aliceVision_qualityEvaluation-1.0 alice-vision /usr/bin/aliceVision_relativePoseEstimating alice-vision /usr/bin/aliceVision_relativePoseEstimating-1.0 alice-vision /usr/bin/aliceVision_rigCalibration alice-vision /usr/bin/aliceVision_rigCalibration-1.0 alice-vision /usr/bin/aliceVision_rigLocalization alice-vision /usr/bin/aliceVision_rigLocalization-1.0 alice-vision /usr/bin/aliceVision_rigTransform alice-vision /usr/bin/aliceVision_rigTransform-1.0 alice-vision /usr/bin/aliceVision_sfmAlignment alice-vision /usr/bin/aliceVision_sfmAlignment-1.0 alice-vision /usr/bin/aliceVision_sfmBootstraping alice-vision /usr/bin/aliceVision_sfmBootstraping-1.0 alice-vision /usr/bin/aliceVision_sfmColorHarmonize alice-vision /usr/bin/aliceVision_sfmColorHarmonize-1.0 alice-vision /usr/bin/aliceVision_sfmDistances alice-vision /usr/bin/aliceVision_sfmDistances-1.0 alice-vision /usr/bin/aliceVision_sfmMerge alice-vision /usr/bin/aliceVision_sfmMerge-1.0 alice-vision /usr/bin/aliceVision_sfmRegression alice-vision /usr/bin/aliceVision_sfmRegression-1.0 alice-vision /usr/bin/aliceVision_sfmSplitReconstructed alice-vision /usr/bin/aliceVision_sfmSplitReconstructed-1.0 alice-vision /usr/bin/aliceVision_sfmToRig alice-vision /usr/bin/aliceVision_sfmToRig-1.0 alice-vision /usr/bin/aliceVision_sfmTransfer alice-vision /usr/bin/aliceVision_sfmTransfer-1.0 alice-vision /usr/bin/aliceVision_sfmTransform alice-vision /usr/bin/aliceVision_sfmTransform-1.1 alice-vision /usr/bin/aliceVision_sfmTriangulation alice-vision /usr/bin/aliceVision_sfmTriangulation-1.0 alice-vision /usr/bin/aliceVision_split360Images alice-vision /usr/bin/aliceVision_split360Images-3.0 alice-vision /usr/bin/aliceVision_texturing alice-vision /usr/bin/aliceVision_texturing-3.0 alice-vision /usr/bin/aliceVision_tracksBuilding alice-vision /usr/bin/aliceVision_tracksBuilding-1.0 alice-vision /usr/bin/aliceVision_voctreeCreation alice-vision /usr/bin/aliceVision_voctreeCreation-1.0 alice-vision /usr/bin/aliceVision_voctreeQueryUtility alice-vision /usr/bin/aliceVision_voctreeQueryUtility-1.0 alice-vision /usr/bin/aliceVision_voctreeStatistics alice-vision /usr/bin/aliceVision_voctreeStatistics-1.0 alice-vision /usr/include/ alice-vision /usr/include/aliceVision/ alice-vision /usr/include/aliceVision/alicevision_omp.hpp alice-vision /usr/include/aliceVision/calibration/ alice-vision /usr/include/aliceVision/calibration/bestImages.hpp alice-vision /usr/include/aliceVision/calibration/calibration.hpp alice-vision /usr/include/aliceVision/calibration/checkerDetector.hpp alice-vision /usr/include/aliceVision/calibration/checkerDetector_io.hpp alice-vision /usr/include/aliceVision/calibration/distortionEstimation.hpp alice-vision /usr/include/aliceVision/calibration/exportData.hpp alice-vision /usr/include/aliceVision/calibration/patternDetect.hpp alice-vision /usr/include/aliceVision/camera/ alice-vision /usr/include/aliceVision/camera/Distortion.hpp alice-vision /usr/include/aliceVision/camera/Distortion3DE.hpp alice-vision /usr/include/aliceVision/camera/DistortionBrown.hpp alice-vision /usr/include/aliceVision/camera/DistortionFisheye.hpp alice-vision /usr/include/aliceVision/camera/DistortionFisheye1.hpp alice-vision /usr/include/aliceVision/camera/DistortionRadial.hpp alice-vision /usr/include/aliceVision/camera/Equidistant.hpp alice-vision /usr/include/aliceVision/camera/IntrinsicBase.hpp alice-vision /usr/include/aliceVision/camera/IntrinsicInitMode.hpp alice-vision /usr/include/aliceVision/camera/IntrinsicScaleOffset.hpp alice-vision /usr/include/aliceVision/camera/IntrinsicScaleOffsetDisto.hpp alice-vision /usr/include/aliceVision/camera/Pinhole.hpp alice-vision /usr/include/aliceVision/camera/Undistortion.hpp alice-vision /usr/include/aliceVision/camera/Undistortion3DE.hpp alice-vision /usr/include/aliceVision/camera/camera.hpp alice-vision /usr/include/aliceVision/camera/cameraCommon.hpp alice-vision /usr/include/aliceVision/camera/cameraUndistortImage.hpp alice-vision /usr/include/aliceVision/cmdline/ alice-vision /usr/include/aliceVision/cmdline/cmdline.hpp alice-vision /usr/include/aliceVision/colorHarmonization/ alice-vision /usr/include/aliceVision/colorHarmonization/CommonDataByPair.hpp alice-vision /usr/include/aliceVision/colorHarmonization/CommonDataByPair_fullFrame.hpp alice-vision /usr/include/aliceVision/colorHarmonization/CommonDataByPair_matchedPoints.hpp alice-vision /usr/include/aliceVision/colorHarmonization/CommonDataByPair_vldSegment.hpp alice-vision /usr/include/aliceVision/colorHarmonization/GainOffsetConstraintBuilder.hpp alice-vision /usr/include/aliceVision/config.hpp alice-vision /usr/include/aliceVision/dataio/ alice-vision /usr/include/aliceVision/dataio/FeedProvider.hpp alice-vision /usr/include/aliceVision/dataio/IFeed.hpp alice-vision /usr/include/aliceVision/dataio/ImageFeed.hpp alice-vision /usr/include/aliceVision/dataio/SfMDataFeed.hpp alice-vision /usr/include/aliceVision/dataio/VideoFeed.hpp alice-vision /usr/include/aliceVision/dependencies/ alice-vision /usr/include/aliceVision/dependencies/htmlDoc/ alice-vision /usr/include/aliceVision/dependencies/htmlDoc/htmlDoc.hpp alice-vision /usr/include/aliceVision/dependencies/vectorGraphics/ alice-vision /usr/include/aliceVision/dependencies/vectorGraphics/svgDrawer.hpp alice-vision /usr/include/aliceVision/depthMap/ alice-vision /usr/include/aliceVision/depthMap/BufPtr.hpp alice-vision /usr/include/aliceVision/depthMap/CustomPatchPatternParams.hpp alice-vision /usr/include/aliceVision/depthMap/DepthMapEstimator.hpp alice-vision /usr/include/aliceVision/depthMap/DepthMapParams.hpp alice-vision /usr/include/aliceVision/depthMap/NormalMapEstimator.hpp alice-vision /usr/include/aliceVision/depthMap/Refine.hpp alice-vision /usr/include/aliceVision/depthMap/RefineParams.hpp alice-vision /usr/include/aliceVision/depthMap/Sgm.hpp alice-vision /usr/include/aliceVision/depthMap/SgmDepthList.hpp alice-vision /usr/include/aliceVision/depthMap/SgmParams.hpp alice-vision /usr/include/aliceVision/depthMap/Tile.hpp alice-vision /usr/include/aliceVision/depthMap/computeOnMultiGPUs.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/ alice-vision /usr/include/aliceVision/depthMap/cuda/device/ alice-vision /usr/include/aliceVision/depthMap/cuda/device/DeviceCameraParams.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/device/DevicePatchPattern.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/host/ alice-vision /usr/include/aliceVision/depthMap/cuda/host/DeviceCache.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/host/DeviceMipmapImage.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/host/DeviceStreamManager.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/host/LRUCache.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/host/LRUCameraCache.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/host/divUp.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/host/memory.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/host/patchPattern.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/host/utils.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/imageProcessing/ alice-vision /usr/include/aliceVision/depthMap/cuda/imageProcessing/deviceColorConversion.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/imageProcessing/deviceGaussianFilter.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/imageProcessing/deviceMipmappedArray.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/planeSweeping/ alice-vision /usr/include/aliceVision/depthMap/cuda/planeSweeping/deviceDepthSimilarityMap.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/planeSweeping/deviceSimilarityVolume.hpp alice-vision /usr/include/aliceVision/depthMap/cuda/planeSweeping/similarity.hpp alice-vision /usr/include/aliceVision/depthMap/depthMapUtils.hpp alice-vision /usr/include/aliceVision/depthMap/volumeIO.hpp alice-vision /usr/include/aliceVision/feature/ alice-vision /usr/include/aliceVision/feature/Descriptor.hpp alice-vision /usr/include/aliceVision/feature/FeaturesPerView.hpp alice-vision /usr/include/aliceVision/feature/Hamming.hpp alice-vision /usr/include/aliceVision/feature/ImageDescriber.hpp alice-vision /usr/include/aliceVision/feature/KeypointSet.hpp alice-vision /usr/include/aliceVision/feature/PointFeature.hpp alice-vision /usr/include/aliceVision/feature/Regions.hpp alice-vision /usr/include/aliceVision/feature/RegionsPerView.hpp alice-vision /usr/include/aliceVision/feature/akaze/ alice-vision /usr/include/aliceVision/feature/akaze/AKAZE.hpp alice-vision /usr/include/aliceVision/feature/akaze/ImageDescriber_AKAZE.hpp alice-vision /usr/include/aliceVision/feature/akaze/descriptorLIOP.hpp alice-vision /usr/include/aliceVision/feature/akaze/descriptorMLDB.hpp alice-vision /usr/include/aliceVision/feature/akaze/descriptorMSURF.hpp alice-vision /usr/include/aliceVision/feature/apriltag/ alice-vision /usr/include/aliceVision/feature/apriltag/ImageDescriber_APRILTAG.hpp alice-vision /usr/include/aliceVision/feature/cctag/ alice-vision /usr/include/aliceVision/feature/cctag/ImageDescriber_CCTAG.hpp alice-vision /usr/include/aliceVision/feature/feature.hpp alice-vision /usr/include/aliceVision/feature/imageDescriberCommon.hpp alice-vision /usr/include/aliceVision/feature/imageStats.hpp alice-vision /usr/include/aliceVision/feature/metric.hpp alice-vision /usr/include/aliceVision/feature/openCV/ alice-vision /usr/include/aliceVision/feature/openCV/ImageDescriber_AKAZE_OCV.hpp alice-vision /usr/include/aliceVision/feature/openCV/ImageDescriber_SIFT_OCV.hpp alice-vision /usr/include/aliceVision/feature/regionsFactory.hpp alice-vision /usr/include/aliceVision/feature/sift/ alice-vision /usr/include/aliceVision/feature/sift/ImageDescriber_DSPSIFT_vlfeat.hpp alice-vision /usr/include/aliceVision/feature/sift/ImageDescriber_SIFT.hpp alice-vision /usr/include/aliceVision/feature/sift/ImageDescriber_SIFT_popSIFT.hpp alice-vision /usr/include/aliceVision/feature/sift/ImageDescriber_SIFT_vlfeat.hpp alice-vision /usr/include/aliceVision/feature/sift/ImageDescriber_SIFT_vlfeatFloat.hpp alice-vision /usr/include/aliceVision/feature/sift/SIFT.hpp alice-vision /usr/include/aliceVision/featureEngine/ alice-vision /usr/include/aliceVision/featureEngine/FeatureExtractor.hpp alice-vision /usr/include/aliceVision/fuseCut/ alice-vision /usr/include/aliceVision/fuseCut/DelaunayGraphCut.hpp alice-vision /usr/include/aliceVision/fuseCut/Fuser.hpp alice-vision /usr/include/aliceVision/fuseCut/LargeScale.hpp alice-vision /usr/include/aliceVision/fuseCut/MaxFlow_AdjList.hpp alice-vision /usr/include/aliceVision/fuseCut/MaxFlow_CSR.hpp alice-vision /usr/include/aliceVision/fuseCut/OctreeTracks.hpp alice-vision /usr/include/aliceVision/fuseCut/ReconstructionPlan.hpp alice-vision /usr/include/aliceVision/fuseCut/VoxelsGrid.hpp alice-vision /usr/include/aliceVision/fuseCut/delaunayGraphCutTypes.hpp alice-vision /usr/include/aliceVision/geometry/ alice-vision /usr/include/aliceVision/geometry/Frustum.hpp alice-vision /usr/include/aliceVision/geometry/HalfPlane.hpp alice-vision /usr/include/aliceVision/geometry/Pose3.hpp alice-vision /usr/include/aliceVision/geometry/Similarity3.hpp alice-vision /usr/include/aliceVision/geometry/lie.hpp alice-vision /usr/include/aliceVision/geometry/rigidTransformation3D.hpp alice-vision /usr/include/aliceVision/gpu/ alice-vision /usr/include/aliceVision/gpu/gpu.hpp alice-vision /usr/include/aliceVision/graph/ alice-vision /usr/include/aliceVision/graph/IndexedGraph.hpp alice-vision /usr/include/aliceVision/graph/Triplet.hpp alice-vision /usr/include/aliceVision/graph/connectedComponent.hpp alice-vision /usr/include/aliceVision/graph/graph.hpp alice-vision /usr/include/aliceVision/graph/indexedGraphGraphvizExport.hpp alice-vision /usr/include/aliceVision/half.hpp alice-vision /usr/include/aliceVision/hdr/ alice-vision /usr/include/aliceVision/hdr/DebevecCalibrate.hpp alice-vision /usr/include/aliceVision/hdr/GrossbergCalibrate.hpp alice-vision /usr/include/aliceVision/hdr/LaguerreBACalibration.hpp alice-vision /usr/include/aliceVision/hdr/QuadProg++.hpp alice-vision /usr/include/aliceVision/hdr/brackets.hpp alice-vision /usr/include/aliceVision/hdr/emorCurve.hpp alice-vision /usr/include/aliceVision/hdr/hdrMerge.hpp alice-vision /usr/include/aliceVision/hdr/hdrTestCommon.hpp alice-vision /usr/include/aliceVision/hdr/rgbCurve.hpp alice-vision /usr/include/aliceVision/hdr/sampling.hpp alice-vision /usr/include/aliceVision/image/ alice-vision /usr/include/aliceVision/image/Image.hpp alice-vision /usr/include/aliceVision/image/ImageCache.hpp alice-vision /usr/include/aliceVision/image/Rgb.hpp alice-vision /usr/include/aliceVision/image/Sampler.hpp alice-vision /usr/include/aliceVision/image/all.hpp alice-vision /usr/include/aliceVision/image/cache.hpp alice-vision /usr/include/aliceVision/image/colorspace.hpp alice-vision /usr/include/aliceVision/image/concat.hpp alice-vision /usr/include/aliceVision/image/convertion.hpp alice-vision /usr/include/aliceVision/image/convertionOpenCV.hpp alice-vision /usr/include/aliceVision/image/convolution.hpp alice-vision /usr/include/aliceVision/image/convolutionBase.hpp alice-vision /usr/include/aliceVision/image/dcp.hpp alice-vision /usr/include/aliceVision/image/diffusion.hpp alice-vision /usr/include/aliceVision/image/drawing.hpp alice-vision /usr/include/aliceVision/image/filtering.hpp alice-vision /usr/include/aliceVision/image/imageAlgo.hpp alice-vision /usr/include/aliceVision/image/image_test/ alice-vision /usr/include/aliceVision/image/io.hpp alice-vision /usr/include/aliceVision/image/jetColorMap.hpp alice-vision /usr/include/aliceVision/image/pixelTypes.hpp alice-vision /usr/include/aliceVision/image/resampling.hpp alice-vision /usr/include/aliceVision/image/share/ alice-vision /usr/include/aliceVision/image/share/aliceVision/ alice-vision /usr/include/aliceVision/image/share/aliceVision/luts/ alice-vision /usr/include/aliceVision/image/warping.hpp alice-vision /usr/include/aliceVision/imageMasking/ alice-vision /usr/include/aliceVision/imageMasking/eigen2cvHelpers.hpp alice-vision /usr/include/aliceVision/imageMasking/imageMasking.hpp alice-vision /usr/include/aliceVision/imageMatching/ alice-vision /usr/include/aliceVision/imageMatching/ImageMatching.hpp alice-vision /usr/include/aliceVision/keyframe/ alice-vision /usr/include/aliceVision/keyframe/KeyframeSelector.hpp alice-vision /usr/include/aliceVision/lensCorrectionProfile/ alice-vision /usr/include/aliceVision/lensCorrectionProfile/lcp.hpp alice-vision /usr/include/aliceVision/lightingEstimation/ alice-vision /usr/include/aliceVision/lightingEstimation/augmentedNormals.hpp alice-vision /usr/include/aliceVision/lightingEstimation/lightingCalibration.hpp alice-vision /usr/include/aliceVision/lightingEstimation/lightingEstimation.hpp alice-vision /usr/include/aliceVision/linearProgramming/ alice-vision /usr/include/aliceVision/linearProgramming/ISolver.hpp alice-vision /usr/include/aliceVision/linearProgramming/MOSEKSolver.hpp alice-vision /usr/include/aliceVision/linearProgramming/OSIXSolver.hpp alice-vision /usr/include/aliceVision/linearProgramming/bisectionLP.hpp alice-vision /usr/include/aliceVision/linearProgramming/lInfinityCV/ alice-vision /usr/include/aliceVision/linearProgramming/lInfinityCV/global_translations_fromTij.hpp alice-vision /usr/include/aliceVision/linearProgramming/lInfinityCV/global_translations_fromTriplets.hpp alice-vision /usr/include/aliceVision/linearProgramming/lInfinityCV/lInfinityCV.hpp alice-vision /usr/include/aliceVision/linearProgramming/lInfinityCV/resection.hpp alice-vision /usr/include/aliceVision/linearProgramming/lInfinityCV/resection_kernel.hpp alice-vision /usr/include/aliceVision/linearProgramming/lInfinityCV/tijsAndXis_From_xi_Ri.hpp alice-vision /usr/include/aliceVision/linearProgramming/lInfinityCV/tijsAndXis_From_xi_Ri_noise.hpp alice-vision /usr/include/aliceVision/linearProgramming/lInfinityCV/triangulation.hpp alice-vision /usr/include/aliceVision/linearProgramming/lInfinityCV/triplet_tijsAndXis_kernel.hpp alice-vision /usr/include/aliceVision/linearProgramming/linearProgramming.hpp alice-vision /usr/include/aliceVision/localization/ alice-vision /usr/include/aliceVision/localization/BoundedBuffer.hpp alice-vision /usr/include/aliceVision/localization/CCTagLocalizer.hpp alice-vision /usr/include/aliceVision/localization/ILocalizer.hpp alice-vision /usr/include/aliceVision/localization/LocalizationResult.hpp alice-vision /usr/include/aliceVision/localization/VoctreeLocalizer.hpp alice-vision /usr/include/aliceVision/localization/optimization.hpp alice-vision /usr/include/aliceVision/localization/reconstructed_regions.hpp alice-vision /usr/include/aliceVision/localization/rigResection.hpp alice-vision /usr/include/aliceVision/matching/ alice-vision /usr/include/aliceVision/matching/ArrayMatcher.hpp alice-vision /usr/include/aliceVision/matching/ArrayMatcher_bruteForce.hpp alice-vision /usr/include/aliceVision/matching/ArrayMatcher_cascadeHashing.hpp alice-vision /usr/include/aliceVision/matching/ArrayMatcher_kdtreeFlann.hpp alice-vision /usr/include/aliceVision/matching/CascadeHasher.hpp alice-vision /usr/include/aliceVision/matching/IndMatch.hpp alice-vision /usr/include/aliceVision/matching/IndMatchDecorator.hpp alice-vision /usr/include/aliceVision/matching/RegionsMatcher.hpp alice-vision /usr/include/aliceVision/matching/filters.hpp alice-vision /usr/include/aliceVision/matching/guidedMatching.hpp alice-vision /usr/include/aliceVision/matching/io.hpp alice-vision /usr/include/aliceVision/matching/kvld/ alice-vision /usr/include/aliceVision/matching/kvld/algorithm.h alice-vision /usr/include/aliceVision/matching/kvld/kvld.h alice-vision /usr/include/aliceVision/matching/kvld/kvld_draw.h alice-vision /usr/include/aliceVision/matching/matcherType.hpp alice-vision /usr/include/aliceVision/matching/matchesFiltering.hpp alice-vision /usr/include/aliceVision/matching/pairwiseAdjacencyDisplay.hpp alice-vision /usr/include/aliceVision/matching/supportEstimation.hpp alice-vision /usr/include/aliceVision/matching/svgVisualization.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/ alice-vision /usr/include/aliceVision/matchingImageCollection/GeometricFilter.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/GeometricFilterMatrix.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/GeometricFilterMatrix_E_AC.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/GeometricFilterMatrix_F_AC.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/GeometricFilterMatrix_HGrowing.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/GeometricFilterMatrix_H_AC.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/GeometricFilterType.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/IImageCollectionMatcher.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/ImageCollectionMatcher_cascadeHashing.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/ImageCollectionMatcher_generic.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/ImagePairListIO.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/geometricFilterUtils.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/matchingCommon.hpp alice-vision /usr/include/aliceVision/matchingImageCollection/pairBuilder.hpp alice-vision /usr/include/aliceVision/mesh/ alice-vision /usr/include/aliceVision/mesh/Material.hpp alice-vision /usr/include/aliceVision/mesh/Mesh.hpp alice-vision /usr/include/aliceVision/mesh/MeshAnalyze.hpp alice-vision /usr/include/aliceVision/mesh/MeshClean.hpp alice-vision /usr/include/aliceVision/mesh/MeshEnergyOpt.hpp alice-vision /usr/include/aliceVision/mesh/Texturing.hpp alice-vision /usr/include/aliceVision/mesh/UVAtlas.hpp alice-vision /usr/include/aliceVision/mesh/geoMesh.hpp alice-vision /usr/include/aliceVision/mesh/meshPostProcessing.hpp alice-vision /usr/include/aliceVision/mesh/meshVisibility.hpp alice-vision /usr/include/aliceVision/multiview/ alice-vision /usr/include/aliceVision/multiview/NViewDataSet.hpp alice-vision /usr/include/aliceVision/multiview/RelativePoseKernel.hpp alice-vision /usr/include/aliceVision/multiview/ResectionKernel.hpp alice-vision /usr/include/aliceVision/multiview/Unnormalizer.hpp alice-vision /usr/include/aliceVision/multiview/affineSolver.hpp alice-vision /usr/include/aliceVision/multiview/epipolarEquation.hpp alice-vision /usr/include/aliceVision/multiview/essential.hpp alice-vision /usr/include/aliceVision/multiview/knownRotationTranslationKernel.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/ alice-vision /usr/include/aliceVision/multiview/relativePose/Essential5PSolver.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/Essential8PSolver.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/EssentialKernel.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/Fundamental10PSolver.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/Fundamental7PSolver.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/Fundamental8PSolver.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/FundamentalError.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/FundamentalKernel.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/Homography4PSolver.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/HomographyError.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/HomographyKernel.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/ISolverErrorRelativePose.hpp alice-vision /usr/include/aliceVision/multiview/relativePose/Rotation3PSolver.hpp alice-vision /usr/include/aliceVision/multiview/resection/ alice-vision /usr/include/aliceVision/multiview/resection/EPnPKernel.hpp alice-vision /usr/include/aliceVision/multiview/resection/EPnPSolver.hpp alice-vision /usr/include/aliceVision/multiview/resection/ISolverErrorResection.hpp alice-vision /usr/include/aliceVision/multiview/resection/P3PSolver.hpp alice-vision /usr/include/aliceVision/multiview/resection/P4PfSolver.hpp alice-vision /usr/include/aliceVision/multiview/resection/P5PfrSolver.hpp alice-vision /usr/include/aliceVision/multiview/resection/ProjectionDistanceError.hpp alice-vision /usr/include/aliceVision/multiview/resection/Resection6PSolver.hpp alice-vision /usr/include/aliceVision/multiview/resection/ResectionKernel.hpp alice-vision /usr/include/aliceVision/multiview/rotationAveraging/ alice-vision /usr/include/aliceVision/multiview/rotationAveraging/common.hpp alice-vision /usr/include/aliceVision/multiview/rotationAveraging/l1.hpp alice-vision /usr/include/aliceVision/multiview/rotationAveraging/l2.hpp alice-vision /usr/include/aliceVision/multiview/rotationAveraging/rotationAveraging.hpp alice-vision /usr/include/aliceVision/multiview/translationAveraging/ alice-vision /usr/include/aliceVision/multiview/translationAveraging/common.hpp alice-vision /usr/include/aliceVision/multiview/translationAveraging/solver.hpp alice-vision /usr/include/aliceVision/multiview/translationAveraging/translationAveragingTest.hpp alice-vision /usr/include/aliceVision/multiview/triangulation/ alice-vision /usr/include/aliceVision/multiview/triangulation/NViewsTriangulationLORansac.hpp alice-vision /usr/include/aliceVision/multiview/triangulation/Triangulation.hpp alice-vision /usr/include/aliceVision/multiview/triangulation/triangulationDLT.hpp alice-vision /usr/include/aliceVision/mvsData/ alice-vision /usr/include/aliceVision/mvsData/Matrix3x3.hpp alice-vision /usr/include/aliceVision/mvsData/Matrix3x4.hpp alice-vision /usr/include/aliceVision/mvsData/OrientedPoint.hpp alice-vision /usr/include/aliceVision/mvsData/Pixel.hpp alice-vision /usr/include/aliceVision/mvsData/Point2d.hpp alice-vision /usr/include/aliceVision/mvsData/Point3d.hpp alice-vision /usr/include/aliceVision/mvsData/Point4d.hpp alice-vision /usr/include/aliceVision/mvsData/ROI.hpp alice-vision /usr/include/aliceVision/mvsData/Stat3d.hpp alice-vision /usr/include/aliceVision/mvsData/StaticVector.hpp alice-vision /usr/include/aliceVision/mvsData/Universe.hpp alice-vision /usr/include/aliceVision/mvsData/Voxel.hpp alice-vision /usr/include/aliceVision/mvsData/geometry.hpp alice-vision /usr/include/aliceVision/mvsData/geometryTriTri.hpp alice-vision /usr/include/aliceVision/mvsData/structures.hpp alice-vision /usr/include/aliceVision/mvsUtils/ alice-vision /usr/include/aliceVision/mvsUtils/ImagesCache.hpp alice-vision /usr/include/aliceVision/mvsUtils/MultiViewParams.hpp alice-vision /usr/include/aliceVision/mvsUtils/TileParams.hpp alice-vision /usr/include/aliceVision/mvsUtils/common.hpp alice-vision /usr/include/aliceVision/mvsUtils/fileIO.hpp alice-vision /usr/include/aliceVision/mvsUtils/mapIO.hpp alice-vision /usr/include/aliceVision/numeric/ alice-vision /usr/include/aliceVision/numeric/Accumulator.hpp alice-vision /usr/include/aliceVision/numeric/Container.hpp alice-vision /usr/include/aliceVision/numeric/LMFunctor.hpp alice-vision /usr/include/aliceVision/numeric/MathTrait.hpp alice-vision /usr/include/aliceVision/numeric/algebra.hpp alice-vision /usr/include/aliceVision/numeric/gps.hpp alice-vision /usr/include/aliceVision/numeric/numeric.hpp alice-vision /usr/include/aliceVision/numeric/polynomial.hpp alice-vision /usr/include/aliceVision/numeric/projection.hpp alice-vision /usr/include/aliceVision/panorama/ alice-vision /usr/include/aliceVision/panorama/alphaCompositer.hpp alice-vision /usr/include/aliceVision/panorama/boundingBox.hpp alice-vision /usr/include/aliceVision/panorama/cachedImage.hpp alice-vision /usr/include/aliceVision/panorama/compositer.hpp alice-vision /usr/include/aliceVision/panorama/coordinatesMap.hpp alice-vision /usr/include/aliceVision/panorama/distance.hpp alice-vision /usr/include/aliceVision/panorama/feathering.hpp alice-vision /usr/include/aliceVision/panorama/gaussian.hpp alice-vision /usr/include/aliceVision/panorama/graphcut.hpp alice-vision /usr/include/aliceVision/panorama/imageOps.hpp alice-vision /usr/include/aliceVision/panorama/laplacianCompositer.hpp alice-vision /usr/include/aliceVision/panorama/laplacianPyramid.hpp alice-vision /usr/include/aliceVision/panorama/panoramaMap.hpp alice-vision /usr/include/aliceVision/panorama/remapBbox.hpp alice-vision /usr/include/aliceVision/panorama/seams.hpp alice-vision /usr/include/aliceVision/panorama/sphericalMapping.hpp alice-vision /usr/include/aliceVision/panorama/warper.hpp alice-vision /usr/include/aliceVision/photometricStereo/ alice-vision /usr/include/aliceVision/photometricStereo/normalIntegration.hpp alice-vision /usr/include/aliceVision/photometricStereo/photometricDataIO.hpp alice-vision /usr/include/aliceVision/photometricStereo/photometricStereo.hpp alice-vision /usr/include/aliceVision/prettyprint.hpp alice-vision /usr/include/aliceVision/rig/ alice-vision /usr/include/aliceVision/rig/ResidualError.hpp alice-vision /usr/include/aliceVision/rig/Rig.hpp alice-vision /usr/include/aliceVision/robustEstimation/ alice-vision /usr/include/aliceVision/robustEstimation/ACRansac.hpp alice-vision /usr/include/aliceVision/robustEstimation/IRansacKernel.hpp alice-vision /usr/include/aliceVision/robustEstimation/ISolver.hpp alice-vision /usr/include/aliceVision/robustEstimation/LORansac.hpp alice-vision /usr/include/aliceVision/robustEstimation/LineKernel.hpp alice-vision /usr/include/aliceVision/robustEstimation/PointFittingKernel.hpp alice-vision /usr/include/aliceVision/robustEstimation/PointFittingRansacKernel.hpp alice-vision /usr/include/aliceVision/robustEstimation/Ransac.hpp alice-vision /usr/include/aliceVision/robustEstimation/ScoreEvaluator.hpp alice-vision /usr/include/aliceVision/robustEstimation/conditioning.hpp alice-vision /usr/include/aliceVision/robustEstimation/estimators.hpp alice-vision /usr/include/aliceVision/robustEstimation/leastMedianOfSquares.hpp alice-vision /usr/include/aliceVision/robustEstimation/lineTestGenerator.hpp alice-vision /usr/include/aliceVision/robustEstimation/maxConsensus.hpp alice-vision /usr/include/aliceVision/robustEstimation/randSampling.hpp alice-vision /usr/include/aliceVision/robustEstimation/ransacTools.hpp alice-vision /usr/include/aliceVision/segmentation/ alice-vision /usr/include/aliceVision/segmentation/segmentation.hpp alice-vision /usr/include/aliceVision/sensorDB/ alice-vision /usr/include/aliceVision/sensorDB/Datasheet.hpp alice-vision /usr/include/aliceVision/sensorDB/parseDatabase.hpp alice-vision /usr/include/aliceVision/sfm/ alice-vision /usr/include/aliceVision/sfm/FrustumFilter.hpp alice-vision /usr/include/aliceVision/sfm/LocalBundleAdjustmentGraph.hpp alice-vision /usr/include/aliceVision/sfm/ResidualErrorConstraintFunctor.hpp alice-vision /usr/include/aliceVision/sfm/ResidualErrorFunctor.hpp alice-vision /usr/include/aliceVision/sfm/ResidualErrorRotationPriorFunctor.hpp alice-vision /usr/include/aliceVision/sfm/bundle/ alice-vision /usr/include/aliceVision/sfm/bundle/BundleAdjustment.hpp alice-vision /usr/include/aliceVision/sfm/bundle/BundleAdjustmentCeres.hpp alice-vision /usr/include/aliceVision/sfm/bundle/BundleAdjustmentSymbolicCeres.hpp alice-vision /usr/include/aliceVision/sfm/bundle/costfunctions/ alice-vision /usr/include/aliceVision/sfm/bundle/costfunctions/panoramaEquidistant.hpp alice-vision /usr/include/aliceVision/sfm/bundle/costfunctions/panoramaPinhole.hpp alice-vision /usr/include/aliceVision/sfm/bundle/costfunctions/projection.hpp alice-vision /usr/include/aliceVision/sfm/bundle/costfunctions/projectionSimple.hpp alice-vision /usr/include/aliceVision/sfm/bundle/costfunctions/rotationPrior.hpp alice-vision /usr/include/aliceVision/sfm/bundle/manifolds/ alice-vision /usr/include/aliceVision/sfm/bundle/manifolds/intrinsics.hpp alice-vision /usr/include/aliceVision/sfm/bundle/manifolds/se3.hpp alice-vision /usr/include/aliceVision/sfm/bundle/manifolds/so2.hpp alice-vision /usr/include/aliceVision/sfm/bundle/manifolds/so3.hpp alice-vision /usr/include/aliceVision/sfm/bundle/manifolds/so3vec.hpp alice-vision /usr/include/aliceVision/sfm/filters.hpp alice-vision /usr/include/aliceVision/sfm/generateReport.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/ alice-vision /usr/include/aliceVision/sfm/pipeline/ReconstructionEngine.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/RelativePoseInfo.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/RigSequence.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/global/ alice-vision /usr/include/aliceVision/sfm/pipeline/global/GlobalSfMRotationAveragingSolver.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/global/GlobalSfMTranslationAveragingSolver.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/global/MutexSet.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/global/ReconstructionEngine_globalSfM.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/global/TranslationTripletKernelACRansac.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/global/reindexGlobalSfM.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/localization/ alice-vision /usr/include/aliceVision/sfm/pipeline/localization/SfMLocalizer.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/pairwiseMatchesIO.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/panorama/ alice-vision /usr/include/aliceVision/sfm/pipeline/panorama/ReconstructionEngine_panorama.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/panorama/panoramaSfM_test_common.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/regionsIO.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/relativePoses.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/sequential/ alice-vision /usr/include/aliceVision/sfm/pipeline/sequential/ReconstructionEngine_sequentialSfM.hpp alice-vision /usr/include/aliceVision/sfm/pipeline/structureFromKnownPoses/ alice-vision /usr/include/aliceVision/sfm/pipeline/structureFromKnownPoses/StructureEstimationFromKnownPoses.hpp alice-vision /usr/include/aliceVision/sfm/sfm.hpp alice-vision /usr/include/aliceVision/sfm/sfmFilters.hpp alice-vision /usr/include/aliceVision/sfm/sfmStatistics.hpp alice-vision /usr/include/aliceVision/sfm/sfmTriangulation.hpp alice-vision /usr/include/aliceVision/sfm/utils/ alice-vision /usr/include/aliceVision/sfm/utils/alignment.hpp alice-vision /usr/include/aliceVision/sfm/utils/statistics.hpp alice-vision /usr/include/aliceVision/sfm/utils/syntheticScene.hpp alice-vision /usr/include/aliceVision/sfmData/ alice-vision /usr/include/aliceVision/sfmData/CameraPose.hpp alice-vision /usr/include/aliceVision/sfmData/Constraint2D.hpp alice-vision /usr/include/aliceVision/sfmData/HashMapPtr.hpp alice-vision /usr/include/aliceVision/sfmData/Landmark.hpp alice-vision /usr/include/aliceVision/sfmData/Rig.hpp alice-vision /usr/include/aliceVision/sfmData/RotationPrior.hpp alice-vision /usr/include/aliceVision/sfmData/SfMData.hpp alice-vision /usr/include/aliceVision/sfmData/View.hpp alice-vision /usr/include/aliceVision/sfmData/colorize.hpp alice-vision /usr/include/aliceVision/sfmData/exif.hpp alice-vision /usr/include/aliceVision/sfmData/exposureSetting.hpp alice-vision /usr/include/aliceVision/sfmData/imageInfo.hpp alice-vision /usr/include/aliceVision/sfmData/uid.hpp alice-vision /usr/include/aliceVision/sfmDataIO/ alice-vision /usr/include/aliceVision/sfmDataIO/AlembicExporter.hpp alice-vision /usr/include/aliceVision/sfmDataIO/AlembicImporter.hpp alice-vision /usr/include/aliceVision/sfmDataIO/bafIO.hpp alice-vision /usr/include/aliceVision/sfmDataIO/colmap.hpp alice-vision /usr/include/aliceVision/sfmDataIO/compatibilityData/ alice-vision /usr/include/aliceVision/sfmDataIO/gtIO.hpp alice-vision /usr/include/aliceVision/sfmDataIO/jsonIO.hpp alice-vision /usr/include/aliceVision/sfmDataIO/middlebury.hpp alice-vision /usr/include/aliceVision/sfmDataIO/plyIO.hpp alice-vision /usr/include/aliceVision/sfmDataIO/sceneSample.hpp alice-vision /usr/include/aliceVision/sfmDataIO/sfmDataIO.hpp alice-vision /usr/include/aliceVision/sfmDataIO/viewIO.hpp alice-vision /usr/include/aliceVision/sfmMvsUtils/ alice-vision /usr/include/aliceVision/sfmMvsUtils/visibility.hpp alice-vision /usr/include/aliceVision/sphereDetection/ alice-vision /usr/include/aliceVision/sphereDetection/sphereDetection.hpp alice-vision /usr/include/aliceVision/stl/ alice-vision /usr/include/aliceVision/stl/DynamicBitset.hpp alice-vision /usr/include/aliceVision/stl/FlatMap.hpp alice-vision /usr/include/aliceVision/stl/FlatSet.hpp alice-vision /usr/include/aliceVision/stl/bitmask.hpp alice-vision /usr/include/aliceVision/stl/hash.hpp alice-vision /usr/include/aliceVision/stl/indexedSort.hpp alice-vision /usr/include/aliceVision/stl/mapUtils.hpp alice-vision /usr/include/aliceVision/stl/regex.hpp alice-vision /usr/include/aliceVision/stl/stl.hpp alice-vision /usr/include/aliceVision/system/ alice-vision /usr/include/aliceVision/system/Logger.hpp alice-vision /usr/include/aliceVision/system/MemoryInfo.hpp alice-vision /usr/include/aliceVision/system/ProgressDisplay.hpp alice-vision /usr/include/aliceVision/system/Timer.hpp alice-vision /usr/include/aliceVision/system/cpu.hpp alice-vision /usr/include/aliceVision/system/hardwareContext.hpp alice-vision /usr/include/aliceVision/system/main.hpp alice-vision /usr/include/aliceVision/system/nvtx.hpp alice-vision /usr/include/aliceVision/system/system.hpp alice-vision /usr/include/aliceVision/track/ alice-vision /usr/include/aliceVision/track/Track.hpp alice-vision /usr/include/aliceVision/track/TracksBuilder.hpp alice-vision /usr/include/aliceVision/track/trackIO.hpp alice-vision /usr/include/aliceVision/track/tracksUtils.hpp alice-vision /usr/include/aliceVision/types.hpp alice-vision /usr/include/aliceVision/unitTest.hpp alice-vision /usr/include/aliceVision/utils/ alice-vision /usr/include/aliceVision/utils/Histogram.hpp alice-vision /usr/include/aliceVision/utils/convert.hpp alice-vision /usr/include/aliceVision/utils/filesIO.hpp alice-vision /usr/include/aliceVision/utils/regexFilter.hpp alice-vision /usr/include/aliceVision/version.hpp alice-vision /usr/include/aliceVision/voctree/ alice-vision /usr/include/aliceVision/voctree/Database.hpp alice-vision /usr/include/aliceVision/voctree/DefaultAllocator.hpp alice-vision /usr/include/aliceVision/voctree/MutableVocabularyTree.hpp alice-vision /usr/include/aliceVision/voctree/SimpleKmeans.hpp alice-vision /usr/include/aliceVision/voctree/TreeBuilder.hpp alice-vision /usr/include/aliceVision/voctree/VocabularyTree.hpp alice-vision /usr/include/aliceVision/voctree/databaseIO.hpp alice-vision /usr/include/aliceVision/voctree/databaseIO.tcc alice-vision /usr/include/aliceVision/voctree/descriptorLoader.hpp alice-vision /usr/include/aliceVision/voctree/descriptorLoader.tcc alice-vision /usr/include/aliceVision/voctree/distance.hpp alice-vision /usr/include/aliceVision_dependencies/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/EigenTypes.h alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/MeshNormalDenoising.h alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/MeshNormalFilter.h alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/MeshTypes.h alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/SDFilter.h alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/Geometry/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/IO/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/IO/exporter/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/IO/importer/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/IO/reader/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/IO/writer/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/Mesh/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/Mesh/gen/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/System/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/System/config.h alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Core/Utils/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Tools/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Tools/Decimater/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Tools/Smoother/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Tools/Utils/ alice-vision /usr/include/aliceVision_dependencies/MeshSDFilter/external/OpenMesh/Tools/Utils/getopt.h alice-vision /usr/include/aliceVision_dependencies/htmlDoc/ alice-vision /usr/include/aliceVision_dependencies/htmlDoc/htmlDoc.hpp alice-vision /usr/include/aliceVision_dependencies/nanoflann/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/.circleci/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/.circleci/clang_git_format/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/.circleci/clang_git_format/clang_git_format/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/.circleci/clang_git_format/scripts/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/.github/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/.github/workflows/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/doc/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/examples/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/examples/KDTreeVectorOfVectorsAdaptor.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/examples/example_with_cmake/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/examples/example_with_pkgconfig/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/examples/examples_gui/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/examples/examples_gui/nanoflann_gui_example_R3/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/examples/examples_gui/nanoflann_gui_example_bearings/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/examples/utils.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/include/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/include/nanoflann.hpp alice-vision /usr/include/aliceVision_dependencies/nanoflann/scripts/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/gtest-death-test.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/gtest-message.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/gtest-param-test.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/gtest-printers.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/gtest-spi.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/gtest-test-part.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/gtest-typed-test.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/gtest.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/gtest_pred_impl.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/gtest_prod.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/custom/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/custom/gtest-port.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/custom/gtest-printers.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/custom/gtest.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/gtest-death-test-internal.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/gtest-filepath.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/gtest-internal.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/gtest-linked_ptr.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/gtest-param-util-generated.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/gtest-param-util.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/gtest-port-arch.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/gtest-port.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/gtest-string.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/gtest-tuple.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/include/gtest/internal/gtest-type-util.h alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/src/ alice-vision /usr/include/aliceVision_dependencies/nanoflann/tests/gtest-1.8.0/src/gtest-internal-inl.h alice-vision /usr/include/aliceVision_dependencies/nonFree/ alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/ alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/ alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/covdet.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/generic.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/host.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/imopv.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/imopv_sse2.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/mathop.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/mathop_avx.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/mathop_sse2.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/mser.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/random.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/scalespace.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/sift.h alice-vision /usr/include/aliceVision_dependencies/nonFree/sift/vl/stringop.h alice-vision /usr/include/aliceVision_dependencies/vectorGraphics/ alice-vision /usr/include/aliceVision_dependencies/vectorGraphics/svgDrawer.hpp alice-vision /usr/lib/ alice-vision /usr/lib/libaliceVision_calibration.so alice-vision /usr/lib/libaliceVision_calibration.so.3 alice-vision /usr/lib/libaliceVision_calibration.so.3.2 alice-vision /usr/lib/libaliceVision_camera.so alice-vision /usr/lib/libaliceVision_camera.so.3 alice-vision /usr/lib/libaliceVision_camera.so.3.2 alice-vision /usr/lib/libaliceVision_cmdline.so alice-vision /usr/lib/libaliceVision_cmdline.so.3 alice-vision /usr/lib/libaliceVision_cmdline.so.3.2 alice-vision /usr/lib/libaliceVision_colorHarmonization.so alice-vision /usr/lib/libaliceVision_colorHarmonization.so.3 alice-vision /usr/lib/libaliceVision_colorHarmonization.so.3.2 alice-vision /usr/lib/libaliceVision_dataio.so alice-vision /usr/lib/libaliceVision_dataio.so.3 alice-vision /usr/lib/libaliceVision_dataio.so.3.2 alice-vision /usr/lib/libaliceVision_feature.so alice-vision /usr/lib/libaliceVision_feature.so.3 alice-vision /usr/lib/libaliceVision_feature.so.3.2 alice-vision /usr/lib/libaliceVision_featureEngine.so alice-vision /usr/lib/libaliceVision_featureEngine.so.3 alice-vision /usr/lib/libaliceVision_featureEngine.so.3.2 alice-vision /usr/lib/libaliceVision_fuseCut.so alice-vision /usr/lib/libaliceVision_fuseCut.so.3 alice-vision /usr/lib/libaliceVision_fuseCut.so.3.2 alice-vision /usr/lib/libaliceVision_geometry.so alice-vision /usr/lib/libaliceVision_geometry.so.3 alice-vision /usr/lib/libaliceVision_geometry.so.3.2 alice-vision /usr/lib/libaliceVision_gpu.so alice-vision /usr/lib/libaliceVision_gpu.so.3 alice-vision /usr/lib/libaliceVision_gpu.so.3.2 alice-vision /usr/lib/libaliceVision_hdr.so alice-vision /usr/lib/libaliceVision_hdr.so.3 alice-vision /usr/lib/libaliceVision_hdr.so.3.2 alice-vision /usr/lib/libaliceVision_image.so alice-vision /usr/lib/libaliceVision_image.so.3 alice-vision /usr/lib/libaliceVision_image.so.3.2 alice-vision /usr/lib/libaliceVision_imageMasking.so alice-vision /usr/lib/libaliceVision_imageMasking.so.3 alice-vision /usr/lib/libaliceVision_imageMasking.so.3.2 alice-vision /usr/lib/libaliceVision_imageMatching.so alice-vision /usr/lib/libaliceVision_imageMatching.so.3 alice-vision /usr/lib/libaliceVision_imageMatching.so.3.2 alice-vision /usr/lib/libaliceVision_keyframe.so alice-vision /usr/lib/libaliceVision_keyframe.so.3 alice-vision /usr/lib/libaliceVision_keyframe.so.3.2 alice-vision /usr/lib/libaliceVision_kvld.so alice-vision /usr/lib/libaliceVision_kvld.so.3 alice-vision /usr/lib/libaliceVision_kvld.so.3.2 alice-vision /usr/lib/libaliceVision_lInftyComputerVision.so alice-vision /usr/lib/libaliceVision_lInftyComputerVision.so.3 alice-vision /usr/lib/libaliceVision_lInftyComputerVision.so.3.2 alice-vision /usr/lib/libaliceVision_lensCorrectionProfile.so alice-vision /usr/lib/libaliceVision_lensCorrectionProfile.so.3 alice-vision /usr/lib/libaliceVision_lensCorrectionProfile.so.3.2 alice-vision /usr/lib/libaliceVision_lightingEstimation.so alice-vision /usr/lib/libaliceVision_lightingEstimation.so.3 alice-vision /usr/lib/libaliceVision_lightingEstimation.so.3.2 alice-vision /usr/lib/libaliceVision_localization.so alice-vision /usr/lib/libaliceVision_localization.so.3 alice-vision /usr/lib/libaliceVision_localization.so.3.2 alice-vision /usr/lib/libaliceVision_matching.so alice-vision /usr/lib/libaliceVision_matching.so.3 alice-vision /usr/lib/libaliceVision_matching.so.3.2 alice-vision /usr/lib/libaliceVision_matchingImageCollection.so alice-vision /usr/lib/libaliceVision_matchingImageCollection.so.3 alice-vision /usr/lib/libaliceVision_matchingImageCollection.so.3.2 alice-vision /usr/lib/libaliceVision_mesh.so alice-vision /usr/lib/libaliceVision_mesh.so.3 alice-vision /usr/lib/libaliceVision_mesh.so.3.2 alice-vision /usr/lib/libaliceVision_multiview.so alice-vision /usr/lib/libaliceVision_multiview.so.3 alice-vision /usr/lib/libaliceVision_multiview.so.3.2 alice-vision /usr/lib/libaliceVision_multiview_test_data.so alice-vision /usr/lib/libaliceVision_multiview_test_data.so.3 alice-vision /usr/lib/libaliceVision_multiview_test_data.so.3.2 alice-vision /usr/lib/libaliceVision_mvsData.so alice-vision /usr/lib/libaliceVision_mvsData.so.3 alice-vision /usr/lib/libaliceVision_mvsData.so.3.2 alice-vision /usr/lib/libaliceVision_mvsUtils.so alice-vision /usr/lib/libaliceVision_mvsUtils.so.3 alice-vision /usr/lib/libaliceVision_mvsUtils.so.3.2 alice-vision /usr/lib/libaliceVision_numeric.so alice-vision /usr/lib/libaliceVision_numeric.so.3 alice-vision /usr/lib/libaliceVision_numeric.so.3.2 alice-vision /usr/lib/libaliceVision_panorama.so alice-vision /usr/lib/libaliceVision_panorama.so.3 alice-vision /usr/lib/libaliceVision_panorama.so.3.2 alice-vision /usr/lib/libaliceVision_photometricStereo.so alice-vision /usr/lib/libaliceVision_photometricStereo.so.3 alice-vision /usr/lib/libaliceVision_photometricStereo.so.3.2 alice-vision /usr/lib/libaliceVision_rig.so alice-vision /usr/lib/libaliceVision_rig.so.3 alice-vision /usr/lib/libaliceVision_rig.so.3.2 alice-vision /usr/lib/libaliceVision_robustEstimation.so alice-vision /usr/lib/libaliceVision_robustEstimation.so.3 alice-vision /usr/lib/libaliceVision_robustEstimation.so.3.2 alice-vision /usr/lib/libaliceVision_sensorDB.so alice-vision /usr/lib/libaliceVision_sensorDB.so.3 alice-vision /usr/lib/libaliceVision_sensorDB.so.3.2 alice-vision /usr/lib/libaliceVision_sfm.so alice-vision /usr/lib/libaliceVision_sfm.so.3 alice-vision /usr/lib/libaliceVision_sfm.so.3.2 alice-vision /usr/lib/libaliceVision_sfmData.so alice-vision /usr/lib/libaliceVision_sfmData.so.3 alice-vision /usr/lib/libaliceVision_sfmData.so.3.2 alice-vision /usr/lib/libaliceVision_sfmDataIO.so alice-vision /usr/lib/libaliceVision_sfmDataIO.so.3 alice-vision /usr/lib/libaliceVision_sfmDataIO.so.3.2 alice-vision /usr/lib/libaliceVision_sfmMvsUtils.so alice-vision /usr/lib/libaliceVision_sfmMvsUtils.so.3 alice-vision /usr/lib/libaliceVision_sfmMvsUtils.so.3.2 alice-vision /usr/lib/libaliceVision_system.so alice-vision /usr/lib/libaliceVision_system.so.3 alice-vision /usr/lib/libaliceVision_system.so.3.2 alice-vision /usr/lib/libaliceVision_track.so alice-vision /usr/lib/libaliceVision_track.so.3 alice-vision /usr/lib/libaliceVision_track.so.3.2 alice-vision /usr/lib/libaliceVision_voctree.so alice-vision /usr/lib/libaliceVision_voctree.so.3 alice-vision /usr/lib/libaliceVision_voctree.so.3.2 alice-vision /usr/lib/libvlsift.so alice-vision /usr/lib/libvlsift.so.3 alice-vision /usr/lib/libvlsift.so.3.2 alice-vision /usr/share/ alice-vision /usr/share/aliceVision/ alice-vision /usr/share/aliceVision/CONTRIBUTORS.md alice-vision /usr/share/aliceVision/COPYING.md alice-vision /usr/share/aliceVision/LICENSE-MIT-libmv.md alice-vision /usr/share/aliceVision/LICENSE-MPL2.md alice-vision /usr/share/aliceVision/cameraSensors.db alice-vision /usr/share/aliceVision/cmake/ alice-vision /usr/share/aliceVision/cmake/AliceVisionConfig.cmake alice-vision /usr/share/aliceVision/cmake/AliceVisionConfigVersion.cmake alice-vision /usr/share/aliceVision/cmake/AliceVisionTargets-release.cmake alice-vision /usr/share/aliceVision/cmake/AliceVisionTargets.cmake alice-vision /usr/share/aliceVision/config.ocio alice-vision /usr/share/aliceVision/luts/ alice-vision /usr/share/aliceVision/luts/InvRRT.Rec.709.Log2_48_nits_Shaper.spi3d alice-vision /usr/share/aliceVision/luts/Log2_48_nits_Shaper.RRT.Rec.709.spi3d alice-vision /usr/share/aliceVision/luts/Log2_48_nits_Shaper_to_linear.spi1d alice-vision /usr/share/licenses/ alice-vision /usr/share/licenses/alice-vision/ alice-vision /usr/share/licenses/alice-vision/COPYING.md alice-vision /usr/share/licenses/alice-vision/LICENSE-MIT-libmv.md alice-vision /usr/share/licenses/alice-vision/LICENSE-MPL2.md ```

I don't know really know what to do from there, which path should I use? I tried to add this random path from the logs in my .bashrc (and my PATH) without success:

export ALICEVISION_ROOT="/usr/bin"

I suppose my main mistake was to use those pacman packages:

instead of :

It not so clear for me how I am supposed to install aliceVision

anselm-baur commented 8 months ago

Hi there, I'm using Linux Manjaro and I can confirm the same observation as @sjuxax I have a clean release installation via pacman. I tried to import the images from the https://github.com/alicevision/dataset_monstree repo.

Failed to Import Images - Meshroom 2023.3.0

You probably have a corrupted image within the images that you are trying to import.

Here what I get in my terminal as output:

WARNING:root:== The following "submitters" plugins could not be loaded ==
  * rippleSubmitter: No module named 'mpc'
  * simpleFarmSubmitter: No module named 'simpleFarm'

[2024-03-17 22:09:52.436996] [0x00007ff4d57a16c0] [debug]   Embedded OCIO config file in ALICEVISION_ROOT does not exist, use config from source code: /usr/share/aliceVision/config.ocio
[QtAliceVision] Plugin Initialized
[2024-03-17 22:10:18.893670] [0x00007f46698b7000] [debug]   Embedded OCIO config file in ALICEVISION_ROOT does not exist, use config from source code: /usr/share/aliceVision/config.ocio
Program called with the following parameters:
 * allowSingleView = 1
 * allowedCameraModels = "pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld"
 * colorProfileDatabase = "" (default)
 * defaultCameraModel = "" (default)
 * defaultFieldOfView = 45
 * defaultFocalLength = -1 (default)
 * defaultFocalRatio = 1 (default)
 * defaultOffsetX = 0 (default)
 * defaultOffsetY = 0 (default)
 * errorOnMissingColorProfile = 1 (default)
 * groupCameraFallback =  Unknown Type "20EGroupCameraFallback"
 * imageFolder = "" (default)
 * input = "/tmp/tmpcdii22gv/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"
 * lensCorrectionProfileInfo = ""
 * lensCorrectionProfileSearchIgnoreCameraModel = 1
 * maxCoresAvailable =  Unknown Type "j" (default)
 * maxMemoryAvailable = 18446744073709551615 (default)
 * output = "/tmp/tmpcdii22gv/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm"
 * rawColorInterpretation =  Unknown Type "N11aliceVision5image23ERawColorInterpretationE"
 * sensorDatabase = ""
 * verboseLevel = "info"
 * viewIdMethod =  Unknown Type "N11aliceVision9sfmDataIO13EViewIdMethodE"
 * viewIdRegex = ".*?(\d+)" (default)

Hardware : 
        Detected core count : 16
        OpenMP will use 16 cores
        Detected available memory : 24993 Mo

[22:10:18.899636][error] Invalid input sensor database '/usr/share/aliceVision/share/aliceVision/cameraSensors.db', please specify a valid file.
ERROR:root:Error while building intrinsics: CameraInit failed with error code 1.
Command was: "aliceVision_cameraInit  --sensorDatabase "${ALICEVISION_SENSOR_DB}" --lensCorrectionProfileInfo "${ALICEVISION_LENS_PROFILE_INFO}" --lensCorrectionProfileSearchIgnoreCameraModel True --defaultFieldOfView 45.0 --groupCameraFallback folder --allowedCameraModels pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld --rawColorInterpretation LibRawWhiteBalancing --viewIdMethod metadata --verboseLevel info --output "/tmp/tmpcdii22gv/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm" --allowSingleView 1 --input "/tmp/tmpcdii22gv/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"".

QQmlComponent: Created graphical object was not placed in the graphics scene.

I also tried to set the ALICEVISION_ROOT environment variable to /usr/share/aliceVision and specified a cameraSensors.db which I downloaded from github. And I threw out the lense profile correction and I still end up with kinda the same error.

This gave me

[2024-03-17 22:22:47.062259] [0x00007f40e025b000] [debug]   Embedded OCIO config file in ALICEVISION_ROOT does not exist, use config from source code: /usr/share/aliceVision/config.ocio
Program called with the following parameters:
 * allowSingleView = 1
 * allowedCameraModels = "pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld"
 * colorProfileDatabase = "" (default)
 * defaultCameraModel = "" (default)
 * defaultFieldOfView = 45
 * defaultFocalLength = -1 (default)
 * defaultFocalRatio = 1 (default)
 * defaultOffsetX = 0 (default)
 * defaultOffsetY = 0 (default)
 * errorOnMissingColorProfile = 1 (default)
 * groupCameraFallback =  Unknown Type "20EGroupCameraFallback"
 * imageFolder = "" (default)
 * input = "/tmp/tmpkuml9cwa/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"
 * lensCorrectionProfileInfo = ""
 * lensCorrectionProfileSearchIgnoreCameraModel = 1
 * maxCoresAvailable =  Unknown Type "j" (default)
 * maxMemoryAvailable = 18446744073709551615 (default)
 * output = "/tmp/tmpkuml9cwa/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm"
 * rawColorInterpretation =  Unknown Type "N11aliceVision5image23ERawColorInterpretationE"
 * sensorDatabase = "/path/to/my/cameraSensors.db"
 * verboseLevel = "info"
 * viewIdMethod =  Unknown Type "N11aliceVision9sfmDataIO13EViewIdMethodE"
 * viewIdRegex = ".*?(\d+)" (default)

Hardware : 
        Detected core count : 16
        OpenMP will use 16 cores
        Detected available memory : 24936 Mo

terminate called after throwing an instance of 'std::out_of_range'
  what():  Invalid distortion model for pinhole camera.
ERROR:root:Error while building intrinsics: CameraInit failed with error code -6.
Command was: "aliceVision_cameraInit  --sensorDatabase "/path/to/my/cameraSensors.db" --lensCorrectionProfileInfo "" --lensCorrectionProfileSearchIgnoreCameraModel True --defaultFieldOfView 45.0 --groupCameraFallback folder --allowedCameraModels pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld --rawColorInterpretation LibRawWhiteBalancing --viewIdMethod metadata --verboseLevel info --output "/tmp/tmpkuml9cwa/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm" --allowSingleView 1 --input "/tmp/tmpkuml9cwa/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"".

QQmlComponent: Created graphical object was not placed in the graphics scene.
demoulinv commented 8 months ago

Hello, AliceVision seems to be installed directly at the user level. In that config, the ALICEVISION_ROOT environment variable should just be set to /usr

anselm-baur commented 8 months ago

Hi @demoulinv , I tried with export ALICEVISION_ROOT=/usr and it is still not working:

export ALICEVISION_ROOT=/usr
$ meshroom
WARNING:root:== The following "submitters" plugins could not be loaded ==
  * rippleSubmitter: No module named 'mpc'
  * simpleFarmSubmitter: No module named 'simpleFarm'

[2024-03-18 19:26:19.399077] [0x00007f79e6ffd6c0] [trace]   Embedded OCIO configuration file: '/usr/share/aliceVision/config.ocio' found.
[QtAliceVision] Plugin Initialized
[2024-03-18 19:26:51.597646] [0x00007f7e3499b000] [trace]   Embedded OCIO configuration file: '/usr/share/aliceVision/config.ocio' found.
Program called with the following parameters:
 * allowSingleView = 1
 * allowedCameraModels = "pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld"
 * colorProfileDatabase = "" (default)
 * defaultCameraModel = "" (default)
 * defaultFieldOfView = 45
 * defaultFocalLength = -1 (default)
 * defaultFocalRatio = 1 (default)
 * defaultOffsetX = 0 (default)
 * defaultOffsetY = 0 (default)
 * errorOnMissingColorProfile = 1 (default)
 * groupCameraFallback =  Unknown Type "20EGroupCameraFallback"
 * imageFolder = "" (default)
 * input = "/tmp/tmpk72kjg2f/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"
 * lensCorrectionProfileInfo = ""
 * lensCorrectionProfileSearchIgnoreCameraModel = 1
 * maxCoresAvailable =  Unknown Type "j" (default)
 * maxMemoryAvailable = 18446744073709551615 (default)
 * output = "/tmp/tmpk72kjg2f/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm"
 * rawColorInterpretation =  Unknown Type "N11aliceVision5image23ERawColorInterpretationE"
 * sensorDatabase = ""
 * verboseLevel = "info"
 * viewIdMethod =  Unknown Type "N11aliceVision9sfmDataIO13EViewIdMethodE"
 * viewIdRegex = ".*?(\d+)" (default)

Hardware : 
        Detected core count : 16
        OpenMP will use 16 cores
        Detected available memory : 29853 Mo

terminate called after throwing an instance of 'std::out_of_range'
  what():  Invalid distortion model for pinhole camera.
ERROR:root:Error while building intrinsics: CameraInit failed with error code -6.
Command was: "aliceVision_cameraInit  --sensorDatabase "${ALICEVISION_SENSOR_DB}" --lensCorrectionProfileInfo "${ALICEVISION_LENS_PROFILE_INFO}" --lensCorrectionProfileSearchIgnoreCameraModel True --defaultFieldOfView 45.0 --groupCameraFallback folder --allowedCameraModels pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld --rawColorInterpretation LibRawWhiteBalancing --viewIdMethod metadata --verboseLevel info --output "/tmp/tmpk72kjg2f/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm" --allowSingleView 1 --input "/tmp/tmpk72kjg2f/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"".

QQmlComponent: Created graphical object was not placed in the graphics scene.

I also tried again with setting the sensorDatabase, same error.

demoulinv commented 8 months ago

Hi @anselm-baur,

Setting the ALICEVISION_ROOT environment variable to /usr is correct. At the beginning of your log, you can see that, unlike before, the ocio configuration file was found as expected. Now you can try to set the sensorDatabase with: export sensorDatabase=$ALICEVISION_ROOT/share/aliceVision/cameraSensors.db

anselm-baur commented 8 months ago

Hi @demoulinv I tried also setting the sensorDatabase variable. At least the

terminate called after throwing an instance of 'std::out_of_range'
  what():  Invalid distortion model for pinhole camera.

tunred into:

terminate called after throwing an instance of 'std::out_of_range'
terminate called recursively

here the full output:

$ export ALICEVISION_ROOT=/usr
$ export sensorDatabase=$ALICEVISION_ROOT/share/aliceVision/cameraSensors.db

$ meshroom
WARNING:root:== The following "submitters" plugins could not be loaded ==
  * rippleSubmitter: No module named 'mpc'
  * simpleFarmSubmitter: No module named 'simpleFarm'

[2024-03-19 19:04:58.686959] [0x00007fb19a42b6c0] [trace]   Embedded OCIO configuration file: '/usr/share/aliceVision/config.ocio' found.
[QtAliceVision] Plugin Initialized
[2024-03-19 19:05:20.613027] [0x00007fa7e32b0000] [trace]   Embedded OCIO configuration file: '/usr/share/aliceVision/config.ocio' found.
Program called with the following parameters:
 * allowSingleView = 1
 * allowedCameraModels = "pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld"
 * colorProfileDatabase = "" (default)
 * defaultCameraModel = "" (default)
 * defaultFieldOfView = 45
 * defaultFocalLength = -1 (default)
 * defaultFocalRatio = 1 (default)
 * defaultOffsetX = 0 (default)
 * defaultOffsetY = 0 (default)
 * errorOnMissingColorProfile = 1 (default)
 * groupCameraFallback =  Unknown Type "20EGroupCameraFallback"
 * imageFolder = "" (default)
 * input = "/tmp/tmp3w8og_w1/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"
 * lensCorrectionProfileInfo = ""
 * lensCorrectionProfileSearchIgnoreCameraModel = 1
 * maxCoresAvailable =  Unknown Type "j" (default)
 * maxMemoryAvailable = 18446744073709551615 (default)
 * output = "/tmp/tmp3w8og_w1/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm"
 * rawColorInterpretation =  Unknown Type "N11aliceVision5image23ERawColorInterpretationE"
 * sensorDatabase = ""
 * verboseLevel = "info"
 * viewIdMethod =  Unknown Type "N11aliceVision9sfmDataIO13EViewIdMethodE"
 * viewIdRegex = ".*?(\d+)" (default)

Hardware : 
        Detected core count : 16
        OpenMP will use 16 cores
        Detected available memory : 29532 Mo

terminate called after throwing an instance of 'std::out_of_range'
terminate called recursively
ERROR:root:Error while building intrinsics: CameraInit failed with error code -6.
Command was: "aliceVision_cameraInit  --sensorDatabase "${ALICEVISION_SENSOR_DB}" --lensCorrectionProfileInfo "${ALICEVISION_LENS_PROFILE_INFO}" --lensCorrectionProfileSearchIgnoreCameraModel True --defaultFieldOfView 45.0 --groupCameraFallback folder --allowedCameraModels pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld --rawColorInterpretation LibRawWhiteBalancing --viewIdMethod metadata --verboseLevel info --output "/tmp/tmp3w8og_w1/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm" --allowSingleView 1 --input "/tmp/tmp3w8og_w1/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"".

QQmlComponent: Created graphical object was not placed in the graphics scene.

I also tried to set ALICEVISION_SENSOR_DB but this brings the

$ export ALICEVISION_SENSOR_DB=${ALICEVISION_ROOT}/share/aliceVision/cameraSensors.db
$ meshroom
[...]
 * sensorDatabase = "/usr/share/aliceVision/cameraSensors.db"
[...]
terminate called after throwing an instance of 'std::out_of_range'
  what():  Invalid distortion model for pinhole camera.
ERROR:root:Error while building intrinsics: CameraInit failed with error code -6.
Command was: "aliceVision_cameraInit  --sensorDatabase "/usr/share/aliceVision/cameraSensors.db"  --lensCorrectionProfileInfo "${ALICEVISION_LENS_PROFILE_INFO}" --lensCorrectionProfileSearchIgnoreCameraModel True --defaultFieldOfView 45.0 --groupCameraFallback folder --allowedCameraModels pinhole,radial1,radial3,brown,fisheye4,fisheye1,3deanamorphic4,3deradial4,3declassicld --rawColorInterpretation LibRawWhiteBalancing --viewIdMethod metadata --verboseLevel info --output "/tmp/tmpn6umf5jm/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/cameraInit.sfm" --allowSingleView 1 --input "/tmp/tmpn6umf5jm/CameraInit/961e54591174ec5a2457c66da8eadc0cb03d89ba/viewpoints.sfm"".

error back.

demoulinv commented 8 months ago

Hi @anselm-baur ,

Sorry for the confusion. You're right when you set the environment variable ALICEVISION_SENSOR_DB instead of sensorDatabase. All parameters seem to be ok. Which monster tree dataset do you use for testing, the full one, the mini6 or the mini3 ?

anselm-baur commented 8 months ago

Hi @demoulinv , no problem. I tried all: min3, mini6, and full. I looked also in the aliceVision source code to see at which place the things break. The error is thrown at https://github.com/alicevision/AliceVision/blob/d2f8306935e992f27269c05f0571421f7bec289d/src/aliceVision/camera/Pinhole.cpp#L336 in the Pinhole::getType() method. But I still don't understand where this is called.

Poly2it commented 1 month ago

I am also experiencing this issue trying to run AliceVision built from source. The issue does not seem to be present or active in the official builds (Linux x64). Have anyone had any success resolving this?

Poly2it commented 1 month ago

I attempted to remove pinhole from the list of allowed camera models, but I am still getting the "terminate called recursively" error as well as a core dump.

Poly2it commented 1 month ago

I decided to take this to gdb:

...

Hardware :
    Detected core count : 20
    OpenMP will use 20 cores
    Detected available memory : 26916 Mo

[New Thread 0x7fffe6200000 (LWP 1965409)]
[New Thread 0x7fffe5800000 (LWP 1965410)]
[New Thread 0x7fffe4e00000 (LWP 1965411)]
[New Thread 0x7fffdfe00000 (LWP 1965412)]
[New Thread 0x7fffdf400000 (LWP 1965413)]
[New Thread 0x7fffdea00000 (LWP 1965414)]
[New Thread 0x7fffde000000 (LWP 1965415)]
[New Thread 0x7fffdd600000 (LWP 1965416)]
[New Thread 0x7fffdcc00000 (LWP 1965417)]
[New Thread 0x7fffd3e00000 (LWP 1965418)]
[New Thread 0x7fffd3400000 (LWP 1965419)]
[New Thread 0x7fffd2a00000 (LWP 1965420)]
[New Thread 0x7fffd2000000 (LWP 1965421)]
[New Thread 0x7fffd1600000 (LWP 1965422)]
[New Thread 0x7fffd0c00000 (LWP 1965423)]
[New Thread 0x7fffc7e00000 (LWP 1965424)]
[New Thread 0x7fffc7400000 (LWP 1965425)]
[New Thread 0x7fffc6a00000 (LWP 1965426)]
[New Thread 0x7fffc6000000 (LWP 1965427)]
terminate called recursively
terminate called recursively
terminate called after throwing an instance of 'std::out_of_range'
  what():  Invalid distortion model for pinhole camera.

Thread 1 "aliceVision_cam" received signal SIGABRT, Aborted.

And here's the backtrace:

#0  0x00007ffff36877dc in __pthread_kill_implementation () from /nix/store/5adwdl39g3k9a2j0qadvirnliv4r7pwd-glibc-2.39-52/lib/libc.so.6
#1  0x00007ffff3635516 in raise () from /nix/store/5adwdl39g3k9a2j0qadvirnliv4r7pwd-glibc-2.39-52/lib/libc.so.6
#2  0x00007ffff361d935 in abort () from /nix/store/5adwdl39g3k9a2j0qadvirnliv4r7pwd-glibc-2.39-52/lib/libc.so.6
#3  0x00007ffff3abe22a in __gnu_cxx::__verbose_terminate_handler() () from /nix/store/jfilhsiqdgm4nks2z6labx3iq9qd077a-gcc-13.3.0-lib/lib/libstdc++.so.6
#4  0x00007ffff3abc20a in __cxxabiv1::__terminate(void (*)()) () from /nix/store/jfilhsiqdgm4nks2z6labx3iq9qd077a-gcc-13.3.0-lib/lib/libstdc++.so.6
#5  0x00007ffff3abb289 in __cxa_call_terminate () from /nix/store/jfilhsiqdgm4nks2z6labx3iq9qd077a-gcc-13.3.0-lib/lib/libstdc++.so.6
#6  0x00007ffff3abb996 in __gxx_personality_v0 () from /nix/store/jfilhsiqdgm4nks2z6labx3iq9qd077a-gcc-13.3.0-lib/lib/libstdc++.so.6
#7  0x00007ffff3cd6a59 in _Unwind_RaiseException_Phase2 () from /nix/store/jfilhsiqdgm4nks2z6labx3iq9qd077a-gcc-13.3.0-lib/lib/libgcc_s.so.1
#8  0x00007ffff3cd7181 in _Unwind_RaiseException () from /nix/store/jfilhsiqdgm4nks2z6labx3iq9qd077a-gcc-13.3.0-lib/lib/libgcc_s.so.1
#9  0x00007ffff3abc4ba in __cxa_throw () from /nix/store/jfilhsiqdgm4nks2z6labx3iq9qd077a-gcc-13.3.0-lib/lib/libstdc++.so.6
#10 0x00007ffff62fac4e in aliceVision::camera::Pinhole::getType() const [clone .cold] () from /nix/store/8gxsfkgw9idhgxgyfsgnh5imgk8r38wz-AliceVision-3.2.0/lib/libaliceVision_camera.so.3
#11 0x00007ffff630a455 in aliceVision::camera::IntrinsicBase::hashValue() const () from /nix/store/8gxsfkgw9idhgxgyfsgnh5imgk8r38wz-AliceVision-3.2.0/lib/libaliceVision_camera.so.3
#12 0x00000000004392d1 in aliceVision_main(int, char**) [clone ._omp_fn.1] ()
#13 0x00007ffff38bc4a3 in __kmp_api_GOMP_parallel_40_alias () from /nix/store/984023dydw4szxhcsykphp957jlvwgdy-openmp-18.1.8/lib/libomp.so
#14 0x000000000044190a in aliceVision_main(int, char**) ()
#15 0x000000000042887f in main ()

@anselm-baur, you might be interested since you were looking for the call site earlier.

Poly2it commented 1 month ago

As far as I can tell, this issue is caused from trying to generate a hash for IntrinsicBase. https://github.com/alicevision/AliceVision/blob/d2f8306935e992f27269c05f0571421f7bec289d/src/aliceVision/camera/IntrinsicBase.cpp#L81

getType is called on PinHole, which in the 2023.3.0 distribution of Meshroom contains the following logic: https://github.com/alicevision/AliceVision/blob/d2f8306935e992f27269c05f0571421f7bec289d/src/aliceVision/camera/Pinhole.cpp#L313

It might be valuable to note that this function has been simplified in the development version of AliceVision: https://github.com/alicevision/AliceVision/blob/1d5b5c524efe16119d1414395ddd14b62ef8134b/src/aliceVision/camera/Pinhole.cpp#L313

It now always returns EINTRINSIC::PINHOLE_CAMERA.

@servantftechnicolor modified this behaviour in https://github.com/alicevision/AliceVision/commit/3d8d19b90f96266f537a2f02a0472eaef851f02a (https://github.com/alicevision/AliceVision/pull/1680).

Poly2it commented 1 month ago

I forced AliceVision to not throw an error, and return EINTRINSIC::PINHOLE_CAMERA for non-matches:

diff --git a/src/aliceVision/camera/Pinhole.cpp b/src/aliceVision/camera/Pinhole.cpp
index ed1498ab3..9d45329d3 100644
--- a/src/aliceVision/camera/Pinhole.cpp
+++ b/src/aliceVision/camera/Pinhole.cpp
@@ -333,7 +333,7 @@ EINTRINSIC Pinhole::getType() const
             case EDISTORTION::DISTORTION_3DEANAMORPHIC4:
                 return EINTRINSIC::PINHOLE_CAMERA_3DEANAMORPHIC4;
             default:
-                throw std::out_of_range("Invalid distortion model for pinhole camera.");
+                return EINTRINSIC::PINHOLE_CAMERA;
         }
     }

@@ -344,7 +344,7 @@ EINTRINSIC Pinhole::getType() const
             case EDISTORTION::DISTORTION_3DEANAMORPHIC4:
                 return EINTRINSIC::PINHOLE_CAMERA_3DEANAMORPHIC4;
             default:
-                throw std::out_of_range("Invalid undistortion model for pinhole camera.");
+                return EINTRINSIC::PINHOLE_CAMERA;
         }
     }

I would not expect this to resolve the issue.

This yields a new error, which to my knowledge should not be able to occur with the Monstree dataset I am testing with:

[New Thread 0x7fffe6200000 (LWP 2025839)]
...
[New Thread 0x7fffc6a00000 (LWP 2025856)]
[16:28:45.825439][warning] Some image(s) have no serial number to identify the camera/lens device.
This makes it impossible to correctly group the images by device if you have used multiple identical (same model) camera devices.
The reconstruction will assume that only one device has been used, so if 2 images share the same focal length approximation they will share the same internal camera parameters.
3 image(s) are concerned.
[16:28:45.825463][error] At least one image should have an initialized intrinsic.
Check your input images metadata (brand, model, focal length, ...), more should be set and correct.
[Thread 0x7fffe6200000 (LWP 2025839) exited]
...
[Thread 0x7fffc6a00000 (LWP 2025856) exited]
[Inferior 1 (process 2025836) exited with code 01]

It would be helpful to see the exact build instructions, revision and potential patches used for the binary distribution.

Poly2it commented 1 month ago

@fabiencastan should this issue be moved to AliceVision?