ContourBoundaryDetector Class Reference

#include <Gist/ContourBoundaryDetector.H>

Collaboration diagram for ContourBoundaryDetector:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Constructor, assigment and destructor

 ContourBoundaryDetector ()
 constructor
 ~ContourBoundaryDetector ()
 destructor
Compute functions

void computeContourBoundary (Image< PixRGB< byte > > ima, int r=-1)
Image< float > getVarianceRidgeBoundaryMap (Image< PixRGB< byte > > ima, int r=-1)
 get the variance ridge boundary
Image< float > getVarianceRidgeBoundaryMap ()
Image< float > getNmsBoundaryMap (Image< PixRGB< byte > > ima, int r=-1)
Image< float > getNmsBoundaryMap ()
Image< float > getEdgelBoundaryMap (Image< PixRGB< byte > > ima, int r=-1)
Image< float > getEdgelBoundaryMap ()
Image< PixRGB< byte > > getContourBoundaryMap (Image< PixRGB< byte > > ima, int r=-1)
 get the contour boundary map
Image< PixRGB< byte > > getContourBoundaryMap ()
void displayGradImage (std::vector< Image< float > > gradImg)
 display the gradient magnitude image
Access functions

std::vector< rutz::shared_ptr
< Contour > > 
getContourBoundaries ()
 get contour boundaries

Detailed Description

Contour boundary detector implementing: Real-time texture boundary detection from ridges in the standard deviation space Ray Hidayat and Richard Green BMCV 2009

Definition at line 107 of file ContourBoundaryDetector.H.


Constructor & Destructor Documentation

ContourBoundaryDetector::ContourBoundaryDetector (  ) 

constructor

Definition at line 49 of file ContourBoundaryDetector.C.

References rutz::shared_ptr< T >::reset().

ContourBoundaryDetector::~ContourBoundaryDetector (  ) 

destructor

Definition at line 55 of file ContourBoundaryDetector.C.


Member Function Documentation

void ContourBoundaryDetector::computeContourBoundary ( Image< PixRGB< byte > >  ima,
int  r = -1 
)

the full procedure to calculate contour boundary

Definition at line 60 of file ContourBoundaryDetector.C.

void ContourBoundaryDetector::displayGradImage ( std::vector< Image< float > >  gradImg  ) 
std::vector< rutz::shared_ptr< Contour > > ContourBoundaryDetector::getContourBoundaries (  )  [inline]

get contour boundaries

Definition at line 326 of file ContourBoundaryDetector.H.

Image< PixRGB< byte > > ContourBoundaryDetector::getContourBoundaryMap (  ) 

get the contour boundary map assume computeContourBoundary or or other necessary compute functions, which includes contour boundary map computation are already called on the same image

Definition at line 195 of file ContourBoundaryDetector.C.

Image< PixRGB< byte > > ContourBoundaryDetector::getContourBoundaryMap ( Image< PixRGB< byte > >  ima,
int  r = -1 
)

get the contour boundary map

Definition at line 179 of file ContourBoundaryDetector.C.

Image< float > ContourBoundaryDetector::getEdgelBoundaryMap (  ) 

get the non-max suppressed VR boundary map assume computeContourBoundary or or other necessary compute functions, which includes edgel boundary map computation is already called on the same image

Definition at line 172 of file ContourBoundaryDetector.C.

Image< float > ContourBoundaryDetector::getNmsBoundaryMap (  ) 

get the non-max suppressed VR boundary map assume computeContourBoundary or or other necessary compute functions, which includes Non-max Suppressed VR boundary map computation is already called on the same image

Definition at line 150 of file ContourBoundaryDetector.C.

Image< float > ContourBoundaryDetector::getNmsBoundaryMap ( Image< PixRGB< byte > >  ima,
int  r = -1 
)

get the Non-max Suppressed Variance Ridge (VR) boundary

Definition at line 136 of file ContourBoundaryDetector.C.

Image< float > ContourBoundaryDetector::getVarianceRidgeBoundaryMap (  ) 

get the contour boundary map assume computeContourBoundary or or other compute functions that includes variance ridge boundary map computation is already called on the same image

Definition at line 129 of file ContourBoundaryDetector.C.

Image< float > ContourBoundaryDetector::getVarianceRidgeBoundaryMap ( Image< PixRGB< byte > >  ima,
int  r = -1 
)

get the variance ridge boundary

Definition at line 117 of file ContourBoundaryDetector.C.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:21:00 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3