ncut::Setting Class Reference

all settings needed by the algorithm This class stores all parameters. It is referenced by every class. If parameters are not given in the ini file default values are used. More...

#include <ncutSetting.h>

List of all members.

Public Member Functions

 Setting ()
 Initialize all values to defaults.
 Setting (const Setting &clone)
 Setting copy constructor.
virtual Settingoperator= (const Setting &clone)
 Setting assignment operator.
virtual ~Setting ()
 Setting destructor.

Public Attributes

unsigned int ncut_tree_depth
unsigned int number_of_eigenvectors
unsigned int number_of_eigenvector_splittest_steps
unsigned int variation_bins
double saturation_multiplier
double intensity_weight
double position_weight
double intensity_falloff
double distance_falloff
int stretch_saturation
int merge_segments
double merge_threshold
unsigned int minimum_segment_count
int stretch_saturation_merge
int connected_segments
unsigned int segment_adult_age
double segment_age_weight
double min_segment_attach_similarity
unsigned int segment_delay
double stretch_point0_x
double stretch_point0_y
double stretch_point1_x
double stretch_point1_y
double stretch_point2_x
double stretch_point2_y
double stretch_point3_x
double stretch_point3_y
int visualisation_mode
int drawTrace
int drawCross
int drawLine
int tracelength


Detailed Description

all settings needed by the algorithm This class stores all parameters. It is referenced by every class. If parameters are not given in the ini file default values are used.


Constructor & Destructor Documentation

ncut::Setting::Setting const Setting clone  ) 
 

Setting copy constructor.

Parameters:
clone The Setting to be cloned.


Member Function Documentation

Setting & ncut::Setting::operator= const Setting clone  )  [virtual]
 

Setting assignment operator.

Parameters:
clone The Setting to be cloned.
Returns:
This object.


Member Data Documentation

int ncut::Setting::connected_segments
 

wheter segmentes consisting of multiple unconnected components should be split (1=yes)

double ncut::Setting::distance_falloff
 

falloff of the similarity along the position difference of two elements

int ncut::Setting::drawCross
 

draw a cross at the actual midpoint position of final segment

int ncut::Setting::drawLine
 

connect old midpoint positions of final segments

int ncut::Setting::drawTrace
 

draw old midpoint positions of final segments

double ncut::Setting::intensity_falloff
 

falloff of the similarity along the intensity difference of two elements

double ncut::Setting::intensity_weight
 

weight for the intensity used for the similarity calculation

int ncut::Setting::merge_segments
 

wheter the segments should be merged (1=on)

double ncut::Setting::merge_threshold
 

the minimum similarty where segments are still merged

double ncut::Setting::min_segment_attach_similarity
 

minimum similarity two segments of different frame windows must have to be considered the same segment

unsigned int ncut::Setting::minimum_segment_count
 

the minimum number of segments, segments won't be merged any further if this number is reached

unsigned int ncut::Setting::ncut_tree_depth
 

the maximum depth of the dendogram

unsigned int ncut::Setting::number_of_eigenvector_splittest_steps
 

number of splitting points in the interval of possible eigenvector values that are tested for their ncut quality

unsigned int ncut::Setting::number_of_eigenvectors
 

number of eigenvectors in each Ncut used for bi-partitioning the image

double ncut::Setting::position_weight
 

weight for the position used for the similarity calculation

double ncut::Setting::saturation_multiplier
 

the saturation of each pixel in a sequence is multiplied by this value

unsigned int ncut::Setting::segment_adult_age
 

the age from which on an element should not get lost if possible

double ncut::Setting::segment_age_weight
 

the influence of the age on the overall frame window similarity

unsigned int ncut::Setting::segment_delay
 

delay in frames after which segments are shown in the result (to increase stability)

double ncut::Setting::stretch_point0_x
 

leftmost point 0 in similarity streching function (x-coordinate)

double ncut::Setting::stretch_point0_y
 

leftmost point 0 in similarity streching function (y-coordinate)

double ncut::Setting::stretch_point1_x
 

point 1 in similarity streching function (x-coordinate)

double ncut::Setting::stretch_point1_y
 

point 1 in similarity streching function (y-coordinate)

double ncut::Setting::stretch_point2_x
 

point 2 in similarity streching function (x-coordinate)

double ncut::Setting::stretch_point2_y
 

point 2 in similarity streching function (y-coordinate)

double ncut::Setting::stretch_point3_x
 

rightmost point 3 in similarity streching function (x-coordinate)

double ncut::Setting::stretch_point3_y
 

rightmost point 3 in similarity streching function (y-coordinate)

int ncut::Setting::stretch_saturation
 

wheter strech saturation is used or not (1=on)

int ncut::Setting::stretch_saturation_merge
 

wheter the saturation should be streched while calculating similarty for merging (1=on)

int ncut::Setting::tracelength
 

length of the trace in frames

unsigned int ncut::Setting::variation_bins
 

number of accumulator bins used for variation measurement

int ncut::Setting::visualisation_mode
 

visualistation mode: 0=segmented Objects 1=original image


The documentation for this class was generated from the following file:
Generated on Thu Jun 22 14:47:23 2006 for ncut.kdevelop by  doxygen 1.4.6