#include <Gist/ContourBoundaryDetector.H>
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 |
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.
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.
the full procedure to calculate contour boundary
Definition at line 60 of file ContourBoundaryDetector.C.
void ContourBoundaryDetector::displayGradImage | ( | std::vector< Image< float > > | gradImg | ) |
display the gradient magnitude image
Definition at line 1703 of file ContourBoundaryDetector.C.
References Image< T >::getHeight(), getMinMax(), Image< T >::getVal(), Image< T >::getWidth(), NO_INIT, Image< T >::setVal(), and Raster::waitForKey().
std::vector< rutz::shared_ptr< Contour > > ContourBoundaryDetector::getContourBoundaries | ( | ) | [inline] |
get contour boundaries
Definition at line 326 of file ContourBoundaryDetector.H.
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.