![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <sift.h>

Public Member Functions | |
| bool | Check () const |
Public Attributes | |
| int | num_threads = -1 |
| bool | use_gpu = false |
| std::string | gpu_index = "-1" |
| double | max_ratio = 0.8 |
| double | max_distance = 0.7 |
| bool | cross_check = true |
| int | max_num_matches = 32768 |
| double | max_error = 4.0 |
| double | confidence = 0.999 |
| int | min_num_trials = 100 |
| int | max_num_trials = 10000 |
| double | min_inlier_ratio = 0.25 |
| int | min_num_inliers = 15 |
| bool | multiple_models = false |
| bool | guided_matching = false |
| bool colmap::SiftMatchingOptions::Check | ( | ) | const |
Definition at line 403 of file sift.cc.
References CHECK_OPTION_GE, CHECK_OPTION_GT, CHECK_OPTION_LE, gpu_index, max_distance, max_error, max_num_trials, max_ratio, min_inlier_ratio, min_num_inliers, min_num_trials, size, and use_gpu.
Referenced by colmap::CreateSiftGPUMatcher(), colmap::GuidedSiftCPUFeatureMatcher::GuidedSiftCPUFeatureMatcher(), colmap::GuidedSiftGPUFeatureMatcher::GuidedSiftGPUFeatureMatcher(), colmap::MatchGuidedSiftFeaturesCPU(), colmap::MatchGuidedSiftFeaturesGPU(), colmap::MatchSiftFeaturesCPUBruteForce(), colmap::MatchSiftFeaturesCPUFLANN(), colmap::MatchSiftFeaturesGPU(), colmap::SiftCPUFeatureMatcher::SiftCPUFeatureMatcher(), and colmap::SiftGPUFeatureMatcher::SiftGPUFeatureMatcher().
| double colmap::SiftMatchingOptions::confidence = 0.999 |
Definition at line 127 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions().
| bool colmap::SiftMatchingOptions::cross_check = true |
Definition at line 118 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions(), BOOST_AUTO_TEST_CASE(), colmap::CreateSiftGPUMatcher(), colmap::MatchGuidedSiftFeaturesCPU(), colmap::MatchGuidedSiftFeaturesGPU(), colmap::MatchSiftFeaturesCPUBruteForce(), colmap::MatchSiftFeaturesCPUFLANN(), and colmap::MatchSiftFeaturesGPU().
| std::string colmap::SiftMatchingOptions::gpu_index = "-1" |
Definition at line 109 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions(), BOOST_AUTO_TEST_CASE(), Check(), and colmap::CreateSiftGPUMatcher().
| bool colmap::SiftMatchingOptions::guided_matching = false |
Definition at line 146 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions().
| double colmap::SiftMatchingOptions::max_distance = 0.7 |
Definition at line 115 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions(), Check(), colmap::MatchGuidedSiftFeaturesCPU(), colmap::MatchGuidedSiftFeaturesGPU(), colmap::MatchSiftFeaturesCPUBruteForce(), colmap::MatchSiftFeaturesCPUFLANN(), and colmap::MatchSiftFeaturesGPU().
| double colmap::SiftMatchingOptions::max_error = 4.0 |
Definition at line 124 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions(), Check(), colmap::MatchGuidedSiftFeaturesCPU(), and colmap::MatchGuidedSiftFeaturesGPU().
| int colmap::SiftMatchingOptions::max_num_matches = 32768 |
Definition at line 121 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions(), BOOST_AUTO_TEST_CASE(), colmap::CreateSiftGPUMatcher(), colmap::MatchGuidedSiftFeaturesGPU(), colmap::MatchSiftFeaturesGPU(), colmap::SiftGPUFeatureMatcher::Run(), colmap::FeatureMatcherThread::SetMaxNumMatches(), and colmap::SiftFeatureMatcher::Setup().
| int colmap::SiftMatchingOptions::max_num_trials = 10000 |
Definition at line 132 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions(), and Check().
| double colmap::SiftMatchingOptions::max_ratio = 0.8 |
Definition at line 112 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions(), BOOST_AUTO_TEST_CASE(), Check(), colmap::MatchGuidedSiftFeaturesCPU(), colmap::MatchGuidedSiftFeaturesGPU(), colmap::MatchSiftFeaturesCPUBruteForce(), colmap::MatchSiftFeaturesCPUFLANN(), and colmap::MatchSiftFeaturesGPU().
| double colmap::SiftMatchingOptions::min_inlier_ratio = 0.25 |
Definition at line 136 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions(), and Check().
| int colmap::SiftMatchingOptions::min_num_inliers = 15 |
Definition at line 140 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions(), Check(), colmap::SiftFeatureMatcher::Match(), and colmap::TwoViewGeometryVerifier::Run().
| int colmap::SiftMatchingOptions::min_num_trials = 100 |
| bool colmap::SiftMatchingOptions::multiple_models = false |
Definition at line 143 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions(), and colmap::TwoViewGeometryVerifier::Run().
| int colmap::SiftMatchingOptions::num_threads = -1 |
Definition at line 98 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions().
| bool colmap::SiftMatchingOptions::use_gpu = false |
Definition at line 104 of file sift.h.
Referenced by cloudViewer::OptionsParser::addMatchingOptions(), and Check().