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

It uses the gaussian mean and derivative mask to make the result. First the convolution is made for the matrix with gaussian mask then the suppress non maxima is made if the supressRadius is not zero and then usally the Hysteresis threshold is used when using Canny operator therefore you should use Hysteresis threshold for the matrix which you get from the getTransformedImage.
Public Methods | |
| Canny (double sigma=2.0, int suppressRadius=0, BorderAction borderAction=BORDER_REFLECT) | |
| This constructor makes the Canny masks. | |
| ~Canny () | |
| The destructor of Canny. | |
| double | getSigma () |
| Get the standard deviation. | |
| void | setSigma (double sigma) |
| Set the standard deviation. | |
|
||||||||||||||||||||
|
This constructor makes the Canny masks.
|
|
||||||||||
|
Set the standard deviation. When the sigma is set the gaussian masks are calculated again. |