diff --git a/misc/openmvg/Makefile b/misc/openmvg/Makefile index f6164352e868..0cf630ef3a32 100644 --- a/misc/openmvg/Makefile +++ b/misc/openmvg/Makefile @@ -1,96 +1,95 @@ PORTNAME= openmvg DISTVERSIONPREFIX= v -DISTVERSION= 2.0 -PORTREVISION= 12 +DISTVERSION= 2.0-78 +DISTVERSIONSUFFIX= -gd67601b7 CATEGORIES= misc science MAINTAINER= yuri@FreeBSD.org COMMENT= Multiple View Geometry (MVG) library WWW= https://imagine.enpc.fr/%7Emoulonp/openMVG/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/../LICENSE ONLY_FOR_ARCHS= amd64 armv7 i386 powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= need to figure out which TARGET_ARCHITECTURE values correspond to other architectures, plus "generic" is broken #HPP_DEPENDS= cereal>0:devel/cereal # external cereal is currently broken, see https://github.com/openMVG/openMVG/issues/1963 #BUILD_DEPENDS= ${HPP_DEPENDS} LIB_DEPENDS= libamd.so:math/suitesparse-amd \ libblas.so:math/blas \ libcamd.so:math/suitesparse-camd \ libCbc.so:math/cbc \ libccolamd.so:math/suitesparse-ccolamd \ libceres.so:math/ceres-solver \ libCgl.so:math/cgl \ libcholmod.so:math/suitesparse-cholmod \ libClp.so:math/clp \ libcoinasl.so:math/asl \ libCoinUtils.so:math/coinutils \ libcolamd.so:math/suitesparse-colamd \ libcoinmumps.so:math/coin-or-mumps \ libcxsparse.so:math/suitesparse-cxsparse \ libemon.so:math/lemon \ libflann_cpp.so:math/flann \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ libglpk.so:math/glpk \ libgmp.so:math/gmp \ libjbig.so:graphics/jbigkit \ libmetis.so:math/metis \ - libnauty.so:math/nauty \ libopenblas.so:math/openblas \ libOsi.so:math/osi \ libpng.so:graphics/png \ libspqr.so:math/suitesparse-spqr \ libsuitesparseconfig.so:math/suitesparse-config \ libtiff.so:graphics/tiff \ libunwind.so:devel/libunwind LIB_DEPENDS+= liblz4.so:archivers/liblz4 # workaround for https://github.com/openMVG/openMVG/issues/1798 #RUN_DEPENDS= ${HPP_DEPENDS} USES= cmake compiler:c++11-lang eigen:3 jpeg qt:5 USE_GITHUB= yes GH_ACCOUNT= openMVG GH_PROJECT= openMVG GH_TUPLE= openMVG-thirdparty:cereal:ac168fe:cereal/dependencies/cereal WRKSRC_SUBDIR= src USE_QT= core gui opengl svg widgets buildtools:build qmake:build USE_LDCONFIG= yes CMAKE_ARGS= -DEIGEN_INCLUDE_DIR_HINTS=${LOCALBASE}/include/eigen3 \ -DFLANN_INCLUDE_DIR_HINTS=${LOCALBASE}/include \ -DLEMON_INCLUDE_DIR_HINTS=${LOCALBASE}/include \ -DOSI_INCLUDE_DIR_HINTS=${LOCALBASE}/include \ -DCOINUTILS_INCLUDE_DIR_HINTS=${LOCALBASE}/include \ -DCLP_INCLUDE_DIR_HINTS=${LOCALBASE}/include \ -DCERES_DIR_HINTS=${LOCALBASE}/include CMAKE_ON= OpenMVG_BUILD_SHARED CMAKE_OFF= OpenMVG_BUILD_TESTS OpenMVG_BUILD_EXAMPLES CXXFLAGS+= -fPIC \ -I${LOCALBASE}/include # because flann is looked for in a wrong directiory: https://github.com/openMVG/openMVG/issues/1284 LDFLAGS+= -L${LOCALBASE}/lib -llz4 # workaround for https://github.com/openMVG/openMVG/issues/1798 OPTIONS_SINGLE= SIMD_${ARCH:tu} 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: @${RM} -r ${STAGEDIR}${PREFIX}/include/openMVG_dependencies/osi_clp .include diff --git a/misc/openmvg/distinfo b/misc/openmvg/distinfo index 0ac3ff64ba0d..2cb5791e057b 100644 --- a/misc/openmvg/distinfo +++ b/misc/openmvg/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1636913713 -SHA256 (openMVG-openMVG-v2.0_GH0.tar.gz) = 950da7d6fc370cc99ad29092fd3b46196f782af2f905e475a7262ceb96170618 -SIZE (openMVG-openMVG-v2.0_GH0.tar.gz) = 15129786 +TIMESTAMP = 1697821285 +SHA256 (openMVG-openMVG-v2.0-78-gd67601b7_GH0.tar.gz) = d51a5617da9b86720c5e53689c13c7f7d2152ac00338763d6fb1c2b626beb784 +SIZE (openMVG-openMVG-v2.0-78-gd67601b7_GH0.tar.gz) = 15319980 SHA256 (openMVG-thirdparty-cereal-ac168fe_GH0.tar.gz) = 99290309c96f65eca82883224fc19d08271d086328e97a657758deaea1110014 SIZE (openMVG-thirdparty-cereal-ac168fe_GH0.tar.gz) = 374597 diff --git a/misc/openmvg/files/patch-CMakeLists.txt b/misc/openmvg/files/patch-CMakeLists.txt index 970e92633172..ec5e0a57cb08 100644 --- a/misc/openmvg/files/patch-CMakeLists.txt +++ b/misc/openmvg/files/patch-CMakeLists.txt @@ -1,13 +1,13 @@ ---- CMakeLists.txt.orig 2021-10-20 20:39:31 UTC +--- CMakeLists.txt.orig 2023-09-16 06:22:49 UTC +++ CMakeLists.txt -@@ -113,8 +115,8 @@ include(OptimizeForArchitecture) +@@ -122,8 +122,8 @@ include(OptimizeForArchitecture) 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 () # ============================================================================== diff --git a/misc/openmvg/files/patch-openMVG_matching_metric__simd.hpp b/misc/openmvg/files/patch-openMVG_matching_metric__simd.hpp deleted file mode 100644 index d5b98e1586ad..000000000000 --- a/misc/openmvg/files/patch-openMVG_matching_metric__simd.hpp +++ /dev/null @@ -1,12 +0,0 @@ ---- openMVG/matching/metric_simd.hpp.orig 2021-11-29 11:14:30 UTC -+++ openMVG/matching/metric_simd.hpp -@@ -17,7 +17,9 @@ - #include - - #include -+#if defined(__amd64__) || defined(__i386__) - #include -+#endif - - namespace openMVG { - namespace matching { diff --git a/misc/openmvg/files/patch-software_SfM_CMakeLists.txt b/misc/openmvg/files/patch-software_SfM_CMakeLists.txt index c73e826d2457..b80d5f72dd4b 100644 --- a/misc/openmvg/files/patch-software_SfM_CMakeLists.txt +++ b/misc/openmvg/files/patch-software_SfM_CMakeLists.txt @@ -1,12 +1,12 @@ - workaround for https://github.com/openMVG/openMVG/issues/1962 ---- software/SfM/CMakeLists.txt.orig 2021-11-14 08:42:39 UTC +--- software/SfM/CMakeLists.txt.orig 2023-09-16 06:22:49 UTC +++ software/SfM/CMakeLists.txt -@@ -200,6 +200,7 @@ target_link_libraries(openMVG_main_ComputeStructureFro +@@ -189,6 +189,7 @@ target_link_libraries(openMVG_main_FrustumFiltering openMVG_system openMVG_features openMVG_sfm + ceres ${STLPLUS_LIBRARY} ) diff --git a/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt b/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt new file mode 100644 index 000000000000..73b348f05340 --- /dev/null +++ b/misc/openmvg/files/patch-third__party_stlplus3_CMakeLists.txt @@ -0,0 +1,13 @@ +- workaround for https://github.com/openMVG/openMVG/issues/2256 + +--- third_party/stlplus3/CMakeLists.txt.orig 2023-10-20 17:19:07 UTC ++++ third_party/stlplus3/CMakeLists.txt +@@ -6,7 +6,7 @@ file(GLOB LIBSLTPLUS_CPP_FILESYSTEM "${CMAKE_CURRENT_S + list(APPEND LIBSLTPLUS_SRCS + ${LIBSLTPLUS_HPP_FILESYSTEM} ${LIBSLTPLUS_CPP_FILESYSTEM}) + +-add_library(openMVG_stlplus STATIC ${LIBSLTPLUS_SRCS}) ++add_library(openMVG_stlplus ${LIBSLTPLUS_SRCS}) + if(STLPLUS_INCLUDE_INSTALL_DIR) + target_include_directories(openMVG_stlplus PUBLIC + $ diff --git a/misc/openmvg/pkg-plist b/misc/openmvg/pkg-plist index e36db44d1596..c90cda0d7fa9 100644 --- a/misc/openmvg/pkg-plist +++ b/misc/openmvg/pkg-plist @@ -1,523 +1,531 @@ 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_ComputeVLAD bin/openMVG_main_ConvertList bin/openMVG_main_ConvertSfM_DataFormat bin/openMVG_main_ExportCameraFrustums bin/openMVG_main_ExportUndistortedImages bin/openMVG_main_FrustumFiltering bin/openMVG_main_GeometricFilter bin/openMVG_main_ListMatchingPairs bin/openMVG_main_MatchesToTracks bin/openMVG_main_PairGenerator bin/openMVG_main_PointsFiltering bin/openMVG_main_SfM bin/openMVG_main_SfMInit_ImageListing bin/openMVG_main_SfMInit_ImageListingFromKnownPoses bin/openMVG_main_SfM_Localization 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/openMVG_main_openMVGSpherical2Cubic bin/ui_openMVG_MatchesViewer bin/ui_openMVG_control_points_registration include/openMVG/cameras/Camera_Common.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/clustering/kmeans.hpp include/openMVG/clustering/kmeans_trait.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/regions_scale_sort.hpp include/openMVG/features/scalar_regions.hpp include/openMVG/features/sift/SIFT_Anatomy_Image_Describer.hpp include/openMVG/features/sift/SIFT_Anatomy_Image_Describer_io.hpp 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/graph_stats.hpp include/openMVG/graph/triplet_finder.hpp include/openMVG/graphics/color_gradient.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_hnsw.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_hamming.hpp include/openMVG/matching/metric_hnsw.hpp include/openMVG/matching/metric_simd.hpp include/openMVG/matching/pairwiseAdjacencyDisplay.hpp include/openMVG/matching/regions_matcher.hpp include/openMVG/matching/svg_matches.hpp 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/matching_image_collection/Retrieval_Helpers.hpp include/openMVG/matching_image_collection/Vlad.hpp include/openMVG/matching_image_collection/VladBase.hpp +include/openMVG/multiview/LiGT/LiGT_algorithm.hpp +include/openMVG/multiview/LiGT/LiGT_algorithm_converter.hpp +include/openMVG/multiview/LiGT/LiGT_types.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_metrics.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_resection_p3p_nordberg.hpp include/openMVG/multiview/solver_resection_up2p_kukelova.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_method.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/relative_pose_engine.hpp include/openMVG/sfm/pipelines/sequential/SfmSceneInitializer.hpp include/openMVG/sfm/pipelines/sequential/SfmSceneInitializerMaxPair.hpp include/openMVG/sfm/pipelines/sequential/SfmSceneInitializerStellar.hpp include/openMVG/sfm/pipelines/sequential/sequential_SfM.hpp include/openMVG/sfm/pipelines/sequential/sequential_SfM2.hpp include/openMVG/sfm/pipelines/sfm_engine.hpp include/openMVG/sfm/pipelines/sfm_features_provider.hpp include/openMVG/sfm/pipelines/sfm_matches_provider.hpp include/openMVG/sfm/pipelines/sfm_preemptive_regions_provider.hpp include/openMVG/sfm/pipelines/sfm_regions_provider.hpp include/openMVG/sfm/pipelines/sfm_regions_provider_cache.hpp include/openMVG/sfm/pipelines/sfm_robust_model_estimation.hpp include/openMVG/sfm/pipelines/stellar/relative_scale.hpp +include/openMVG/sfm/pipelines/stellar/sfm_stellar_engine.hpp include/openMVG/sfm/pipelines/stellar/stellar_definitions.hpp include/openMVG/sfm/pipelines/stellar/stellar_solver.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/spherical/cubic_image_sampler.hpp include/openMVG/spherical/image_resampling.hpp include/openMVG/stl/dynamic_bitset.hpp include/openMVG/stl/hash.hpp include/openMVG/stl/indexed_sort.hpp include/openMVG/stl/split.hpp include/openMVG/stl/stl.hpp include/openMVG/stl/stlMap.hpp include/openMVG/system/cpu_instruction_set.hpp include/openMVG/system/logger.hpp include/openMVG/system/loggerprogress.hpp include/openMVG/system/progressinterface.hpp include/openMVG/system/timer.hpp include/openMVG/third_party/cmdLine/cmdLine.h include/openMVG/third_party/histogram/histogram.hpp include/openMVG/third_party/hnswlib/bruteforce.h include/openMVG/third_party/hnswlib/hnswalg.h include/openMVG/third_party/hnswlib/hnswlib.h include/openMVG/third_party/hnswlib/space_ip.h include/openMVG/third_party/hnswlib/space_l2.h include/openMVG/third_party/hnswlib/visited_list_pool.h include/openMVG/third_party/htmlDoc/htmlDoc.hpp include/openMVG/third_party/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/vector_graphics/svgAttributes.hpp +include/openMVG/vector_graphics/svgDrawer.hpp +include/openMVG/vector_graphics/svgElement.hpp +include/openMVG/vector_graphics/svgHistogram.hpp include/openMVG/version.hpp include/openMVG_dependencies/cereal/include/cereal/access.hpp include/openMVG_dependencies/cereal/include/cereal/archives/adapters.hpp include/openMVG_dependencies/cereal/include/cereal/archives/binary.hpp include/openMVG_dependencies/cereal/include/cereal/archives/json.hpp include/openMVG_dependencies/cereal/include/cereal/archives/portable_binary.hpp include/openMVG_dependencies/cereal/include/cereal/archives/xml.hpp include/openMVG_dependencies/cereal/include/cereal/cereal.hpp include/openMVG_dependencies/cereal/include/cereal/details/helpers.hpp include/openMVG_dependencies/cereal/include/cereal/details/polymorphic_impl.hpp include/openMVG_dependencies/cereal/include/cereal/details/polymorphic_impl_fwd.hpp include/openMVG_dependencies/cereal/include/cereal/details/static_object.hpp include/openMVG_dependencies/cereal/include/cereal/details/traits.hpp include/openMVG_dependencies/cereal/include/cereal/details/util.hpp include/openMVG_dependencies/cereal/include/cereal/external/base64.hpp include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/allocators.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/cursorstreamwrapper.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/document.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/encodedstream.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/encodings.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/error/en.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/error/error.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/filereadstream.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/filewritestream.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/fwd.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/biginteger.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/diyfp.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/dtoa.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/ieee754.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/itoa.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/meta.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/pow10.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/regex.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/stack.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/strfunc.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/strtod.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/internal/swap.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/istreamwrapper.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/memorybuffer.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/memorystream.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/msinttypes/inttypes.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/msinttypes/stdint.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/ostreamwrapper.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/pointer.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/prettywriter.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/rapidjson.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/reader.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/schema.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/stream.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/stringbuffer.h include/openMVG_dependencies/cereal/include/cereal/external/rapidjson/writer.h include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml.hpp include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml_iterators.hpp include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml_print.hpp include/openMVG_dependencies/cereal/include/cereal/external/rapidxml/rapidxml_utils.hpp include/openMVG_dependencies/cereal/include/cereal/macros.hpp include/openMVG_dependencies/cereal/include/cereal/specialize.hpp include/openMVG_dependencies/cereal/include/cereal/types/array.hpp include/openMVG_dependencies/cereal/include/cereal/types/atomic.hpp include/openMVG_dependencies/cereal/include/cereal/types/base_class.hpp include/openMVG_dependencies/cereal/include/cereal/types/bitset.hpp include/openMVG_dependencies/cereal/include/cereal/types/boost_variant.hpp include/openMVG_dependencies/cereal/include/cereal/types/chrono.hpp include/openMVG_dependencies/cereal/include/cereal/types/common.hpp include/openMVG_dependencies/cereal/include/cereal/types/complex.hpp include/openMVG_dependencies/cereal/include/cereal/types/concepts/pair_associative_container.hpp include/openMVG_dependencies/cereal/include/cereal/types/deque.hpp include/openMVG_dependencies/cereal/include/cereal/types/forward_list.hpp include/openMVG_dependencies/cereal/include/cereal/types/functional.hpp include/openMVG_dependencies/cereal/include/cereal/types/list.hpp include/openMVG_dependencies/cereal/include/cereal/types/map.hpp include/openMVG_dependencies/cereal/include/cereal/types/memory.hpp include/openMVG_dependencies/cereal/include/cereal/types/optional.hpp include/openMVG_dependencies/cereal/include/cereal/types/polymorphic.hpp include/openMVG_dependencies/cereal/include/cereal/types/queue.hpp include/openMVG_dependencies/cereal/include/cereal/types/set.hpp include/openMVG_dependencies/cereal/include/cereal/types/stack.hpp include/openMVG_dependencies/cereal/include/cereal/types/string.hpp include/openMVG_dependencies/cereal/include/cereal/types/tuple.hpp include/openMVG_dependencies/cereal/include/cereal/types/unordered_map.hpp include/openMVG_dependencies/cereal/include/cereal/types/unordered_set.hpp include/openMVG_dependencies/cereal/include/cereal/types/utility.hpp include/openMVG_dependencies/cereal/include/cereal/types/valarray.hpp include/openMVG_dependencies/cereal/include/cereal/types/variant.hpp include/openMVG_dependencies/cereal/include/cereal/types/vector.hpp include/openMVG_dependencies/cereal/include/cereal/version.hpp include/openMVG_dependencies/cereal/sandbox/sandbox_shared_lib/base.hpp include/openMVG_dependencies/cereal/sandbox/sandbox_shared_lib/derived.hpp include/openMVG_dependencies/cereal/unittests/array.hpp include/openMVG_dependencies/cereal/unittests/atomic.hpp include/openMVG_dependencies/cereal/unittests/basic_string.hpp include/openMVG_dependencies/cereal/unittests/bitset.hpp include/openMVG_dependencies/cereal/unittests/boost/boost_variant.hpp include/openMVG_dependencies/cereal/unittests/chrono.hpp include/openMVG_dependencies/cereal/unittests/common.hpp include/openMVG_dependencies/cereal/unittests/complex.hpp include/openMVG_dependencies/cereal/unittests/cpp17/optional.hpp include/openMVG_dependencies/cereal/unittests/cpp17/variant.hpp include/openMVG_dependencies/cereal/unittests/defer.hpp include/openMVG_dependencies/cereal/unittests/deque.hpp include/openMVG_dependencies/cereal/unittests/doctest.h include/openMVG_dependencies/cereal/unittests/forward_list.hpp include/openMVG_dependencies/cereal/unittests/list.hpp include/openMVG_dependencies/cereal/unittests/load_construct.hpp include/openMVG_dependencies/cereal/unittests/map.hpp include/openMVG_dependencies/cereal/unittests/memory.hpp include/openMVG_dependencies/cereal/unittests/memory_cycles.hpp include/openMVG_dependencies/cereal/unittests/multimap.hpp include/openMVG_dependencies/cereal/unittests/multiset.hpp include/openMVG_dependencies/cereal/unittests/pair.hpp include/openMVG_dependencies/cereal/unittests/pod.hpp include/openMVG_dependencies/cereal/unittests/polymorphic.hpp include/openMVG_dependencies/cereal/unittests/portable_binary_archive.hpp include/openMVG_dependencies/cereal/unittests/priority_queue.hpp include/openMVG_dependencies/cereal/unittests/queue.hpp include/openMVG_dependencies/cereal/unittests/set.hpp include/openMVG_dependencies/cereal/unittests/stack.hpp include/openMVG_dependencies/cereal/unittests/structs.hpp include/openMVG_dependencies/cereal/unittests/structs_minimal.hpp include/openMVG_dependencies/cereal/unittests/structs_specialized.hpp include/openMVG_dependencies/cereal/unittests/tuple.hpp include/openMVG_dependencies/cereal/unittests/unordered_loads.hpp include/openMVG_dependencies/cereal/unittests/unordered_map.hpp include/openMVG_dependencies/cereal/unittests/unordered_multimap.hpp include/openMVG_dependencies/cereal/unittests/unordered_multiset.hpp include/openMVG_dependencies/cereal/unittests/unordered_set.hpp include/openMVG_dependencies/cereal/unittests/user_data_adapters.hpp include/openMVG_dependencies/cereal/unittests/valarray.hpp include/openMVG_dependencies/cereal/unittests/vector.hpp include/openMVG_dependencies/cereal/unittests/versioning.hpp include/openMVG_dependencies/nonFree/sift/SIFT_describer.hpp include/openMVG_dependencies/nonFree/sift/SIFT_describer_io.hpp include/openMVG_dependencies/nonFree/sift/vl/generic.h 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 lib/libopenMVG_easyexif.so lib/libopenMVG_exif.so +lib/libopenMVG_exif.so.2 +lib/libopenMVG_exif.so.2.0 lib/libopenMVG_fast.so lib/libopenMVG_features.so lib/libopenMVG_features.so.2 lib/libopenMVG_features.so.2.0 lib/libopenMVG_geometry.so lib/libopenMVG_geometry.so.2 lib/libopenMVG_geometry.so.2.0 lib/libopenMVG_image.so lib/libopenMVG_image.so.2 lib/libopenMVG_image.so.2.0 lib/libopenMVG_kvld.so lib/libopenMVG_kvld.so.2 lib/libopenMVG_kvld.so.2.0 lib/libopenMVG_lInftyComputerVision.so lib/libopenMVG_lInftyComputerVision.so.2 lib/libopenMVG_lInftyComputerVision.so.2.0 lib/libopenMVG_linearProgramming.so lib/libopenMVG_linearProgramming.so.2 lib/libopenMVG_linearProgramming.so.2.0 lib/libopenMVG_matching.so lib/libopenMVG_matching.so.2 lib/libopenMVG_matching.so.2.0 lib/libopenMVG_matching_image_collection.so lib/libopenMVG_matching_image_collection.so.2 lib/libopenMVG_matching_image_collection.so.2.0 lib/libopenMVG_multiview.so lib/libopenMVG_multiview.so.2 lib/libopenMVG_multiview.so.2.0 lib/libopenMVG_numeric.so lib/libopenMVG_numeric.so.2 lib/libopenMVG_numeric.so.2.0 lib/libopenMVG_robust_estimation.so lib/libopenMVG_robust_estimation.so.2 lib/libopenMVG_robust_estimation.so.2.0 lib/libopenMVG_sfm.so lib/libopenMVG_sfm.so.2 lib/libopenMVG_sfm.so.2.0 lib/libopenMVG_stlplus.so lib/libopenMVG_system.so lib/libopenMVG_system.so.2 lib/libopenMVG_system.so.2.0 lib/libvlsift.so -lib/openMVG-targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/openMVG-targets.cmake -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 +lib/openMVG/cmake/OpenMVGConfig.cmake +lib/openMVG/cmake/OpenMVGTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/openMVG/cmake/OpenMVGTargets.cmake +lib/openMVG/sensor_width_camera_database.txt +lib/openMVG/webgl/common/camera.js +lib/openMVG/webgl/common/camera_gizmo.js +lib/openMVG/webgl/common/common.js +lib/openMVG/webgl/common/dual_quaternion.js +lib/openMVG/webgl/common/index.html +lib/openMVG/webgl/common/main.js +lib/openMVG/webgl/common/matrix3.js +lib/openMVG/webgl/common/matrix4.js +lib/openMVG/webgl/common/plane.js +lib/openMVG/webgl/common/point_cloud.js +lib/openMVG/webgl/common/quaternion.js +lib/openMVG/webgl/common/render_context.js +lib/openMVG/webgl/common/shader.js +lib/openMVG/webgl/common/style.css +lib/openMVG/webgl/common/trackball.js +lib/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