#include <EdgeDetector.h>
Inheritance diagram for prapi::texture::DifferentialEdgeDetector< T, U >:

The base operator are defined in the class and the base operators like Sobel, Prewitt and Roberts.
Public Methods | |
| DifferentialEdgeDetector (EdgeMask mask, BorderAction borderAction=BORDER_REFLECT) | |
| Constructor which will be used when implemented mask are used. | |
| DifferentialEdgeDetector (ConvolutionMask< double > &maskX, ConvolutionMask< double > &maskY, BorderAction borderAction=BORDER_REFLECT) | |
| Constructor which will be used when own mask are used. | |
| ~DifferentialEdgeDetector () | |
| The Destructor of Differentian edge detector. | |
| void | setMask (EdgeMask mask) |
| Function set's the mask (enumeration Mask) for EdgeDetector. | |
| ConvolutionMask< double > | getConvolutionMask (Gradient gradient) |
| Get Convolution mask gives the convolution mask. | |
| util::Matrix< prapi::graphics::Point< double > > | getGradientMatrices (const util::Matrix< T > &mat) |
| Calculate the edge gradients in an input image, and return the gradients in x and y directions. | |
| util::Matrix< prapi::graphics::Point< double > > | getGradientAngleAndMagnitude (const util::Matrix< T > &mat) |
| Calculate edge gradients and return them as a gradient magnitude-angle image. | |
| util::Matrix< U > | getTransformedImage (const util::Matrix< T > &mat) throw (ImageTransformException&) |
| Detect edges in an image. | |
Protected Methods | |
| DifferentialEdgeDetector (BorderAction borderAction) | |
| The constructor for the child classes. | |
Protected Attributes | |
| ConvolutionMask< double > | _ConvolutionMaskX |
| The Convolution mask for the X and Y gradient. | |
| ConvolutionMask< double > | _ConvolutionMaskY |
|
||||||||||||||||
|
Constructor which will be used when implemented mask are used.
|
|
||||||||||||||||||||
|
Constructor which will be used when own mask are used.
|
|
||||||||||
|
Get Convolution mask gives the convolution mask.
|
|
||||||||||
|
Calculate edge gradients and return them as a gradient magnitude-angle image. Each pixel in the returned image stores the gradient angle (Point::x) and the gradient magnitude (Point::y) of the corresponding pixel of the input image. |
|
||||||||||
|
Calculate the edge gradients in an input image, and return the gradients in x and y directions.
|
|
||||||||||
|
Detect edges in an image. The returned image contains the detected edges.
Implements prapi::ImageTransform< U, T >. |
|
||||||||||
|
Function set's the mask (enumeration Mask) for EdgeDetector.
|