From nobody Sun Nov 14 18:46:23 2021 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 77F511832D08; Sun, 14 Nov 2021 18:46:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Hsh9q2tm9z4fWy; Sun, 14 Nov 2021 18:46:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3E82734A1; Sun, 14 Nov 2021 18:46:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1AEIkNYu061634; Sun, 14 Nov 2021 18:46:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1AEIkNxM061633; Sun, 14 Nov 2021 18:46:23 GMT (envelope-from git) Date: Sun, 14 Nov 2021 18:46:23 GMT Message-Id: <202111141846.1AEIkNxM061633@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: d3dbf085b445 - main - misc/openmvg: Update 1.6 -> 2.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d3dbf085b44517ebac8143ae5632667f19881bc6 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=d3dbf085b44517ebac8143ae5632667f19881bc6 commit d3dbf085b44517ebac8143ae5632667f19881bc6 Author: Yuri Victorovich AuthorDate: 2021-11-14 18:45:25 +0000 Commit: Yuri Victorovich CommitDate: 2021-11-14 18:46:14 +0000 misc/openmvg: Update 1.6 -> 2.0 Reported by: portscout --- misc/openmvg/Makefile | 55 ++- misc/openmvg/distinfo | 12 +- misc/openmvg/files/patch-CMakeLists.txt | 27 +- ...atch-dependencies_osi__clp_Clp_src_ClpModel.cpp | 11 - ...ndencies_osi__clp_Clp_src_OsiClp_CMakeLists.txt | 9 - ...i__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp | 11 - ...endencies_osi__clp_CoinUtils_src_CMakeLists.txt | 9 - ...ependencies_osi__clp_Osi_src_Osi_CMakeLists.txt | 9 - .../files/patch-software_SfM_CMakeLists.txt | 12 + ...arty_ceres-solver_internal_ceres_CMakeLists.txt | 11 - .../patch-third__party_cxsparse_CMakeLists.txt | 11 - .../patch-third__party_easyexif_CMakeLists.txt | 5 +- .../files/patch-third__party_fast_CMakeLists.txt | 4 +- misc/openmvg/pkg-plist | 490 ++++++++------------- 14 files changed, 236 insertions(+), 440 deletions(-) diff --git a/misc/openmvg/Makefile b/misc/openmvg/Makefile index 70d591c1c8c4..1058f26a8b66 100644 --- a/misc/openmvg/Makefile +++ b/misc/openmvg/Makefile @@ -1,7 +1,6 @@ PORTNAME= openmvg DISTVERSIONPREFIX= v -DISTVERSION= 1.6 -PORTREVISION= 2 +DISTVERSION= 2.0 CATEGORIES= misc science MAINTAINER= yuri@FreeBSD.org @@ -13,29 +12,57 @@ LICENSE_FILE= ${WRKSRC}/../LICENSE ONLY_FOR_ARCHS= amd64 i386 powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= need to figure out which TARGET_ARCHITECTURE values correspond to other architectures, plus "generic" is broken -HPP_DEPENDS= cereal>0:devel/cereal -BUILD_DEPENDS= ${HPP_DEPENDS} -LIB_DEPENDS= libflann_cpp.so:math/flann \ +#HPP_DEPENDS= cereal>0:devel/cereal # external cereal is currently broken, see https://github.com/openMVG/openMVG/issues/1963 +#BUILD_DEPENDS= ${HPP_DEPENDS} +LIB_DEPENDS= libamd.so:math/suitesparse-amd \ + libblas.so:math/blas \ + libcamd.so:math/suitesparse-camd \ + libCbc.so:math/cbc \ + libccolamd.so:math/suitesparse-ccolamd \ + libceres.so:math/ceres-solver \ + libCgl.so:math/cgl \ + libcholmod.so:math/suitesparse-cholmod \ + libClp.so:math/clp \ + libcoinasl.so:math/asl \ + libCoinUtils.so:math/coinutils \ + libcolamd.so:math/suitesparse-colamd \ + libcoinmumps.so:math/ipopt \ + libcxsparse.so:math/suitesparse-cxsparse \ + libemon.so:math/lemon \ + libflann_cpp.so:math/flann \ + libgflags.so:devel/gflags \ + libglog.so:devel/glog \ + libglpk.so:math/glpk \ + libgmp.so:math/gmp \ + libjbig.so:graphics/jbigkit \ + libmetis.so:math/metis \ + libnauty.so:math/nauty \ libopenblas.so:math/openblas \ + libOsi.so:math/osi \ libpng.so:graphics/png \ - libtiff.so:graphics/tiff + libspqr.so:math/suitesparse-spqr \ + libsuitesparseconfig.so:math/suitesparse-config \ + libtiff.so:graphics/tiff \ + libunwind.so:devel/libunwind LIB_DEPENDS+= liblz4.so:archivers/liblz4 # workaround for https://github.com/openMVG/openMVG/issues/1798 -RUN_DEPENDS= ${HPP_DEPENDS} +#RUN_DEPENDS= ${HPP_DEPENDS} USES= cmake compiler:c++11-lang eigen:3 jpeg qt:5 USE_GITHUB= yes GH_ACCOUNT= openMVG GH_PROJECT= openMVG -GH_TUPLE= openMVG-thirdparty:osi_clp:a25a980:osi/dependencies/osi_clp +GH_TUPLE= openMVG-thirdparty:cereal:ac168fe:cereal/dependencies/cereal WRKSRC_SUBDIR= src USE_QT= core gui opengl svg widgets buildtools_build qmake_build USE_LDCONFIG= yes -CONFLICTS_BUILD= Clp CoinMP # libopenMVG_lemon.so: undefined reference to ClpSimplex::setRowLower(int, double) - -CMAKE_ARGS= -DCEREAL_INCLUDE_DIR_HINTS=${LOCALBASE}/include \ - -DEIGEN_INCLUDE_DIR_HINTS=${LOCALBASE}/include/eigen3 \ - -DFLANN_INCLUDE_DIR_HINTS=${LOCALBASE}/include +CMAKE_ARGS= -DEIGEN_INCLUDE_DIR_HINTS=${LOCALBASE}/include/eigen3 \ + -DFLANN_INCLUDE_DIR_HINTS=${LOCALBASE}/include \ + -DLEMON_INCLUDE_DIR_HINTS=${LOCALBASE}/include \ + -DOSI_INCLUDE_DIR_HINTS=${LOCALBASE}/include \ + -DCOINUTILS_INCLUDE_DIR_HINTS=${LOCALBASE}/include \ + -DCLP_INCLUDE_DIR_HINTS=${LOCALBASE}/include \ + -DCERES_DIR_HINTS=${LOCALBASE}/include CMAKE_ON= OpenMVG_BUILD_SHARED CMAKE_OFF= OpenMVG_BUILD_TESTS OpenMVG_BUILD_EXAMPLES @@ -62,6 +89,6 @@ MEROM_CMAKE_ON= -DTARGET_ARCHITECTURE=merom NEHALEM_CMAKE_ON= -DTARGET_ARCHITECTURE=nehalem post-install: - cd ${STAGEDIR}${PREFIX}/include/openMVG_dependencies && ${RMDIR} cereal + @${RM} -r ${STAGEDIR}${PREFIX}/include/openMVG_dependencies/osi_clp .include diff --git a/misc/openmvg/distinfo b/misc/openmvg/distinfo index 9ed67c48b874..0ac3ff64ba0d 100644 --- a/misc/openmvg/distinfo +++ b/misc/openmvg/distinfo @@ -1,7 +1,5 @@ -TIMESTAMP = 1610945557 -SHA256 (openMVG-openMVG-v1.6_GH0.tar.gz) = 11b7f632a773f8c06fe7e30caeebc8ac124049cd5dd947eaadc8c7bf0a294d64 -SIZE (openMVG-openMVG-v1.6_GH0.tar.gz) = 14752743 -SHA256 (openMVG-thirdparty-cereal-ac168fe78ac499be0a745bf4a3253a9660572f8d_GH0.tar.gz) = 97e571da6be41eeba060ba257f74bdb329e043c078df7429f2f87ecdfeeb3db3 -SIZE (openMVG-thirdparty-cereal-ac168fe78ac499be0a745bf4a3253a9660572f8d_GH0.tar.gz) = 375037 -SHA256 (openMVG-thirdparty-osi_clp-a25a980_GH0.tar.gz) = 749c742b7eb6d346d34ef02872c7a02bdbef6759bdd48b9542dffb91bf82d0d7 -SIZE (openMVG-thirdparty-osi_clp-a25a980_GH0.tar.gz) = 2575191 +TIMESTAMP = 1636913713 +SHA256 (openMVG-openMVG-v2.0_GH0.tar.gz) = 950da7d6fc370cc99ad29092fd3b46196f782af2f905e475a7262ceb96170618 +SIZE (openMVG-openMVG-v2.0_GH0.tar.gz) = 15129786 +SHA256 (openMVG-thirdparty-cereal-ac168fe_GH0.tar.gz) = 99290309c96f65eca82883224fc19d08271d086328e97a657758deaea1110014 +SIZE (openMVG-thirdparty-cereal-ac168fe_GH0.tar.gz) = 374597 diff --git a/misc/openmvg/files/patch-CMakeLists.txt b/misc/openmvg/files/patch-CMakeLists.txt index f245cd9e440c..970e92633172 100644 --- a/misc/openmvg/files/patch-CMakeLists.txt +++ b/misc/openmvg/files/patch-CMakeLists.txt @@ -1,20 +1,6 @@ ---- CMakeLists.txt.orig 2020-05-13 05:15:56 UTC +--- CMakeLists.txt.orig 2021-10-20 20:39:31 UTC +++ CMakeLists.txt -@@ -88,11 +88,13 @@ endif() - # ============================================================================== - # Check that submodule have been initialized and updated - # ============================================================================== -+if (FALSE) - if (NOT EXISTS ${PROJECT_SOURCE_DIR}/dependencies/cereal/include) - message(FATAL_ERROR - "\n submodule(s) are missing, please update your repository:\n" - " > git submodule update -i\n") - endif() -+endif() - - # ============================================================================== - # Additional cmake find modules -@@ -103,8 +105,8 @@ include(OptimizeForArchitecture) +@@ -113,8 +115,8 @@ include(OptimizeForArchitecture) OptimizeForArchitecture() if (UNIX AND NOT OpenMVG_BUILD_COVERAGE) @@ -25,12 +11,3 @@ endif () # ============================================================================== -@@ -260,7 +262,7 @@ endif() - # - external by default if CERES_DIR_HINTS or find_package found a valid Ceres - # - internal if ceres not found (ceres-solver+cxsparse+miniglog) - # ============================================================================== --find_package(Ceres QUIET HINTS ${CERES_DIR_HINTS}) -+#find_package(Ceres QUIET HINTS ${CERES_DIR_HINTS}) # external ceres can't work because it requires fortran - if (NOT Ceres_FOUND) - set(OpenMVG_USE_INTERNAL_CERES ON) - set(CERES_INCLUDE_DIRS diff --git a/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp b/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp deleted file mode 100644 index 3a78db140b40..000000000000 --- a/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- dependencies/osi_clp/Clp/src/ClpModel.cpp.orig 2018-04-10 05:06:37 UTC -+++ dependencies/osi_clp/Clp/src/ClpModel.cpp -@@ -3845,7 +3845,7 @@ ClpModel::writeMps(const char *filename, - writer.setMpsData(*(matrix_->getPackedMatrix()), COIN_DBL_MAX, - getColLower(), getColUpper(), - objective, -- reinterpret_cast (NULL) /*integrality*/, -+ static_cast (NULL) /*integrality*/, - getRowLower(), getRowUpper(), - columnNames, rowNames); - // Pass in array saying if each variable integer diff --git a/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_CMakeLists.txt b/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_CMakeLists.txt deleted file mode 100644 index 2605a27bb898..000000000000 --- a/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ ---- dependencies/osi_clp/Clp/src/OsiClp/CMakeLists.txt.orig 2018-08-26 19:29:00 UTC -+++ dependencies/osi_clp/Clp/src/OsiClp/CMakeLists.txt -@@ -9,5 +9,5 @@ file( - OSI_SRCS - *.cpp - ) --ADD_LIBRARY(lib_OsiClpSolver ${OSI_HEADERS} ${OSI_SRCS}) -+ADD_LIBRARY(lib_OsiClpSolver SHARED ${OSI_HEADERS} ${OSI_SRCS}) - INSTALL(TARGETS lib_OsiClpSolver DESTINATION lib EXPORT openMVG-targets) diff --git a/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp b/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp deleted file mode 100644 index 2ebfbd9bac7e..000000000000 --- a/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- dependencies/osi_clp/Clp/src/OsiClp/OsiClpSolverInterface.cpp.orig 2018-04-10 05:08:11 UTC -+++ dependencies/osi_clp/Clp/src/OsiClp/OsiClpSolverInterface.cpp -@@ -1449,7 +1449,7 @@ OsiClpSolverInterface::setupForRepeatedU - if (stopPrinting) { - CoinMessages * messagesPointer = modelPtr_->messagesPointer(); - // won't even build messages -- messagesPointer->setDetailMessages(100,10000,reinterpret_cast (NULL)); -+ messagesPointer->setDetailMessages(100,10000,static_cast (NULL)); - } - #endif - } diff --git a/misc/openmvg/files/patch-dependencies_osi__clp_CoinUtils_src_CMakeLists.txt b/misc/openmvg/files/patch-dependencies_osi__clp_CoinUtils_src_CMakeLists.txt deleted file mode 100644 index bb71d0d88ccc..000000000000 --- a/misc/openmvg/files/patch-dependencies_osi__clp_CoinUtils_src_CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ ---- dependencies/osi_clp/CoinUtils/src/CMakeLists.txt.orig 2018-08-26 19:29:34 UTC -+++ dependencies/osi_clp/CoinUtils/src/CMakeLists.txt -@@ -12,5 +12,5 @@ file( - ) - - --ADD_LIBRARY(lib_CoinUtils ${COINUTILS_HEADER} ${COINUTILS_CPP}) -+ADD_LIBRARY(lib_CoinUtils SHARED ${COINUTILS_HEADER} ${COINUTILS_CPP}) - INSTALL(TARGETS lib_CoinUtils DESTINATION lib EXPORT openMVG-targets) diff --git a/misc/openmvg/files/patch-dependencies_osi__clp_Osi_src_Osi_CMakeLists.txt b/misc/openmvg/files/patch-dependencies_osi__clp_Osi_src_Osi_CMakeLists.txt deleted file mode 100644 index 215a6433a8a7..000000000000 --- a/misc/openmvg/files/patch-dependencies_osi__clp_Osi_src_Osi_CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ ---- dependencies/osi_clp/Osi/src/Osi/CMakeLists.txt.orig 2018-08-26 19:31:00 UTC -+++ dependencies/osi_clp/Osi/src/Osi/CMakeLists.txt -@@ -10,5 +10,5 @@ file( - *.cpp - ) - --ADD_LIBRARY(lib_Osi ${OSI_OSI_HEADER} ${OSI_OSI_CPP}) -+ADD_LIBRARY(lib_Osi SHARED ${OSI_OSI_HEADER} ${OSI_OSI_CPP}) - INSTALL(TARGETS lib_Osi DESTINATION lib EXPORT openMVG-targets) diff --git a/misc/openmvg/files/patch-software_SfM_CMakeLists.txt b/misc/openmvg/files/patch-software_SfM_CMakeLists.txt new file mode 100644 index 000000000000..c73e826d2457 --- /dev/null +++ b/misc/openmvg/files/patch-software_SfM_CMakeLists.txt @@ -0,0 +1,12 @@ +- workaround for https://github.com/openMVG/openMVG/issues/1962 + +--- software/SfM/CMakeLists.txt.orig 2021-11-14 08:42:39 UTC ++++ software/SfM/CMakeLists.txt +@@ -200,6 +200,7 @@ target_link_libraries(openMVG_main_ComputeStructureFro + openMVG_system + openMVG_features + openMVG_sfm ++ ceres + ${STLPLUS_LIBRARY} + ) + diff --git a/misc/openmvg/files/patch-third__party_ceres-solver_internal_ceres_CMakeLists.txt b/misc/openmvg/files/patch-third__party_ceres-solver_internal_ceres_CMakeLists.txt deleted file mode 100644 index 4c1652e1c7c2..000000000000 --- a/misc/openmvg/files/patch-third__party_ceres-solver_internal_ceres_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- third_party/ceres-solver/internal/ceres/CMakeLists.txt.orig 2018-08-26 19:32:38 UTC -+++ third_party/ceres-solver/internal/ceres/CMakeLists.txt -@@ -196,7 +196,7 @@ if (MINIGLOG) - list(APPEND CERES_LIBRARY_SOURCE miniglog/glog/logging.cc) - endif (MINIGLOG) - --add_library(openMVG_ceres STATIC ${CERES_LIBRARY_SOURCE}) -+add_library(openMVG_ceres SHARED ${CERES_LIBRARY_SOURCE}) - set_target_properties(openMVG_ceres PROPERTIES - VERSION ${CERES_VERSION} - SOVERSION ${CERES_VERSION_MAJOR}) diff --git a/misc/openmvg/files/patch-third__party_cxsparse_CMakeLists.txt b/misc/openmvg/files/patch-third__party_cxsparse_CMakeLists.txt deleted file mode 100644 index 654ea56cf276..000000000000 --- a/misc/openmvg/files/patch-third__party_cxsparse_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- third_party/cxsparse/CMakeLists.txt.orig 2018-08-26 19:12:57 UTC -+++ third_party/cxsparse/CMakeLists.txt -@@ -6,7 +6,7 @@ project(CXSparse C) - file(GLOB CXSparse_SRCS "Source/*.c") - set_source_files_properties(${CXSparse_SRCS} PROPERTIES LANGUAGE C) - --add_library(openMVG_cxsparse STATIC ${CXSparse_SRCS}) -+add_library(openMVG_cxsparse SHARED ${CXSparse_SRCS}) - target_compile_definitions(openMVG_cxsparse PUBLIC NCOMPLEX) - target_include_directories(openMVG_cxsparse PRIVATE ./ ./Include) - if(UNIX) diff --git a/misc/openmvg/files/patch-third__party_easyexif_CMakeLists.txt b/misc/openmvg/files/patch-third__party_easyexif_CMakeLists.txt index b2fd8714daff..c0ed07731804 100644 --- a/misc/openmvg/files/patch-third__party_easyexif_CMakeLists.txt +++ b/misc/openmvg/files/patch-third__party_easyexif_CMakeLists.txt @@ -1,7 +1,6 @@ ---- third_party/easyexif/CMakeLists.txt.orig 2018-08-26 19:13:28 UTC +--- third_party/easyexif/CMakeLists.txt.orig 2021-10-20 20:39:31 UTC +++ third_party/easyexif/CMakeLists.txt -@@ -1,6 +1,6 @@ - project (openMVG_easyexif CXX) +@@ -1,5 +1,5 @@ -add_library(openMVG_easyexif STATIC exif.h exif.cpp) +add_library(openMVG_easyexif SHARED exif.h exif.cpp) diff --git a/misc/openmvg/files/patch-third__party_fast_CMakeLists.txt b/misc/openmvg/files/patch-third__party_fast_CMakeLists.txt index c5d2ba1f40e9..4048cb7ce6c1 100644 --- a/misc/openmvg/files/patch-third__party_fast_CMakeLists.txt +++ b/misc/openmvg/files/patch-third__party_fast_CMakeLists.txt @@ -1,7 +1,7 @@ ---- third_party/fast/CMakeLists.txt.orig 2018-08-26 19:17:28 UTC +--- third_party/fast/CMakeLists.txt.orig 2021-10-20 20:39:31 UTC +++ third_party/fast/CMakeLists.txt @@ -1,7 +1,7 @@ - project(openMVG_fast) + file(GLOB_RECURSE C_FILES ${CMAKE_CURRENT_SOURCE_DIR} *.c) set_source_files_properties(${C_FILES} PROPERTIES LANGUAGE CXX) -add_library(openMVG_fast STATIC ${C_FILES}) diff --git a/misc/openmvg/pkg-plist b/misc/openmvg/pkg-plist index 27ea40b041f3..e36db44d1596 100644 --- a/misc/openmvg/pkg-plist +++ b/misc/openmvg/pkg-plist @@ -11,12 +11,12 @@ bin/openMVG_main_ConvertSfM_DataFormat bin/openMVG_main_ExportCameraFrustums bin/openMVG_main_ExportUndistortedImages bin/openMVG_main_FrustumFiltering -bin/openMVG_main_GlobalSfM -bin/openMVG_main_IncrementalSfM -bin/openMVG_main_IncrementalSfM2 +bin/openMVG_main_GeometricFilter bin/openMVG_main_ListMatchingPairs bin/openMVG_main_MatchesToTracks +bin/openMVG_main_PairGenerator bin/openMVG_main_PointsFiltering +bin/openMVG_main_SfM bin/openMVG_main_SfMInit_ImageListing bin/openMVG_main_SfMInit_ImageListingFromKnownPoses bin/openMVG_main_SfM_Localization @@ -87,6 +87,7 @@ include/openMVG/features/mser/mser_region.hpp include/openMVG/features/regions.hpp include/openMVG/features/regions_factory.hpp include/openMVG/features/regions_factory_io.hpp +include/openMVG/features/regions_scale_sort.hpp include/openMVG/features/scalar_regions.hpp include/openMVG/features/sift/SIFT_Anatomy_Image_Describer.hpp include/openMVG/features/sift/SIFT_Anatomy_Image_Describer_io.hpp @@ -157,8 +158,9 @@ include/openMVG/matching/matcher_type.hpp include/openMVG/matching/matching_filters.hpp include/openMVG/matching/matching_interface.hpp include/openMVG/matching/metric.hpp -include/openMVG/matching/metric_avx2.hpp include/openMVG/matching/metric_hamming.hpp +include/openMVG/matching/metric_hnsw.hpp +include/openMVG/matching/metric_simd.hpp include/openMVG/matching/pairwiseAdjacencyDisplay.hpp include/openMVG/matching/regions_matcher.hpp include/openMVG/matching/svg_matches.hpp @@ -173,6 +175,9 @@ include/openMVG/matching_image_collection/H_ACRobust.hpp include/openMVG/matching_image_collection/Matcher.hpp include/openMVG/matching_image_collection/Matcher_Regions.hpp include/openMVG/matching_image_collection/Pair_Builder.hpp +include/openMVG/matching_image_collection/Retrieval_Helpers.hpp +include/openMVG/matching_image_collection/Vlad.hpp +include/openMVG/matching_image_collection/VladBase.hpp include/openMVG/multiview/conditioning.hpp include/openMVG/multiview/essential.hpp include/openMVG/multiview/motion_from_essential.hpp @@ -242,6 +247,7 @@ include/openMVG/sfm/pipelines/sequential/sequential_SfM2.hpp include/openMVG/sfm/pipelines/sfm_engine.hpp include/openMVG/sfm/pipelines/sfm_features_provider.hpp include/openMVG/sfm/pipelines/sfm_matches_provider.hpp +include/openMVG/sfm/pipelines/sfm_preemptive_regions_provider.hpp include/openMVG/sfm/pipelines/sfm_regions_provider.hpp include/openMVG/sfm/pipelines/sfm_regions_provider_cache.hpp include/openMVG/sfm/pipelines/sfm_robust_model_estimation.hpp @@ -273,6 +279,8 @@ include/openMVG/sfm/sfm_view.hpp include/openMVG/sfm/sfm_view_io.hpp include/openMVG/sfm/sfm_view_priors.hpp include/openMVG/sfm/sfm_view_priors_io.hpp +include/openMVG/spherical/cubic_image_sampler.hpp +include/openMVG/spherical/image_resampling.hpp include/openMVG/stl/dynamic_bitset.hpp include/openMVG/stl/hash.hpp include/openMVG/stl/indexed_sort.hpp @@ -280,6 +288,9 @@ include/openMVG/stl/split.hpp include/openMVG/stl/stl.hpp include/openMVG/stl/stlMap.hpp include/openMVG/system/cpu_instruction_set.hpp +include/openMVG/system/logger.hpp +include/openMVG/system/loggerprogress.hpp +include/openMVG/system/progressinterface.hpp include/openMVG/system/timer.hpp include/openMVG/third_party/cmdLine/cmdLine.h include/openMVG/third_party/histogram/histogram.hpp @@ -290,110 +301,6 @@ include/openMVG/third_party/hnswlib/space_ip.h include/openMVG/third_party/hnswlib/space_l2.h include/openMVG/third_party/hnswlib/visited_list_pool.h include/openMVG/third_party/htmlDoc/htmlDoc.hpp -include/openMVG/third_party/lemon/config.h -include/openMVG/third_party/lemon/lemon/adaptors.h -include/openMVG/third_party/lemon/lemon/arg_parser.h -include/openMVG/third_party/lemon/lemon/assert.h -include/openMVG/third_party/lemon/lemon/bellman_ford.h -include/openMVG/third_party/lemon/lemon/bfs.h -include/openMVG/third_party/lemon/lemon/bin_heap.h -include/openMVG/third_party/lemon/lemon/binomial_heap.h -include/openMVG/third_party/lemon/lemon/bits/alteration_notifier.h -include/openMVG/third_party/lemon/lemon/bits/array_map.h -include/openMVG/third_party/lemon/lemon/bits/bezier.h -include/openMVG/third_party/lemon/lemon/bits/default_map.h -include/openMVG/third_party/lemon/lemon/bits/edge_set_extender.h -include/openMVG/third_party/lemon/lemon/bits/enable_if.h -include/openMVG/third_party/lemon/lemon/bits/graph_adaptor_extender.h -include/openMVG/third_party/lemon/lemon/bits/graph_extender.h -include/openMVG/third_party/lemon/lemon/bits/lock.h -include/openMVG/third_party/lemon/lemon/bits/map_extender.h -include/openMVG/third_party/lemon/lemon/bits/path_dump.h -include/openMVG/third_party/lemon/lemon/bits/solver_bits.h -include/openMVG/third_party/lemon/lemon/bits/traits.h -include/openMVG/third_party/lemon/lemon/bits/variant.h -include/openMVG/third_party/lemon/lemon/bits/vector_map.h -include/openMVG/third_party/lemon/lemon/bits/windows.h -include/openMVG/third_party/lemon/lemon/bucket_heap.h -include/openMVG/third_party/lemon/lemon/capacity_scaling.h -include/openMVG/third_party/lemon/lemon/cbc.h -include/openMVG/third_party/lemon/lemon/christofides_tsp.h -include/openMVG/third_party/lemon/lemon/circulation.h -include/openMVG/third_party/lemon/lemon/clp.h -include/openMVG/third_party/lemon/lemon/color.h -include/openMVG/third_party/lemon/lemon/concept_check.h -include/openMVG/third_party/lemon/lemon/concepts/bpgraph.h -include/openMVG/third_party/lemon/lemon/concepts/digraph.h -include/openMVG/third_party/lemon/lemon/concepts/graph.h -include/openMVG/third_party/lemon/lemon/concepts/graph_components.h -include/openMVG/third_party/lemon/lemon/concepts/heap.h -include/openMVG/third_party/lemon/lemon/concepts/maps.h -include/openMVG/third_party/lemon/lemon/concepts/path.h -include/openMVG/third_party/lemon/lemon/connectivity.h -include/openMVG/third_party/lemon/lemon/core.h -include/openMVG/third_party/lemon/lemon/cost_scaling.h -include/openMVG/third_party/lemon/lemon/counter.h -include/openMVG/third_party/lemon/lemon/cplex.h -include/openMVG/third_party/lemon/lemon/cycle_canceling.h -include/openMVG/third_party/lemon/lemon/dfs.h -include/openMVG/third_party/lemon/lemon/dheap.h -include/openMVG/third_party/lemon/lemon/dijkstra.h -include/openMVG/third_party/lemon/lemon/dim2.h -include/openMVG/third_party/lemon/lemon/dimacs.h -include/openMVG/third_party/lemon/lemon/edge_set.h -include/openMVG/third_party/lemon/lemon/edmonds_karp.h -include/openMVG/third_party/lemon/lemon/elevator.h -include/openMVG/third_party/lemon/lemon/error.h -include/openMVG/third_party/lemon/lemon/euler.h -include/openMVG/third_party/lemon/lemon/fib_heap.h -include/openMVG/third_party/lemon/lemon/fractional_matching.h -include/openMVG/third_party/lemon/lemon/full_graph.h -include/openMVG/third_party/lemon/lemon/glpk.h -include/openMVG/third_party/lemon/lemon/gomory_hu.h -include/openMVG/third_party/lemon/lemon/graph_to_eps.h -include/openMVG/third_party/lemon/lemon/greedy_tsp.h -include/openMVG/third_party/lemon/lemon/grid_graph.h -include/openMVG/third_party/lemon/lemon/grosso_locatelli_pullan_mc.h -include/openMVG/third_party/lemon/lemon/hao_orlin.h -include/openMVG/third_party/lemon/lemon/hartmann_orlin_mmc.h -include/openMVG/third_party/lemon/lemon/howard_mmc.h -include/openMVG/third_party/lemon/lemon/hypercube_graph.h -include/openMVG/third_party/lemon/lemon/insertion_tsp.h -include/openMVG/third_party/lemon/lemon/karp_mmc.h -include/openMVG/third_party/lemon/lemon/kruskal.h -include/openMVG/third_party/lemon/lemon/lgf_reader.h -include/openMVG/third_party/lemon/lemon/lgf_writer.h -include/openMVG/third_party/lemon/lemon/list_graph.h -include/openMVG/third_party/lemon/lemon/lp.h -include/openMVG/third_party/lemon/lemon/lp_base.h -include/openMVG/third_party/lemon/lemon/lp_skeleton.h -include/openMVG/third_party/lemon/lemon/maps.h -include/openMVG/third_party/lemon/lemon/matching.h -include/openMVG/third_party/lemon/lemon/math.h -include/openMVG/third_party/lemon/lemon/max_cardinality_search.h -include/openMVG/third_party/lemon/lemon/min_cost_arborescence.h -include/openMVG/third_party/lemon/lemon/nagamochi_ibaraki.h -include/openMVG/third_party/lemon/lemon/nauty_reader.h -include/openMVG/third_party/lemon/lemon/nearest_neighbor_tsp.h -include/openMVG/third_party/lemon/lemon/network_simplex.h -include/openMVG/third_party/lemon/lemon/opt2_tsp.h -include/openMVG/third_party/lemon/lemon/pairing_heap.h -include/openMVG/third_party/lemon/lemon/path.h -include/openMVG/third_party/lemon/lemon/planarity.h -include/openMVG/third_party/lemon/lemon/preflow.h -include/openMVG/third_party/lemon/lemon/quad_heap.h -include/openMVG/third_party/lemon/lemon/radix_heap.h -include/openMVG/third_party/lemon/lemon/radix_sort.h -include/openMVG/third_party/lemon/lemon/random.h -include/openMVG/third_party/lemon/lemon/smart_graph.h -include/openMVG/third_party/lemon/lemon/soplex.h -include/openMVG/third_party/lemon/lemon/static_graph.h -include/openMVG/third_party/lemon/lemon/suurballe.h -include/openMVG/third_party/lemon/lemon/time_measure.h -include/openMVG/third_party/lemon/lemon/tolerance.h -include/openMVG/third_party/lemon/lemon/unionfind.h -include/openMVG/third_party/progress/progress.hpp -include/openMVG/third_party/progress/progress_display.hpp include/openMVG/third_party/stlplus3/filesystemSimplified/file_system.hpp include/openMVG/third_party/stlplus3/filesystemSimplified/portability_fixes.hpp include/openMVG/third_party/stlplus3/filesystemSimplified/wildcard.hpp @@ -403,6 +310,135 @@ include/openMVG/tracks/tracks.hpp include/openMVG/tracks/union_find.hpp include/openMVG/types.hpp include/openMVG/version.hpp +include/openMVG_dependencies/cereal/include/cereal/access.hpp +include/openMVG_dependencies/cereal/include/cereal/archives/adapters.hpp +include/openMVG_dependencies/cereal/include/cereal/archives/binary.hpp +include/openMVG_dependencies/cereal/include/cereal/archives/json.hpp +include/openMVG_dependencies/cereal/include/cereal/archives/portable_binary.hpp +include/openMVG_dependencies/cereal/include/cereal/archives/xml.hpp +include/openMVG_dependencies/cereal/include/cereal/cereal.hpp +include/openMVG_dependencies/cereal/include/cereal/details/helpers.hpp +include/openMVG_dependencies/cereal/include/cereal/details/polymorphic_impl.hpp +include/openMVG_dependencies/cereal/include/cereal/details/polymorphic_impl_fwd.hpp +include/openMVG_dependencies/cereal/include/cereal/details/static_object.hpp +include/openMVG_dependencies/cereal/include/cereal/details/traits.hpp +include/openMVG_dependencies/cereal/include/cereal/details/util.hpp +include/openMVG_dependencies/cereal/include/cereal/external/base64.hpp +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/allocators.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/cursorstreamwrapper.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/document.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/encodedstream.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/encodings.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/error/en.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/error/error.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/filereadstream.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/filewritestream.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/fwd.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/biginteger.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/diyfp.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/dtoa.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/ieee754.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/itoa.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/meta.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/pow10.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/regex.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/stack.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/strfunc.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/strtod.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/swap.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/istreamwrapper.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/memorybuffer.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/memorystream.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/msinttypes/inttypes.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/msinttypes/stdint.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/ostreamwrapper.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/pointer.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/prettywriter.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/rapidjson.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/reader.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/schema.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/stream.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/stringbuffer.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/writer.h +include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml.hpp +include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml_iterators.hpp +include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml_print.hpp +include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml_utils.hpp +include/openMVG_dependencies/cereal/include/cereal/macros.hpp +include/openMVG_dependencies/cereal/include/cereal/specialize.hpp +include/openMVG_dependencies/cereal/include/cereal/types/array.hpp +include/openMVG_dependencies/cereal/include/cereal/types/atomic.hpp +include/openMVG_dependencies/cereal/include/cereal/types/base_class.hpp +include/openMVG_dependencies/cereal/include/cereal/types/bitset.hpp +include/openMVG_dependencies/cereal/include/cereal/types/boost_variant.hpp +include/openMVG_dependencies/cereal/include/cereal/types/chrono.hpp +include/openMVG_dependencies/cereal/include/cereal/types/common.hpp +include/openMVG_dependencies/cereal/include/cereal/types/complex.hpp +include/openMVG_dependencies/cereal/include/cereal/types/concepts/pair_associative_container.hpp +include/openMVG_dependencies/cereal/include/cereal/types/deque.hpp +include/openMVG_dependencies/cereal/include/cereal/types/forward_list.hpp +include/openMVG_dependencies/cereal/include/cereal/types/functional.hpp +include/openMVG_dependencies/cereal/include/cereal/types/list.hpp +include/openMVG_dependencies/cereal/include/cereal/types/map.hpp +include/openMVG_dependencies/cereal/include/cereal/types/memory.hpp +include/openMVG_dependencies/cereal/include/cereal/types/optional.hpp +include/openMVG_dependencies/cereal/include/cereal/types/polymorphic.hpp +include/openMVG_dependencies/cereal/include/cereal/types/queue.hpp +include/openMVG_dependencies/cereal/include/cereal/types/set.hpp +include/openMVG_dependencies/cereal/include/cereal/types/stack.hpp +include/openMVG_dependencies/cereal/include/cereal/types/string.hpp +include/openMVG_dependencies/cereal/include/cereal/types/tuple.hpp +include/openMVG_dependencies/cereal/include/cereal/types/unordered_map.hpp +include/openMVG_dependencies/cereal/include/cereal/types/unordered_set.hpp +include/openMVG_dependencies/cereal/include/cereal/types/utility.hpp +include/openMVG_dependencies/cereal/include/cereal/types/valarray.hpp +include/openMVG_dependencies/cereal/include/cereal/types/variant.hpp +include/openMVG_dependencies/cereal/include/cereal/types/vector.hpp +include/openMVG_dependencies/cereal/include/cereal/version.hpp +include/openMVG_dependencies/cereal/sandbox/sandbox_shared_lib/base.hpp +include/openMVG_dependencies/cereal/sandbox/sandbox_shared_lib/derived.hpp +include/openMVG_dependencies/cereal/unittests/array.hpp +include/openMVG_dependencies/cereal/unittests/atomic.hpp +include/openMVG_dependencies/cereal/unittests/basic_string.hpp +include/openMVG_dependencies/cereal/unittests/bitset.hpp +include/openMVG_dependencies/cereal/unittests/boost/boost_variant.hpp +include/openMVG_dependencies/cereal/unittests/chrono.hpp +include/openMVG_dependencies/cereal/unittests/common.hpp +include/openMVG_dependencies/cereal/unittests/complex.hpp +include/openMVG_dependencies/cereal/unittests/cpp17/optional.hpp +include/openMVG_dependencies/cereal/unittests/cpp17/variant.hpp +include/openMVG_dependencies/cereal/unittests/defer.hpp +include/openMVG_dependencies/cereal/unittests/deque.hpp +include/openMVG_dependencies/cereal/unittests/doctest.h +include/openMVG_dependencies/cereal/unittests/forward_list.hpp +include/openMVG_dependencies/cereal/unittests/list.hpp +include/openMVG_dependencies/cereal/unittests/load_construct.hpp +include/openMVG_dependencies/cereal/unittests/map.hpp +include/openMVG_dependencies/cereal/unittests/memory.hpp +include/openMVG_dependencies/cereal/unittests/memory_cycles.hpp +include/openMVG_dependencies/cereal/unittests/multimap.hpp +include/openMVG_dependencies/cereal/unittests/multiset.hpp +include/openMVG_dependencies/cereal/unittests/pair.hpp +include/openMVG_dependencies/cereal/unittests/pod.hpp +include/openMVG_dependencies/cereal/unittests/polymorphic.hpp +include/openMVG_dependencies/cereal/unittests/portable_binary_archive.hpp +include/openMVG_dependencies/cereal/unittests/priority_queue.hpp +include/openMVG_dependencies/cereal/unittests/queue.hpp +include/openMVG_dependencies/cereal/unittests/set.hpp +include/openMVG_dependencies/cereal/unittests/stack.hpp +include/openMVG_dependencies/cereal/unittests/structs.hpp +include/openMVG_dependencies/cereal/unittests/structs_minimal.hpp +include/openMVG_dependencies/cereal/unittests/structs_specialized.hpp +include/openMVG_dependencies/cereal/unittests/tuple.hpp +include/openMVG_dependencies/cereal/unittests/unordered_loads.hpp +include/openMVG_dependencies/cereal/unittests/unordered_map.hpp +include/openMVG_dependencies/cereal/unittests/unordered_multimap.hpp +include/openMVG_dependencies/cereal/unittests/unordered_multiset.hpp +include/openMVG_dependencies/cereal/unittests/unordered_set.hpp +include/openMVG_dependencies/cereal/unittests/user_data_adapters.hpp +include/openMVG_dependencies/cereal/unittests/valarray.hpp +include/openMVG_dependencies/cereal/unittests/vector.hpp +include/openMVG_dependencies/cereal/unittests/versioning.hpp include/openMVG_dependencies/nonFree/sift/SIFT_describer.hpp include/openMVG_dependencies/nonFree/sift/SIFT_describer_io.hpp include/openMVG_dependencies/nonFree/sift/vl/generic.h @@ -414,227 +450,49 @@ include/openMVG_dependencies/nonFree/sift/vl/mathop_sse2.h include/openMVG_dependencies/nonFree/sift/vl/mser.h include/openMVG_dependencies/nonFree/sift/vl/random.h include/openMVG_dependencies/nonFree/sift/vl/sift.h -include/openMVG_dependencies/osi_clp/Clp/examples/myPdco.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcCommon.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcDualRowDantzig.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcDualRowPivot.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcDualRowSteepest.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcMatrix.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcNonLinearCost.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcPrimalColumnDantzig.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcPrimalColumnPivot.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcPrimalColumnSteepest.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcSimplex.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcSimplexDual.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcSimplexFactorization.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcSimplexPrimal.hpp -include/openMVG_dependencies/osi_clp/Clp/src/AbcWarmStart.hpp -include/openMVG_dependencies/osi_clp/Clp/src/CbcOrClpParam.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyBase.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyDense.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyMumps.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyTaucs.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyUfl.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyWssmp.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpCholeskyWssmpKKT.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpConfig.h -include/openMVG_dependencies/osi_clp/Clp/src/ClpConstraint.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpConstraintLinear.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpConstraintQuadratic.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpDualRowDantzig.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpDualRowPivot.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpDualRowSteepest.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpDummyMatrix.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpDynamicExampleMatrix.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpDynamicMatrix.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpEventHandler.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpFactorization.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpGubDynamicMatrix.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpGubMatrix.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpHelperFunctions.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpInterior.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpLinearObjective.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpLsqr.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpMatrixBase.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpMessage.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpModel.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpNetworkBasis.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpNetworkMatrix.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpNode.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpNonLinearCost.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpObjective.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpPackedMatrix.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpParameters.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpPdco.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpPdcoBase.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpPlusMinusOneMatrix.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpPredictorCorrector.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpPresolve.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpPrimalColumnDantzig.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpPrimalColumnPivot.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpPrimalColumnSteepest.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpPrimalQuadraticDantzig.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpQuadraticObjective.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpSimplex.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpSimplexDual.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpSimplexNonlinear.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpSimplexOther.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpSimplexPrimal.hpp -include/openMVG_dependencies/osi_clp/Clp/src/ClpSolve.hpp -include/openMVG_dependencies/osi_clp/Clp/src/Clp_C_Interface.h -include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcBaseFactorization.hpp -include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcCommon.hpp -include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcCommonFactorization.hpp -include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcDenseFactorization.hpp -include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcFactorization.hpp -include/openMVG_dependencies/osi_clp/Clp/src/CoinAbcHelperFunctions.hpp -include/openMVG_dependencies/osi_clp/Clp/src/Idiot.hpp -include/openMVG_dependencies/osi_clp/Clp/src/MyEventHandler.hpp -include/openMVG_dependencies/osi_clp/Clp/src/MyMessageHandler.hpp -include/openMVG_dependencies/osi_clp/Clp/src/OsiClp/OsiClpSolverInterface.hpp -include/openMVG_dependencies/osi_clp/Clp/src/config_clp_default.h -include/openMVG_dependencies/osi_clp/Clp/src/config_default.h -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinAlloc.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinBuild.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinDenseFactorization.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinDenseVector.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinDistance.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinError.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinFactorization.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinFileIO.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinFinite.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinFloatEqual.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinHelperFunctions.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinIndexedVector.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinLpIO.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinMessage.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinMessageHandler.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinModel.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinModelUseful.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinMpsIO.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinOslC.h -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinOslFactorization.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPackedMatrix.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPackedVector.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPackedVectorBase.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinParam.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPragma.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveDoubleton.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveDual.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveDupcol.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveEmpty.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveFixed.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveForcing.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveImpliedFree.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveIsolated.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveMatrix.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveMonitor.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolvePsdebug.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveSingleton.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveSubst.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveTighten.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveTripleton.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveUseless.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinPresolveZeros.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinRational.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSearchTree.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinShallowPackedVector.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSignal.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSimpFactorization.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSmartPtr.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSnapshot.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinSort.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinStructuredModel.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinTime.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinTypes.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinUtility.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinUtilsConfig.h -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinWarmStart.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinWarmStartBasis.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinWarmStartDual.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinWarmStartPrimalDual.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/CoinWarmStartVector.hpp -include/openMVG_dependencies/osi_clp/CoinUtils/src/Coin_C_defines.h -include/openMVG_dependencies/osi_clp/CoinUtils/src/config_coinutils_default.h -include/openMVG_dependencies/osi_clp/CoinUtils/src/config_default.h -include/openMVG_dependencies/osi_clp/Osi/examples/opbdp_solve.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiAuxInfo.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiBranchingObject.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiChooseVariable.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiColCut.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiCollections.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiConfig.h -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiCut.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiCuts.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiPresolve.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiRowCut.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiRowCutDebugger.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiSolverBranch.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiSolverInterface.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/OsiSolverParameters.hpp -include/openMVG_dependencies/osi_clp/Osi/src/Osi/config_default.h -include/openMVG_dependencies/osi_clp/Osi/src/Osi/config_osi_default.h -include/openMVG_dependencies/osi_clp/Osi/src/OsiCommonTest/OsiUnitTests.hpp -include/openMVG_dependencies/osi_clp/Osi/src/OsiCpx/OsiCpxSolverInterface.hpp -include/openMVG_dependencies/osi_clp/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp -include/openMVG_dependencies/osi_clp/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp -include/openMVG_dependencies/osi_clp/Osi/src/OsiMsk/OsiMskSolverInterface.hpp -include/openMVG_dependencies/osi_clp/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp -include/openMVG_dependencies/osi_clp/Osi/src/OsiXpr/OsiXprSolverInterface.hpp -include/openMVG_dependencies/osi_clp/Osi/test/OsiTestSolver.hpp -include/openMVG_dependencies/osi_clp/Osi/test/OsiTestSolverInterface.hpp -lib/liblib_CoinUtils.so -lib/liblib_Osi.so -lib/liblib_OsiClpSolver.so -lib/liblib_clp.a -lib/libopenMVG_ceres.so -lib/libopenMVG_ceres.so.1 -lib/libopenMVG_ceres.so.1.13.0 -lib/libopenMVG_cxsparse.so lib/libopenMVG_easyexif.so lib/libopenMVG_exif.so lib/libopenMVG_fast.so lib/libopenMVG_features.so -lib/libopenMVG_features.so.1 -lib/libopenMVG_features.so.1.6 +lib/libopenMVG_features.so.2 +lib/libopenMVG_features.so.2.0 lib/libopenMVG_geometry.so -lib/libopenMVG_geometry.so.1 -lib/libopenMVG_geometry.so.1.6 +lib/libopenMVG_geometry.so.2 +lib/libopenMVG_geometry.so.2.0 lib/libopenMVG_image.so -lib/libopenMVG_image.so.1 -lib/libopenMVG_image.so.1.6 +lib/libopenMVG_image.so.2 +lib/libopenMVG_image.so.2.0 lib/libopenMVG_kvld.so -lib/libopenMVG_kvld.so.1 -lib/libopenMVG_kvld.so.1.6 +lib/libopenMVG_kvld.so.2 +lib/libopenMVG_kvld.so.2.0 lib/libopenMVG_lInftyComputerVision.so -lib/libopenMVG_lInftyComputerVision.so.1 -lib/libopenMVG_lInftyComputerVision.so.1.6 -lib/libopenMVG_lemon.so +lib/libopenMVG_lInftyComputerVision.so.2 +lib/libopenMVG_lInftyComputerVision.so.2.0 lib/libopenMVG_linearProgramming.so -lib/libopenMVG_linearProgramming.so.1 -lib/libopenMVG_linearProgramming.so.1.6 +lib/libopenMVG_linearProgramming.so.2 +lib/libopenMVG_linearProgramming.so.2.0 lib/libopenMVG_matching.so -lib/libopenMVG_matching.so.1 -lib/libopenMVG_matching.so.1.6 +lib/libopenMVG_matching.so.2 +lib/libopenMVG_matching.so.2.0 lib/libopenMVG_matching_image_collection.so -lib/libopenMVG_matching_image_collection.so.1 -lib/libopenMVG_matching_image_collection.so.1.6 +lib/libopenMVG_matching_image_collection.so.2 +lib/libopenMVG_matching_image_collection.so.2.0 lib/libopenMVG_multiview.so -lib/libopenMVG_multiview.so.1 -lib/libopenMVG_multiview.so.1.6 +lib/libopenMVG_multiview.so.2 +lib/libopenMVG_multiview.so.2.0 lib/libopenMVG_numeric.so -lib/libopenMVG_numeric.so.1 -lib/libopenMVG_numeric.so.1.6 +lib/libopenMVG_numeric.so.2 +lib/libopenMVG_numeric.so.2.0 lib/libopenMVG_robust_estimation.so -lib/libopenMVG_robust_estimation.so.1 -lib/libopenMVG_robust_estimation.so.1.6 +lib/libopenMVG_robust_estimation.so.2 +lib/libopenMVG_robust_estimation.so.2.0 lib/libopenMVG_sfm.so -lib/libopenMVG_sfm.so.1 -lib/libopenMVG_sfm.so.1.6 +lib/libopenMVG_sfm.so.2 +lib/libopenMVG_sfm.so.2.0 lib/libopenMVG_stlplus.so lib/libopenMVG_system.so -lib/libopenMVG_system.so.1 -lib/libopenMVG_system.so.1.6 +lib/libopenMVG_system.so.2 +lib/libopenMVG_system.so.2.0 lib/libvlsift.so lib/openMVG-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/openMVG-targets.cmake @@ -660,10 +518,6 @@ share/openMVG/webgl/common/trackball.js share/openMVG/webgl/common/vector.js @dir include/openMVG/exif/image_data @dir include/openMVG/image/image_test +@dir include/openMVG_dependencies/cereal/doc +@dir include/openMVG_dependencies/cereal/scripts @dir include/openMVG_dependencies/glfw -@dir include/openMVG_dependencies/osi_clp/Clp/doc/Howto -@dir include/openMVG_dependencies/osi_clp/Clp/doxydoc -@dir include/openMVG_dependencies/osi_clp/Clp/test -@dir include/openMVG_dependencies/osi_clp/CoinUtils/doxydoc -@dir include/openMVG_dependencies/osi_clp/CoinUtils/test -@dir include/openMVG_dependencies/osi_clp/Osi/doxydoc