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