STIRA
0.1
|
Canny edge detector inspired on http://en.wikipedia.org/wiki/Canny_edge_detector ftp://figment.csee.usf.edu/pub/Edge_Comparison/source_code http://www.pages.drexel.edu/~nk752/cannyTut2.html http://www.cvmt.dk/education/teaching/f09/VGIS8/AIP/canny_09gr820.pdf. More...
#include <CannyEdgeDetector.h>
Public Member Functions | |
CannyEdgeDetector () | |
Constructor. | |
~CannyEdgeDetector () | |
Destructor. | |
Static Public Member Functions | |
static ArrayGrid< bool > * | Run (ArrayGrid< double > *pGridIn, double sigmaSmooth, double lowerThreshold, double upperThreshold) |
input data More... | |
Canny edge detector inspired on http://en.wikipedia.org/wiki/Canny_edge_detector ftp://figment.csee.usf.edu/pub/Edge_Comparison/source_code http://www.pages.drexel.edu/~nk752/cannyTut2.html http://www.cvmt.dk/education/teaching/f09/VGIS8/AIP/canny_09gr820.pdf.
|
static |
input data
pGridIn | input data |
sigmaSmooth | sigma for the Gaussian smoothing applied as preprocessing for edge detection |
lowerThreshold | low threshold for edge strength in hysteresis test |
upperThreshold | high threshold for edge strength in hysteresis test |
References stira::imagedata::ArrayGrid< T >::Clone(), stira::filter::NonSeparableFilter::DetermineLocalMagnitudeAndOrientation(), stira::fouriertools::FFT::GaussConvolve(), and stira::imagetools::ImageIO::WritePGM().