Date: Thu, 12 Apr 2018 09:05:33 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r467133 - in head/misc: . openmvg openmvg/files Message-ID: <201804120905.w3C95XCS087009@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Thu Apr 12 09:05:33 2018 New Revision: 467133 URL: https://svnweb.freebsd.org/changeset/ports/467133 Log: New port: misc/openmvg: Multiple View Geometry (MVG) library The library for those who are interested in computer-vision research. Testing: Several examples run fine. Added: head/misc/openmvg/ head/misc/openmvg/Makefile (contents, props changed) head/misc/openmvg/distinfo (contents, props changed) head/misc/openmvg/files/ head/misc/openmvg/files/patch-CMakeLists.txt (contents, props changed) head/misc/openmvg/files/patch-cmakeFindModules_FindSSE.cmake (contents, props changed) head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp (contents, props changed) head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp (contents, props changed) head/misc/openmvg/files/patch-nonFree_sift_CMakeLists.txt (contents, props changed) head/misc/openmvg/files/patch-software_Localization_CMakeLists.txt (contents, props changed) head/misc/openmvg/files/patch-software_SfM_CMakeLists.txt (contents, props changed) head/misc/openmvg/files/patch-software_SfM_clustering_CMakeLists.txt (contents, props changed) head/misc/openmvg/files/patch-software_ui_SfM_adjacency__matrix__viewer_CMakeLists.txt (contents, props changed) head/misc/openmvg/files/patch-software_ui_SfM_control__points__registration_CMakeLists.txt (contents, props changed) head/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt (contents, props changed) head/misc/openmvg/pkg-descr (contents, props changed) head/misc/openmvg/pkg-plist (contents, props changed) Modified: head/misc/Makefile Modified: head/misc/Makefile ============================================================================== --- head/misc/Makefile Thu Apr 12 09:03:36 2018 (r467132) +++ head/misc/Makefile Thu Apr 12 09:05:33 2018 (r467133) @@ -299,6 +299,7 @@ SUBDIR += nut SUBDIR += ondir SUBDIR += opencyc + SUBDIR += openmvg SUBDIR += openr2 SUBDIR += orville-write SUBDIR += osinfo-db Added: head/misc/openmvg/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/Makefile Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,62 @@ +# $FreeBSD$ + +PORTNAME= openmvg +DISTVERSIONPREFIX= v +DISTVERSION= 1.3-76 +DISTVERSIONSUFFIX= -gd9563130 +CATEGORIES= misc science + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Multiple View Geometry (MVG) library + +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/../LICENSE + +ONLY_FOR_ARCHS= amd64 i386 +ONLY_FOR_ARCHS_REASON= need to figure out which TARGET_ARCHITECTURE values correspond to other architectures, plus "generic" is broken + +LIB_DEPENDS= libflann_cpp.so:math/flann \ + libpng16.so:graphics/png \ + libtiff.so:graphics/tiff + +USES= cmake:outsource eigen:3 jpeg +USE_GITHUB= yes +GH_ACCOUNT= openMVG +GH_PROJECT= openMVG +GH_TUPLE= openMVG-thirdparty:cereal:37fca60:cereal/dependencies/cereal \ + openMVG-thirdparty:osi_clp:a25a980:osi/dependencies/osi_clp +WRKSRC_SUBDIR= src +USE_QT5= core gui opengl svg widgets buildtools_build qmake_build +USE_LDCONFIG= yes + +CMAKE_ARGS= -DEIGEN_INCLUDE_DIR_HINTS=${LOCALBASE}/include/eigen3 \ + -DFLANN_INCLUDE_DIR_HINTS=${LOCALBASE}/include +CMAKE_ON= OpenMVG_BUILD_SHARED +CMAKE_OFF= OpenMVG_BUILD_EXAMPLES + +CXXFLAGS+= -fPIC \ + -I${LOCALBASE}/include # because flann is looked for in a wrong directiory: https://github.com/openMVG/openMVG/issues/1284 + +OPTIONS_SINGLE= SIMD_${ARCH} +OPTIONS_SINGLE_SIMD_amd64= K8 CORE MEROM NEHALEM +OPTIONS_SINGLE_SIMD_i386= ${OPTIONS_SINGLE_SIMD_amd64} +OPTIONS_DEFAULT_amd64= K8 +OPTIONS_DEFAULT_i386= K8 + +SIMD_amd64_DESC= Use SSE SIMD optimizations for +SIMD_i386_DESC= ${SIMD_amd64_DESC} +K8_DESC= K8 architecture (SSE2) +CORE_DESC= Core architecture (up to SSE3) +MEROM_DESC= Merom architecture (up to SSSE3) +NEHALEM_DESC= Nehalem architecture (up to SSE4.2) + +K8_CMAKE_ON= -DTARGET_ARCHITECTURE=k8 +CORE_CMAKE_ON= -DTARGET_ARCHITECTURE=core +MEROM_CMAKE_ON= -DTARGET_ARCHITECTURE=merom +NEHALEM_CMAKE_ON= -DTARGET_ARCHITECTURE=nehalem + +post-install: + @${FIND} ${STAGEDIR}${PREFIX}/lib -name "*.a" -delete # delete wrongly installed dependency libs https://github.com/openMVG/openMVG/issues/1282 + ${INSTALL_LIB} ${BUILD_WRKSRC}/*/libdomset.so ${STAGEDIR}${PREFIX}/lib # https://github.com/openMVG/openMVG/issues/1286 + +.include <bsd.port.mk> Added: head/misc/openmvg/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/distinfo Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,7 @@ +TIMESTAMP = 1523438342 +SHA256 (openMVG-openMVG-v1.3-76-gd9563130_GH0.tar.gz) = cb459c3f43e8dada6363930b5a72e981cf92d33e72d22339c236b0a2fee63fb7 +SIZE (openMVG-openMVG-v1.3-76-gd9563130_GH0.tar.gz) = 14619283 +SHA256 (openMVG-thirdparty-cereal-37fca60_GH0.tar.gz) = a035c996d1a9150dc0aa09982dee5114c46b9b40c320a307223e4a362279e9fd +SIZE (openMVG-thirdparty-cereal-37fca60_GH0.tar.gz) = 328935 +SHA256 (openMVG-thirdparty-osi_clp-a25a980_GH0.tar.gz) = 749c742b7eb6d346d34ef02872c7a02bdbef6759bdd48b9542dffb91bf82d0d7 +SIZE (openMVG-thirdparty-osi_clp-a25a980_GH0.tar.gz) = 2575191 Added: head/misc/openmvg/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/files/patch-CMakeLists.txt Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,22 @@ +--- CMakeLists.txt.orig 2018-04-04 02:59:09 UTC ++++ CMakeLists.txt +@@ -109,8 +109,8 @@ AutodetectHostArchitecture() + OptimizeForArchitecture() + + if (UNIX AND NOT OpenMVG_BUILD_COVERAGE) +- set(CMAKE_C_FLAGS_RELEASE "-O3") +- set(CMAKE_CXX_FLAGS_RELEASE "-O3") ++ #set(CMAKE_C_FLAGS_RELEASE "-O3") ++ #set(CMAKE_CXX_FLAGS_RELEASE "-O3") + endif () + + # ============================================================================== +@@ -257,7 +257,7 @@ find_package(Eigen QUIET) + # - internal by default (ceres-solver+cxsparse+miniglog), + # - external if CERES_DIR_HINTS and find_package return a valid Ceres setup + # ============================================================================== +-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 Added: head/misc/openmvg/files/patch-cmakeFindModules_FindSSE.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/files/patch-cmakeFindModules_FindSSE.cmake Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,30 @@ +--- cmakeFindModules/FindSSE.cmake.orig 2018-04-06 09:25:15 UTC ++++ cmakeFindModules/FindSSE.cmake +@@ -1,11 +1,12 @@ + # Check if SSE instructions are available on the machine where + # the project is compiled. + +-IF(CMAKE_SYSTEM_NAME MATCHES "Linux") +- EXEC_PROGRAM(cat ARGS "/proc/cpuinfo" OUTPUT_VARIABLE CPUINFO) ++IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD") ++ #EXEC_PROGRAM(cat ARGS "/proc/cpuinfo" OUTPUT_VARIABLE CPUINFO) + +- STRING(REGEX REPLACE "^.*(sse2).*$" "\\1" SSE_THERE ${CPUINFO}) +- STRING(COMPARE EQUAL "sse2" "${SSE_THERE}" SSE2_TRUE) ++ #STRING(REGEX REPLACE "^.*(sse2).*$" "\\1" SSE_THERE ${CPUINFO}) ++ #STRING(COMPARE EQUAL "sse2" "${SSE_THERE}" SSE2_TRUE) ++ SET(SSE2_TRUE TRUE) + IF (SSE2_TRUE) + set(SSE2_FOUND true CACHE BOOL "SSE2 available on host") + ELSE (SSE2_TRUE) +@@ -13,8 +14,8 @@ IF(CMAKE_SYSTEM_NAME MATCHES "Linux") + ENDIF (SSE2_TRUE) + + # /proc/cpuinfo apparently omits sse3 :( +- STRING(REGEX REPLACE "^.*[^s](sse3).*$" "\\1" SSE_THERE ${CPUINFO}) +- STRING(COMPARE EQUAL "sse3" "${SSE_THERE}" SSE3_TRUE) ++ #STRING(REGEX REPLACE "^.*[^s](sse3).*$" "\\1" SSE_THERE ${CPUINFO}) ++ #STRING(COMPARE EQUAL "sse3" "${SSE_THERE}" SSE3_TRUE) + IF (NOT SSE3_TRUE) + STRING(REGEX REPLACE "^.*(T2300).*$" "\\1" SSE_THERE ${CPUINFO}) + STRING(COMPARE EQUAL "T2300" "${SSE_THERE}" SSE3_TRUE) Added: head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_ClpModel.cpp Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,11 @@ +--- 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<const char*> (NULL) /*integrality*/, ++ static_cast<const char*> (NULL) /*integrality*/, + getRowLower(), getRowUpper(), + columnNames, rowNames); + // Pass in array saying if each variable integer Added: head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/files/patch-dependencies_osi__clp_Clp_src_OsiClp_OsiClpSolverInterface.cpp Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,11 @@ +--- 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<int *> (NULL)); ++ messagesPointer->setDetailMessages(100,10000,static_cast<int *> (NULL)); + } + #endif + } Added: head/misc/openmvg/files/patch-nonFree_sift_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/files/patch-nonFree_sift_CMakeLists.txt Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,11 @@ +--- nonFree/sift/CMakeLists.txt.orig 2018-04-12 07:29:41 UTC ++++ nonFree/sift/CMakeLists.txt +@@ -25,7 +25,7 @@ set(FEATS + vl/mathop.c + vl/random.c) + set_source_files_properties(${FEATS} PROPERTIES LANGUAGE C) +-add_library(vlsift ${FEATS}) ++add_library(vlsift SHARED ${FEATS}) + install(TARGETS vlsift DESTINATION lib EXPORT openMVG-targets) + set_property(TARGET vlsift PROPERTY FOLDER OpenMVG/nonFree) + install( Added: head/misc/openmvg/files/patch-software_Localization_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/files/patch-software_Localization_CMakeLists.txt Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,10 @@ +--- software/Localization/CMakeLists.txt.orig 2018-04-12 06:18:40 UTC ++++ software/Localization/CMakeLists.txt +@@ -10,6 +10,7 @@ target_link_libraries(openMVG_main_SfM_L + openMVG_matching_image_collection + openMVG_sfm + openMVG_exif ++ stlplus + vlsift + ) + Added: head/misc/openmvg/files/patch-software_SfM_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/files/patch-software_SfM_CMakeLists.txt Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,18 @@ +--- software/SfM/CMakeLists.txt.orig 2018-04-04 02:59:09 UTC ++++ software/SfM/CMakeLists.txt +@@ -10,6 +10,7 @@ target_link_libraries(openMVG_main_SfMIn + openMVG_features + openMVG_sfm + openMVG_exif ++ stlplus + ) + + #convert a v0.6 lists.txt file to the new sfm_data.X format +@@ -19,6 +20,7 @@ target_link_libraries(openMVG_main_Conve + openMVG_system + openMVG_features + openMVG_sfm ++ stlplus + ) + + # Installation rules Added: head/misc/openmvg/files/patch-software_SfM_clustering_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/files/patch-software_SfM_clustering_CMakeLists.txt Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,10 @@ +--- software/SfM/clustering/CMakeLists.txt.orig 2018-04-12 06:16:36 UTC ++++ software/SfM/clustering/CMakeLists.txt +@@ -8,6 +8,7 @@ target_link_libraries(openMVG_main_Compu + openMVG_image + openMVG_features + openMVG_sfm ++ stlplus + domset) + + set_property(TARGET openMVG_main_ComputeClusters PROPERTY FOLDER OpenMVG/software/clustering) Added: head/misc/openmvg/files/patch-software_ui_SfM_adjacency__matrix__viewer_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/files/patch-software_ui_SfM_adjacency__matrix__viewer_CMakeLists.txt Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,11 @@ +--- software/ui/SfM/adjacency_matrix_viewer/CMakeLists.txt.orig 2018-04-12 06:21:46 UTC ++++ software/ui/SfM/adjacency_matrix_viewer/CMakeLists.txt +@@ -20,7 +20,7 @@ if (Qt5Widgets_FOUND AND Qt5Svg_FOUND ) + endif( APPLE ) + + target_include_directories( ui_openMVG_MatchesViewer PUBLIC ${OPENMVG_INCLUDE_DIRS} ) +- target_link_libraries( ui_openMVG_MatchesViewer Qt5::Widgets Qt5::Svg ${OpenMVG_LIBRARIES} ) ++ target_link_libraries( ui_openMVG_MatchesViewer Qt5::Widgets Qt5::Svg ${OpenMVG_LIBRARIES} stlplus) + + find_package( Qt5OpenGL ) + if (Qt5OpenGL_FOUND ) Added: head/misc/openmvg/files/patch-software_ui_SfM_control__points__registration_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/files/patch-software_ui_SfM_control__points__registration_CMakeLists.txt Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,10 @@ +--- software/ui/SfM/control_points_registration/CMakeLists.txt.orig 2018-04-12 06:23:20 UTC ++++ software/ui/SfM/control_points_registration/CMakeLists.txt +@@ -41,6 +41,7 @@ if(Qt5Widgets_FOUND) + TARGET_LINK_LIBRARIES(${ProjectName} + Qt5::Widgets Qt5::Gui + ${OpenMVG_LIBRARIES} ++ stlplus + ) + + SET_PROPERTY(TARGET ${ProjectName} PROPERTY FOLDER OpenMVG/software/ui) Added: head/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,11 @@ +--- third_party/stlplus3/CMakeLists.txt.orig 2018-04-12 05:13:46 UTC ++++ third_party/stlplus3/CMakeLists.txt +@@ -6,7 +6,7 @@ file(GLOB LIBSLTPLUS_CPP_FILESYSTEM "${C + list(APPEND LIBSLTPLUS_SRCS + ${LIBSLTPLUS_HPP_FILESYSTEM} ${LIBSLTPLUS_CPP_FILESYSTEM}) + +-add_library(stlplus ${LIBSLTPLUS_SRCS}) ++add_library(stlplus SHARED ${LIBSLTPLUS_SRCS}) + target_include_directories(stlplus PUBLIC + $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> + $<INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/include/stlplus>) Added: head/misc/openmvg/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/pkg-descr Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,6 @@ +"open Multiple View Geometry" is a library for computer-vision scientists and +especially targeted to the Multiple View Geometry community. It is designed to +provide an easy access to the classical problem solvers in Multiple View +Geometry and solve them accurately. + +WWW: http://imagine.enpc.fr/%7Emoulonp/openMVG/ Added: head/misc/openmvg/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/openmvg/pkg-plist Thu Apr 12 09:05:33 2018 (r467133) @@ -0,0 +1,803 @@ +bin/openMVG_main_AlternativeVO +bin/openMVG_main_ChangeLocalOrigin +bin/openMVG_main_ColHarmonize +bin/openMVG_main_ComputeClusters +bin/openMVG_main_ComputeFeatures +bin/openMVG_main_ComputeMatches +bin/openMVG_main_ComputeSfM_DataColor +bin/openMVG_main_ComputeStructureFromKnownPoses +bin/openMVG_main_ConvertList +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_ListMatchingPairs +bin/openMVG_main_PointsFiltering +bin/openMVG_main_SfMInit_ImageListing +bin/openMVG_main_SfM_Localization +bin/openMVG_main_SplitMatchFileIntoMatchFiles +bin/openMVG_main_evalQuality +bin/openMVG_main_exportKeypoints +bin/openMVG_main_exportMatches +bin/openMVG_main_exportTracks +bin/openMVG_main_geodesy_registration_to_gps_position +bin/openMVG_main_openMVG2Agisoft +bin/openMVG_main_openMVG2CMPMVS +bin/openMVG_main_openMVG2Colmap +bin/openMVG_main_openMVG2MESHLAB +bin/openMVG_main_openMVG2MVE2 +bin/openMVG_main_openMVG2MVSTEXTURING +bin/openMVG_main_openMVG2NVM +bin/openMVG_main_openMVG2PMVS +bin/openMVG_main_openMVG2WebGL +bin/openMVG_main_openMVG2openMVS +bin/ui_openMVG_MatchesViewer +bin/ui_openMVG_control_points_registration +include/openMVG/cameras/Camera_Common.hpp +include/openMVG/cameras/Camera_IO.hpp +include/openMVG/cameras/Camera_Intrinsics.hpp +include/openMVG/cameras/Camera_Intrinsics_io.hpp +include/openMVG/cameras/Camera_Pinhole.hpp +include/openMVG/cameras/Camera_Pinhole_Brown.hpp +include/openMVG/cameras/Camera_Pinhole_Brown_io.hpp +include/openMVG/cameras/Camera_Pinhole_Fisheye.hpp +include/openMVG/cameras/Camera_Pinhole_Fisheye_io.hpp +include/openMVG/cameras/Camera_Pinhole_Radial.hpp +include/openMVG/cameras/Camera_Pinhole_Radial_io.hpp +include/openMVG/cameras/Camera_Pinhole_io.hpp +include/openMVG/cameras/Camera_Spherical.hpp +include/openMVG/cameras/Camera_Spherical_io.hpp +include/openMVG/cameras/Camera_undistort_image.hpp +include/openMVG/cameras/Cameras_Common_command_line_helper.hpp +include/openMVG/cameras/PinholeCamera.hpp +include/openMVG/cameras/cameras.hpp +include/openMVG/cameras/cameras_io.hpp +include/openMVG/color_harmonization/global_quantile_gain_offset_alignment.hpp +include/openMVG/color_harmonization/selection_VLDSegment.hpp +include/openMVG/color_harmonization/selection_fullFrame.hpp +include/openMVG/color_harmonization/selection_interface.hpp +include/openMVG/color_harmonization/selection_matchedPoints.hpp +include/openMVG/exif/exif_IO.hpp +include/openMVG/exif/exif_IO_EasyExif.hpp +include/openMVG/exif/sensor_width_database/ParseDatabase.hpp +include/openMVG/exif/sensor_width_database/datasheet.hpp +include/openMVG/features/akaze/AKAZE.hpp +include/openMVG/features/akaze/AKAZE_io.hpp +include/openMVG/features/akaze/image_describer_akaze.hpp +include/openMVG/features/akaze/image_describer_akaze_io.hpp +include/openMVG/features/akaze/mldb_descriptor.hpp +include/openMVG/features/akaze/msurf_descriptor.hpp +include/openMVG/features/binary_regions.hpp +include/openMVG/features/descriptor.hpp +include/openMVG/features/dipole/dipole_descriptor.hpp +include/openMVG/features/fast/fast_detector.hpp +include/openMVG/features/feature.hpp +include/openMVG/features/feature_container.hpp +include/openMVG/features/image_describer.hpp +include/openMVG/features/liop/liop_descriptor.hpp +include/openMVG/features/mser/mser.hpp +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/scalar_regions.hpp +include/openMVG/features/sift/SIFT_Anatomy_Image_Describer.hpp +include/openMVG/features/sift/SIFT_Anatomy_Image_Describer_io.hpp +include/openMVG/features/sift/hierarchical_gaussian_scale_space.hpp +include/openMVG/features/sift/octaver.hpp +include/openMVG/features/sift/sift_DescriptorExtractor.hpp +include/openMVG/features/sift/sift_KeypointExtractor.hpp +include/openMVG/features/sift/sift_keypoint.hpp +include/openMVG/features/svg_features.hpp +include/openMVG/features/tbmr/tbmr.hpp +include/openMVG/geodesy/geodesy.hpp +include/openMVG/geometry/Similarity3.hpp +include/openMVG/geometry/Similarity3_Kernel.hpp +include/openMVG/geometry/box.hpp +include/openMVG/geometry/convex_hull.hpp +include/openMVG/geometry/frustum.hpp +include/openMVG/geometry/half_space_intersection.hpp +include/openMVG/geometry/plane_estimation_kernel.hpp +include/openMVG/geometry/pose3.hpp +include/openMVG/geometry/pose3_io.hpp +include/openMVG/geometry/rigid_transformation3D_srt.hpp +include/openMVG/graph/connectedComponent.hpp +include/openMVG/graph/graph.hpp +include/openMVG/graph/graph_builder.hpp +include/openMVG/graph/graph_graphviz_export.hpp +include/openMVG/graph/triplet_finder.hpp +include/openMVG/image/image_concat.hpp +include/openMVG/image/image_container.hpp +include/openMVG/image/image_converter.hpp +include/openMVG/image/image_convolution.hpp +include/openMVG/image/image_convolution_base.hpp +include/openMVG/image/image_diffusion.hpp +include/openMVG/image/image_drawing.hpp +include/openMVG/image/image_filtering.hpp +include/openMVG/image/image_integral.hpp +include/openMVG/image/image_io.hpp +include/openMVG/image/image_resampling.hpp +include/openMVG/image/image_warping.hpp +include/openMVG/image/pixel_types.hpp +include/openMVG/image/sample.hpp +include/openMVG/linearProgramming/bisectionLP.hpp +include/openMVG/linearProgramming/lInfinityCV/global_translations_fromTij.hpp +include/openMVG/linearProgramming/lInfinityCV/lInfinityCV.hpp +include/openMVG/linearProgramming/lInfinityCV/resection.hpp +include/openMVG/linearProgramming/lInfinityCV/resection_kernel.hpp +include/openMVG/linearProgramming/lInfinityCV/tijsAndXis_From_xi_Ri.hpp +include/openMVG/linearProgramming/lInfinityCV/tijsAndXis_From_xi_Ri_noise.hpp +include/openMVG/linearProgramming/lInfinityCV/triangulation.hpp +include/openMVG/linearProgramming/lInfinityCV/triplet_tijsAndXis_kernel.hpp +include/openMVG/linearProgramming/linearProgramming.hpp +include/openMVG/linearProgramming/linearProgrammingInterface.hpp +include/openMVG/linearProgramming/linearProgrammingOSI_X.hpp +include/openMVG/matching/cascade_hasher.hpp +include/openMVG/matching/indMatch.hpp +include/openMVG/matching/indMatchDecoratorXY.hpp +include/openMVG/matching/indMatch_io.hpp +include/openMVG/matching/indMatch_utils.hpp +include/openMVG/matching/kvld/algorithm.h +include/openMVG/matching/kvld/kvld.h +include/openMVG/matching/kvld/kvld_draw.h +include/openMVG/matching/matcher_brute_force.hpp +include/openMVG/matching/matcher_cascade_hashing.hpp +include/openMVG/matching/matcher_kdtree_flann.hpp +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/pairwiseAdjacencyDisplay.hpp +include/openMVG/matching/regions_matcher.hpp +include/openMVG/matching/svg_matches.hpp +include/openMVG/matching_image_collection/Cascade_Hashing_Matcher_Regions.hpp +include/openMVG/matching_image_collection/E_ACRobust.hpp +include/openMVG/matching_image_collection/E_ACRobust_Angular.hpp +include/openMVG/matching_image_collection/Eo_Robust.hpp +include/openMVG/matching_image_collection/F_ACRobust.hpp +include/openMVG/matching_image_collection/GeometricFilter.hpp +include/openMVG/matching_image_collection/Geometric_Filter_utils.hpp +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/multiview/conditioning.hpp +include/openMVG/multiview/essential.hpp +include/openMVG/multiview/motion_from_essential.hpp +include/openMVG/multiview/projection.hpp +include/openMVG/multiview/rotation_averaging.hpp +include/openMVG/multiview/rotation_averaging_common.hpp +include/openMVG/multiview/rotation_averaging_l1.hpp +include/openMVG/multiview/rotation_averaging_l2.hpp +include/openMVG/multiview/solver_affine.hpp +include/openMVG/multiview/solver_essential_eight_point.hpp +include/openMVG/multiview/solver_essential_five_point.hpp +include/openMVG/multiview/solver_essential_kernel.hpp +include/openMVG/multiview/solver_essential_three_point.hpp +include/openMVG/multiview/solver_fundamental_kernel.hpp +include/openMVG/multiview/solver_homography_kernel.hpp +include/openMVG/multiview/solver_resection.hpp +include/openMVG/multiview/solver_resection_kernel.hpp +include/openMVG/multiview/solver_resection_p3p.hpp +include/openMVG/multiview/solver_resection_p3p_ke.hpp +include/openMVG/multiview/solver_resection_p3p_kneip.hpp +include/openMVG/multiview/solver_translation_knownRotation_kernel.hpp +include/openMVG/multiview/test_data_sets.hpp +include/openMVG/multiview/translation_averaging_common.hpp +include/openMVG/multiview/translation_averaging_solver.hpp +include/openMVG/multiview/translation_averaging_test.hpp +include/openMVG/multiview/triangulation.hpp +include/openMVG/multiview/triangulation_nview.hpp +include/openMVG/multiview/two_view_kernel.hpp +include/openMVG/numeric/accumulator_trait.hpp +include/openMVG/numeric/eigen_alias_definition.hpp +include/openMVG/numeric/extract_columns.hpp +include/openMVG/numeric/l1_solver_admm.hpp +include/openMVG/numeric/lm.hpp +include/openMVG/numeric/nullspace.hpp +include/openMVG/numeric/numeric.h +include/openMVG/numeric/poly.h +include/openMVG/robust_estimation/gms_filter.hpp +include/openMVG/robust_estimation/guided_matching.hpp +include/openMVG/robust_estimation/rand_sampling.hpp +include/openMVG/robust_estimation/robust_estimator_ACRansac.hpp +include/openMVG/robust_estimation/robust_estimator_ACRansacKernelAdaptator.hpp +include/openMVG/robust_estimation/robust_estimator_LMeds.hpp +include/openMVG/robust_estimation/robust_estimator_MaxConsensus.hpp +include/openMVG/robust_estimation/robust_estimator_Ransac.hpp +include/openMVG/robust_estimation/robust_estimator_lineKernel_test.hpp +include/openMVG/robust_estimation/robust_ransac_tools.hpp +include/openMVG/robust_estimation/score_evaluator.hpp +include/openMVG/sfm/pipelines/global/GlobalSfM_rotation_averaging.hpp +include/openMVG/sfm/pipelines/global/GlobalSfM_translation_averaging.hpp +include/openMVG/sfm/pipelines/global/mutexSet.hpp +include/openMVG/sfm/pipelines/global/sfm_global_engine_relative_motions.hpp +include/openMVG/sfm/pipelines/global/sfm_global_reindex.hpp +include/openMVG/sfm/pipelines/global/triplet_t_ACRansac_kernelAdaptator.hpp +include/openMVG/sfm/pipelines/localization/SfM_Localizer.hpp +include/openMVG/sfm/pipelines/localization/SfM_Localizer_Single_3DTrackObservation_Database.hpp +include/openMVG/sfm/pipelines/pipelines_test.hpp +include/openMVG/sfm/pipelines/sequential/sequential_SfM.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_regions_provider.hpp +include/openMVG/sfm/pipelines/sfm_regions_provider_cache.hpp +include/openMVG/sfm/pipelines/sfm_robust_model_estimation.hpp +include/openMVG/sfm/pipelines/structure_from_known_poses/structure_estimator.hpp +include/openMVG/sfm/sfm.hpp +include/openMVG/sfm/sfm_data.hpp +include/openMVG/sfm/sfm_data_BA.hpp +include/openMVG/sfm/sfm_data_BA_ceres.hpp +include/openMVG/sfm/sfm_data_BA_ceres_camera_functor.hpp +include/openMVG/sfm/sfm_data_colorization.hpp +include/openMVG/sfm/sfm_data_filters.hpp +include/openMVG/sfm/sfm_data_filters_frustum.hpp +include/openMVG/sfm/sfm_data_graph_utils.hpp +include/openMVG/sfm/sfm_data_io.hpp +include/openMVG/sfm/sfm_data_io_baf.hpp +include/openMVG/sfm/sfm_data_io_cereal.hpp +include/openMVG/sfm/sfm_data_io_ply.hpp +include/openMVG/sfm/sfm_data_transform.hpp +include/openMVG/sfm/sfm_data_triangulation.hpp +include/openMVG/sfm/sfm_data_utils.hpp +include/openMVG/sfm/sfm_filters.hpp +include/openMVG/sfm/sfm_landmark.hpp +include/openMVG/sfm/sfm_landmark_io.hpp +include/openMVG/sfm/sfm_report.hpp +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/stl/dynamic_bitset.hpp +include/openMVG/stl/hash.hpp +include/openMVG/stl/indexed_sort.hpp +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/timer.hpp +include/openMVG/third_party/ceres/autodiff_cost_function.h +include/openMVG/third_party/ceres/autodiff_local_parameterization.h +include/openMVG/third_party/ceres/c_api.h +include/openMVG/third_party/ceres/ceres.h +include/openMVG/third_party/ceres/conditioned_cost_function.h +include/openMVG/third_party/ceres/cost_function.h +include/openMVG/third_party/ceres/cost_function_to_functor.h +include/openMVG/third_party/ceres/covariance.h +include/openMVG/third_party/ceres/crs_matrix.h +include/openMVG/third_party/ceres/cubic_interpolation.h +include/openMVG/third_party/ceres/dynamic_autodiff_cost_function.h +include/openMVG/third_party/ceres/dynamic_cost_function.h +include/openMVG/third_party/ceres/dynamic_cost_function_to_functor.h +include/openMVG/third_party/ceres/dynamic_numeric_diff_cost_function.h +include/openMVG/third_party/ceres/fpclassify.h +include/openMVG/third_party/ceres/gradient_checker.h +include/openMVG/third_party/ceres/gradient_problem.h +include/openMVG/third_party/ceres/gradient_problem_solver.h +include/openMVG/third_party/ceres/internal/autodiff.h +include/openMVG/third_party/ceres/internal/config.h +include/openMVG/third_party/ceres/internal/disable_warnings.h +include/openMVG/third_party/ceres/internal/eigen.h +include/openMVG/third_party/ceres/internal/fixed_array.h +include/openMVG/third_party/ceres/internal/macros.h +include/openMVG/third_party/ceres/internal/manual_constructor.h +include/openMVG/third_party/ceres/internal/numeric_diff.h +include/openMVG/third_party/ceres/internal/port.h +include/openMVG/third_party/ceres/internal/reenable_warnings.h +include/openMVG/third_party/ceres/internal/scoped_ptr.h +include/openMVG/third_party/ceres/internal/variadic_evaluate.h +include/openMVG/third_party/ceres/iteration_callback.h +include/openMVG/third_party/ceres/jet.h +include/openMVG/third_party/ceres/local_parameterization.h +include/openMVG/third_party/ceres/loss_function.h +include/openMVG/third_party/ceres/miniglog/glog/logging.h +include/openMVG/third_party/ceres/normal_prior.h +include/openMVG/third_party/ceres/numeric_diff_cost_function.h +include/openMVG/third_party/ceres/numeric_diff_options.h +include/openMVG/third_party/ceres/ordered_groups.h +include/openMVG/third_party/ceres/problem.h +include/openMVG/third_party/ceres/rotation.h +include/openMVG/third_party/ceres/sized_cost_function.h +include/openMVG/third_party/ceres/solver.h +include/openMVG/third_party/ceres/types.h +include/openMVG/third_party/ceres/version.h +include/openMVG/third_party/cmdLine/cmdLine.h +include/openMVG/third_party/cxsparse/Include/SuiteSparse_config.h +include/openMVG/third_party/cxsparse/Include/cs.h +include/openMVG/third_party/easyexif/exif.h +include/openMVG/third_party/fast/fast.h +include/openMVG/third_party/histogram/histogram.hpp +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 +include/openMVG/third_party/vectorGraphics/svgDrawer.hpp +include/openMVG/tracks/flat_pair_map.hpp +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/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/types/array.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/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/vector.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/basic_string.hpp +include/openMVG_dependencies/cereal/unittests/bitset.hpp +include/openMVG_dependencies/cereal/unittests/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/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 +include/openMVG_dependencies/nonFree/sift/vl/host.h +include/openMVG_dependencies/nonFree/sift/vl/imopv.h +include/openMVG_dependencies/nonFree/sift/vl/imopv_sse2.h +include/openMVG_dependencies/nonFree/sift/vl/mathop.h +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 *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804120905.w3C95XCS087009>