ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
SiftParam Class Reference

#include <SiftGPU.h>

Inheritance diagram for SiftParam:

Public Member Functions

void ParseSiftParam ()
 
float GetLevelSigma (int lev)
 
float GetInitialSmoothSigma (int octave_min)
 
 SiftParam ()
 

Public Attributes

float * _sigma
 
float _sigma_skip0
 
float _sigma_skip1
 
float _sigma0
 
float _sigman
 
int _sigma_num
 
int _dog_level_num
 
int _level_num
 
int _level_min
 
int _level_max
 
int _level_ds
 
float _dog_threshold
 
float _edge_threshold
 

Detailed Description

Definition at line 72 of file SiftGPU.h.

Constructor & Destructor Documentation

◆ SiftParam()

SiftParam::SiftParam ( )

Definition at line 401 of file SiftGPU.cpp.

Member Function Documentation

◆ GetInitialSmoothSigma()

float SiftParam::GetInitialSmoothSigma ( int  octave_min)

Definition at line 415 of file SiftGPU.cpp.

Referenced by ShaderBag::SelectInitialSmoothingFilter().

◆ GetLevelSigma()

◆ ParseSiftParam()

void SiftParam::ParseSiftParam ( )

Definition at line 423 of file SiftGPU.cpp.

References GlobalParam::_octave_min_default.

Member Data Documentation

◆ _dog_level_num

◆ _dog_threshold

float SiftParam::_dog_threshold

Definition at line 93 of file SiftGPU.h.

Referenced by ShaderBag::LoadDynamicShaders(), and SiftGPU::ParseParam().

◆ _edge_threshold

float SiftParam::_edge_threshold

Definition at line 95 of file SiftGPU.h.

Referenced by ShaderBag::LoadDynamicShaders(), and SiftGPU::ParseParam().

◆ _level_ds

int SiftParam::_level_ds

Definition at line 91 of file SiftGPU.h.

Referenced by PyramidNaive::BuildPyramid(), and PyramidPacked::BuildPyramid().

◆ _level_max

◆ _level_min

◆ _level_num

◆ _sigma

float* SiftParam::_sigma

Definition at line 75 of file SiftGPU.h.

Referenced by ShaderBag::CreateGaussianFilters().

◆ _sigma0

float SiftParam::_sigma0

Definition at line 80 of file SiftGPU.h.

◆ _sigma_num

int SiftParam::_sigma_num

Definition at line 82 of file SiftGPU.h.

Referenced by ShaderBag::CreateGaussianFilters().

◆ _sigma_skip0

float SiftParam::_sigma_skip0

Definition at line 76 of file SiftGPU.h.

Referenced by ShaderBag::CreateGaussianFilters().

◆ _sigma_skip1

float SiftParam::_sigma_skip1

Definition at line 77 of file SiftGPU.h.

Referenced by ShaderBag::CreateGaussianFilters().

◆ _sigman

float SiftParam::_sigman

Definition at line 81 of file SiftGPU.h.


The documentation for this class was generated from the following files: