SIFT options.
More...
#include <sift.h>
SIFT options.
Definition at line 48 of file sift.h.
◆ Options()
sfm::Sift::Options::Options |
( |
void |
| ) |
|
|
inline |
◆ base_blur_sigma
float sfm::Sift::Options::base_blur_sigma |
Sets the amount of desired base blur before constructing the octaves.
Default sigma is 1.6. This determines how to blur the base image in each octave before creating more octave samples. This is a technical detail and can usually be left alone.
Definition at line 92 of file sift.h.
◆ contrast_threshold
float sfm::Sift::Options::contrast_threshold |
Sets contrast threshold, i.e.
thresholds the absolute DoG value at the interpolated keypoint location. Defaults to 0.02 / samples. The default is computed if the given threshold value is negative.
Definition at line 77 of file sift.h.
◆ debug_output
bool sfm::Sift::Options::debug_output |
Produce even more messages on the console.
Definition at line 108 of file sift.h.
◆ edge_ratio_threshold
float sfm::Sift::Options::edge_ratio_threshold |
Sets the edge threshold to eliminate edge responses.
The threshold is the ratio between the principal curvatures (variable "r" in SIFT), and defaults to 10.
Definition at line 84 of file sift.h.
◆ inherent_blur_sigma
float sfm::Sift::Options::inherent_blur_sigma |
Sets the inherent blur sigma in the input image.
Default is 0.5. This is a technical detail and can usually be left alone.
Definition at line 98 of file sift.h.
◆ max_octave
int sfm::Sift::Options::max_octave |
Sets the maximum octave.
This defaults to 4 and corresponds to the base image half-sized four times.
Definition at line 70 of file sift.h.
◆ min_octave
int sfm::Sift::Options::min_octave |
Sets the minimum octave ID.
Defaults to 0, which uses the input image size as base size. Values >0 causes the image to be down scaled by factors of two. This can be set to -1, which expands the original image by a factor of two.
Definition at line 64 of file sift.h.
◆ num_samples_per_octave
int sfm::Sift::Options::num_samples_per_octave |
Sets the amount of samples per octave.
This defaults to 3 and results in 6 blurred and 5 DoG images per octave.
Definition at line 56 of file sift.h.
◆ verbose_output
bool sfm::Sift::Options::verbose_output |
Produce status messages on the console.
Definition at line 103 of file sift.h.
The documentation for this struct was generated from the following file:
- /builddir/build/BUILD/mve-354a652461377939ca136f451ba3271a1c52ee65/libs/sfm/sift.h