Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

strk_info_tracker_params Class Reference

#include <strk_info_tracker_params.h>

Inheritance diagram for strk_info_tracker_params:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 15 of file strk_info_tracker_params.h.

Public Member Functions

 strk_info_tracker_params (const int n_samples=10, const float search_radius=5.0, const float angle_range=0.0, const float scale_range=0.0, const float sigma=1.0, const bool gradient_info=true, const bool color_info=false, const float min_gradient=0, const float parzen_sigma=0, const unsigned int intensity_hist_bins=16, const unsigned int gradient_dir_hist_bins=8, const unsigned int color_hist_bins=8, const bool use_background=false, const bool renyi_joint_entropy=false, const bool verbose=false, const bool debug=false)
 strk_info_tracker_params (const strk_info_tracker_params &old_params)
 ~strk_info_tracker_params ()
bool SanityCheck ()
 Checks that parameters are within acceptable bounds.

Public Attributes

int n_samples_
 number of samples generated per iteration
float search_radius_
 window size for generating samples
float angle_range_
 angle range for generating samples
float scale_range_
 scale range for generating samples
float sigma_
 smoothing kernel radius for estimating gradient
bool gradient_info_
 Combine gradient and intensity info.
bool color_info_
 Combine color and intensity info.
float min_gradient_
 minimum gradient magnitude to be considered
float parzen_sigma_
 smoothing for the histogram density
unsigned int intensity_hist_bins_
 number of intensity histogram bins
unsigned int gradient_dir_hist_bins_
 number of grad dir histogram bins
unsigned int color_hist_bins_
 number of color histogram bins
bool use_background_
 employ a background model
bool renyi_joint_entropy_
 use renyi entropy for joint distributions
bool verbose_
 informative messages to cout
bool debug_
 informative debug messages to cout

Protected Member Functions

void InitParams (int n_samples, float search_radius, float angle_range, float scale_range, float sigma, bool gradient_info, bool color_info, float min_gradient, float parzen_sigma, unsigned int intensity_hist_bins, unsigned int gradient_dir_hist_bins, unsigned int color_hist_bins, bool use_background, bool renyi_joint_entropy, bool verbose, bool debug)

Friends

vcl_ostream & operator<< (vcl_ostream &os, const strk_info_tracker_params &tp)


Constructor & Destructor Documentation

strk_info_tracker_params::strk_info_tracker_params const int  n_samples = 10,
const float  search_radius = 5.0,
const float  angle_range = 0.0,
const float  scale_range = 0.0,
const float  sigma = 1.0,
const bool  gradient_info = true,
const bool  color_info = false,
const float  min_gradient = 0,
const float  parzen_sigma = 0,
const unsigned int  intensity_hist_bins = 16,
const unsigned int  gradient_dir_hist_bins = 8,
const unsigned int  color_hist_bins = 8,
const bool  use_background = false,
const bool  renyi_joint_entropy = false,
const bool  verbose = false,
const bool  debug = false
 

Definition at line 37 of file strk_info_tracker_params.cxx.

strk_info_tracker_params::strk_info_tracker_params const strk_info_tracker_params old_params  ) 
 

Definition at line 15 of file strk_info_tracker_params.cxx.

strk_info_tracker_params::~strk_info_tracker_params  )  [inline]
 

Definition at line 36 of file strk_info_tracker_params.h.


Member Function Documentation

void strk_info_tracker_params::InitParams int  n_samples,
float  search_radius,
float  angle_range,
float  scale_range,
float  sigma,
bool  gradient_info,
bool  color_info,
float  min_gradient,
float  parzen_sigma,
unsigned int  intensity_hist_bins,
unsigned int  gradient_dir_hist_bins,
unsigned int  color_hist_bins,
bool  use_background,
bool  renyi_joint_entropy,
bool  verbose,
bool  debug
[protected]
 

Definition at line 72 of file strk_info_tracker_params.cxx.

bool strk_info_tracker_params::SanityCheck  ) 
 

Checks that parameters are within acceptable bounds.

Note that msg << ends seems to restart the string and erase the previous string. We should only use it as the last call, use vcl_endl otherwise.

Definition at line 113 of file strk_info_tracker_params.cxx.


Friends And Related Function Documentation

vcl_ostream& operator<< vcl_ostream &  os,
const strk_info_tracker_params tp
[friend]
 

Definition at line 124 of file strk_info_tracker_params.cxx.


Member Data Documentation

float strk_info_tracker_params::angle_range_
 

angle range for generating samples

Definition at line 64 of file strk_info_tracker_params.h.

unsigned int strk_info_tracker_params::color_hist_bins_
 

number of color histogram bins

Definition at line 73 of file strk_info_tracker_params.h.

bool strk_info_tracker_params::color_info_
 

Combine color and intensity info.

Definition at line 68 of file strk_info_tracker_params.h.

bool strk_info_tracker_params::debug_
 

informative debug messages to cout

Definition at line 77 of file strk_info_tracker_params.h.

unsigned int strk_info_tracker_params::gradient_dir_hist_bins_
 

number of grad dir histogram bins

Definition at line 72 of file strk_info_tracker_params.h.

bool strk_info_tracker_params::gradient_info_
 

Combine gradient and intensity info.

Definition at line 67 of file strk_info_tracker_params.h.

unsigned int strk_info_tracker_params::intensity_hist_bins_
 

number of intensity histogram bins

Definition at line 71 of file strk_info_tracker_params.h.

float strk_info_tracker_params::min_gradient_
 

minimum gradient magnitude to be considered

Definition at line 69 of file strk_info_tracker_params.h.

int strk_info_tracker_params::n_samples_
 

number of samples generated per iteration

Definition at line 62 of file strk_info_tracker_params.h.

float strk_info_tracker_params::parzen_sigma_
 

smoothing for the histogram density

Definition at line 70 of file strk_info_tracker_params.h.

bool strk_info_tracker_params::renyi_joint_entropy_
 

use renyi entropy for joint distributions

Definition at line 75 of file strk_info_tracker_params.h.

float strk_info_tracker_params::scale_range_
 

scale range for generating samples

Definition at line 65 of file strk_info_tracker_params.h.

float strk_info_tracker_params::search_radius_
 

window size for generating samples

Definition at line 63 of file strk_info_tracker_params.h.

float strk_info_tracker_params::sigma_
 

smoothing kernel radius for estimating gradient

Definition at line 66 of file strk_info_tracker_params.h.

bool strk_info_tracker_params::use_background_
 

employ a background model

Definition at line 74 of file strk_info_tracker_params.h.

bool strk_info_tracker_params::verbose_
 

informative messages to cout

Definition at line 76 of file strk_info_tracker_params.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:53:21 2008 for contrib/brl/bseg/strk by  doxygen 1.4.4