mimas::hf::analyse_result_blob< Hypothesis_T, Pixel_T > Class Template Reference

An analyse result policy for the hypothesis filter. More...

#include <analyse_result_blob.h>

Collaboration diagram for mimas::hf::analyse_result_blob< Hypothesis_T, Pixel_T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 analyse_result_blob (std::vector< Hypothesis_T > &hypotheses, image< Pixel_T > &image, set analyse_param)
std::vector< Hypothesis_T > analyse (void)

Classes

class  set
 to store the parameters of the constructor of analyse_result_blob More...

Detailed Description

template<typename Hypothesis_T, typename Pixel_T>
class mimas::hf::analyse_result_blob< Hypothesis_T, Pixel_T >

An analyse result policy for the hypothesis filter.

Hypothesis_T has to implement float distance(Hypothesis_T) and Hypothesis_T mean(Hypothesis_T) for this policy to be implemented.

Calculate the average position of hypotheses located in the neighborhood of an hypothesis that has a high measure. The average is weighted by the hypothesis measure. The result is a set of positions that may be considered as the modes of the underlying probability density function of presence of the object.

Author:
Manuel Boissenin

Definition at line 30 of file analyse_result_blob.h.


Constructor & Destructor Documentation

template<typename Hypothesis_T, typename Pixel_T>
mimas::hf::analyse_result_blob< Hypothesis_T, Pixel_T >::analyse_result_blob ( std::vector< Hypothesis_T > &  hypotheses,
image< Pixel_T > &  image,
set  analyse_param 
) [inline]

Definition at line 55 of file analyse_result_blob.h.


Member Function Documentation

template<typename Hypothesis_T, typename Pixel_T>
std::vector< Hypothesis_T > mimas::hf::analyse_result_blob< Hypothesis_T, Pixel_T >::analyse ( void   ) 

Definition at line 77 of file analyse_result_blob.h.


The documentation for this class was generated from the following file:
[GNU/Linux] [Qt] [Mesa] [STL] [Lapack] [Boost] [Magick++] [Xalan-C and Xerces-C] [doxygen] [graphviz] [FFTW] [popt] [xine] [Gnuplot] [gnu-arch] [gcc] [gstreamer] [autoconf/automake/make] [freshmeat.net] [opensource.org] [sourceforge.net] [MMVL]
mimas 2.1 - Copyright Mon Oct 30 11:31:49 2006, Bala Amavasai, Stuart Meikle, Arul Selvan, Fabio Caparrelli, Jan Wedekind, Manuel Boissenin, ...