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.
This commit is contained in:
Yuri Victorovich 2018-04-12 09:05:33 +00:00
parent 54eb58bf57
commit 63c79c6c25
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=467133
16 changed files with 1034 additions and 0 deletions

View File

@ -299,6 +299,7 @@
SUBDIR += nut
SUBDIR += ondir
SUBDIR += opencyc
SUBDIR += openmvg
SUBDIR += openr2
SUBDIR += orville-write
SUBDIR += osinfo-db

62
misc/openmvg/Makefile Normal file
View File

@ -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>

7
misc/openmvg/distinfo Normal file
View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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
}

View File

@ -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(

View File

@ -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
)

View File

@ -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

View File

@ -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)

View File

@ -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 )

View File

@ -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)

View File

@ -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>)

6
misc/openmvg/pkg-descr Normal file
View File

@ -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/

803
misc/openmvg/pkg-plist Normal file
View File

@ -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
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/libdomset.so
lib/libopenMVG_features.so
lib/libopenMVG_features.so.1
lib/libopenMVG_features.so.1.3
lib/libopenMVG_geometry.so
lib/libopenMVG_geometry.so.1
lib/libopenMVG_geometry.so.1.3
lib/libopenMVG_image.so
lib/libopenMVG_image.so.1
lib/libopenMVG_image.so.1.3
lib/libopenMVG_kvld.so
lib/libopenMVG_kvld.so.1
lib/libopenMVG_kvld.so.1.3
lib/libopenMVG_lInftyComputerVision.so
lib/libopenMVG_lInftyComputerVision.so.1
lib/libopenMVG_lInftyComputerVision.so.1.3
lib/libopenMVG_linearProgramming.so
lib/libopenMVG_linearProgramming.so.1
lib/libopenMVG_linearProgramming.so.1.3
lib/libopenMVG_matching.so
lib/libopenMVG_matching.so.1
lib/libopenMVG_matching.so.1.3
lib/libopenMVG_matching_image_collection.so
lib/libopenMVG_matching_image_collection.so.1
lib/libopenMVG_matching_image_collection.so.1.3
lib/libopenMVG_multiview.so
lib/libopenMVG_multiview.so.1
lib/libopenMVG_multiview.so.1.3
lib/libopenMVG_numeric.so
lib/libopenMVG_numeric.so.1
lib/libopenMVG_numeric.so.1.3
lib/libopenMVG_robust_estimation.so
lib/libopenMVG_robust_estimation.so.1
lib/libopenMVG_robust_estimation.so.1.3
lib/libopenMVG_sfm.so
lib/libopenMVG_sfm.so.1
lib/libopenMVG_sfm.so.1.3
lib/libopenMVG_system.so
lib/libopenMVG_system.so.1
lib/libopenMVG_system.so.1.3
lib/libstlplus.so
lib/libvlsift.so
lib/openMVG-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/openMVG-targets.cmake
share/lemon/cmake/LEMONConfig.cmake
share/openMVG/cmake/OpenMVGConfig.cmake
share/openMVG/cmake/OpenMVGTargets-%%CMAKE_BUILD_TYPE%%.cmake
share/openMVG/cmake/OpenMVGTargets.cmake
share/openMVG/sensor_width_camera_database.txt
share/openMVG/webgl/common/camera.js
share/openMVG/webgl/common/camera_gizmo.js
share/openMVG/webgl/common/common.js
share/openMVG/webgl/common/dual_quaternion.js
share/openMVG/webgl/common/index.html
share/openMVG/webgl/common/main.js
share/openMVG/webgl/common/matrix3.js
share/openMVG/webgl/common/matrix4.js
share/openMVG/webgl/common/plane.js
share/openMVG/webgl/common/point_cloud.js
share/openMVG/webgl/common/quaternion.js
share/openMVG/webgl/common/render_context.js
share/openMVG/webgl/common/shader.js
share/openMVG/webgl/common/style.css
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