#include <qgarlib/CannyGradientImage.H>
Inheritance diagram for qgar::CannyGradientImage:

Definition at line 66 of file CannyGradientImage.H.
Public Types | |
Types | |
| typedef AbstractGradientImage::value_type | value_type |
| Type of the elements stored in the pixel map. | |
| typedef value_type & | reference |
| Reference to qgar::CannyGradientImage::value_type. | |
| typedef const value_type & | const_reference |
| Constant reference to qgar::CannyGradientImage::value_type. | |
| typedef value_type * | pointer |
| Pointer to qgar::CannyGradientImage::value_type. | |
| typedef const value_type * | const_pointer |
| Constant pointer to qgar::CannyGradientImage::value_type. | |
Public Member Functions | |
Constructors | |
| CannyGradientImage (const GreyLevelImage &anImg, double aSigma=1.0) | |
| Construct from given grey-level image. | |
| CannyGradientImage (const FloatImage &anImg, double aSigma=1.0) | |
| Construct from given float image. | |
Access | |
| FloatImage | dxImg () const |
| Get copy of x derivatives image. | |
| const FloatImage & | accessDxImg () const |
| Get image of x derivatives. | |
| FloatImage | dyImg () const |
| Get copy of y derivatives image. | |
| const FloatImage & | accessDyImg () const |
| Get copy of y derivatives image. | |
| float | dxPixel (int aX, int aY) const |
| Get x derivative value of a pixel. | |
| float | dyPixel (int aX, int aY) const |
| Get y derivative value of a pixel. | |
| float | gradientModule (int aX, int aY) const |
| Get the gradient module of a pixel. | |
Copy the current image | |
| AbstractGradientImage | shallowCopy () |
| Shallow copy: The x and y pixel maps of the deritave images (qgar::AbstractGradientImage::_dxImg and qgar::AbstractGradientImage::_dyImg) of the given image are not duplicated. | |
Access to image characteristics | |
| int | width () const |
| Get the image width. | |
| int | height () const |
| Get the image height. | |
Protected Attributes | |
Representation of a gradient image | |
| FloatImage | _dxImg |
| Image of x derivatives. | |
| FloatImage | _dyImg |
| Image of y derivatives. | |
Representation of an image | |
| int | _width |
| Width of the image. | |
| int | _height |
| Height of the image. | |
Private Member Functions | |
Auxiliaries | |
| void | PRIVATE_CannyImage (double aSigma) |
| The effective construction of the Canny contour image. | |
|
|
Constant pointer to qgar::CannyGradientImage::value_type.
Reimplemented from qgar::AbstractGradientImage. Definition at line 103 of file CannyGradientImage.H. |
|
|
Constant reference to qgar::CannyGradientImage::value_type.
Reimplemented from qgar::AbstractGradientImage. Definition at line 93 of file CannyGradientImage.H. |
|
|
Pointer to qgar::CannyGradientImage::value_type.
Reimplemented from qgar::AbstractGradientImage. Definition at line 98 of file CannyGradientImage.H. |
|
|
Reference to qgar::CannyGradientImage::value_type.
Reimplemented from qgar::AbstractGradientImage. Definition at line 88 of file CannyGradientImage.H. |
|
|
Type of the elements stored in the pixel map.
Reimplemented from qgar::AbstractGradientImage. Definition at line 83 of file CannyGradientImage.H. |
|
||||||||||||
|
Construct from given grey-level image.
Definition at line 60 of file CannyGradientImage.C. References PRIVATE_CannyImage(). |
|
||||||||||||
|
Construct from given float image.
Definition at line 72 of file CannyGradientImage.C. References PRIVATE_CannyImage(). |
|
|
Get image of x derivatives.
Definition at line 339 of file AbstractGradientImage.H. References qgar::AbstractGradientImage::_dxImg. Referenced by qgar::GradientLocalMaxImage::GradientLocalMaxImage(). |
|
|
Get copy of y derivatives image.
Definition at line 351 of file AbstractGradientImage.H. References qgar::AbstractGradientImage::_dyImg. Referenced by qgar::GradientLocalMaxImage::GradientLocalMaxImage(). |
|
|
Get copy of x derivatives image.
Definition at line 333 of file AbstractGradientImage.H. References qgar::AbstractGradientImage::_dxImg. Referenced by qgar::GradientModuleImage::GradientModuleImage(). |
|
||||||||||||
|
Get x derivative value of a pixel.
Definition at line 357 of file AbstractGradientImage.H. References qgar::AbstractGradientImage::_dxImg, and qgar::GenImage< T, CheckPolicy >::pixel(). Referenced by qgar::AbstractGradientImage::gradientModule(). |
|
|
Get copy of y derivatives image.
Definition at line 345 of file AbstractGradientImage.H. References qgar::AbstractGradientImage::_dyImg. Referenced by qgar::GradientModuleImage::GradientModuleImage(). |
|
||||||||||||
|
Get y derivative value of a pixel.
Definition at line 363 of file AbstractGradientImage.H. References qgar::AbstractGradientImage::_dyImg, and qgar::GenImage< T, CheckPolicy >::pixel(). Referenced by qgar::AbstractGradientImage::gradientModule(). |
|
||||||||||||
|
Get the gradient module of a pixel.
Definition at line 369 of file AbstractGradientImage.H. References qgar::AbstractGradientImage::dxPixel(), and qgar::AbstractGradientImage::dyPixel(). |
|
|
Get the image height.
Definition at line 191 of file AbstractMultiImage.H. References qgar::AbstractMultiImage::_height. |
|
|
The effective construction of the Canny contour image.
Definition at line 88 of file CannyGradientImage.C. References qgar::AbstractGradientImage::_dxImg, qgar::AbstractGradientImage::_dyImg, qgar::QGE_AXIS_X, and qgar::QGE_AXIS_Y. Referenced by CannyGradientImage(). |
|
|
Shallow copy: The x and y pixel maps of the deritave images (qgar::AbstractGradientImage::_dxImg and qgar::AbstractGradientImage::_dyImg) of the given image are not duplicated.
Definition at line 381 of file AbstractGradientImage.H. References qgar::AbstractGradientImage::_dxImg, qgar::AbstractGradientImage::_dyImg, qgar::AbstractMultiImage::_height, qgar::AbstractMultiImage::_width, qgar::AbstractGradientImage::AbstractGradientImage(), and qgar::GenImage< T, CheckPolicy >::shallowCopy(). |
|
|
Get the image width.
Definition at line 182 of file AbstractMultiImage.H. References qgar::AbstractMultiImage::_width. |
|
|
Image of x derivatives.
Definition at line 308 of file AbstractGradientImage.H. Referenced by qgar::AbstractGradientImage::AbstractGradientImage(), qgar::AbstractGradientImage::accessDxImg(), qgar::DericheGradientImage::dfilterX(), qgar::AbstractGradientImage::dxImg(), qgar::AbstractGradientImage::dxPixel(), qgar::AbstractGradientImage::operator=(), PRIVATE_CannyImage(), and qgar::AbstractGradientImage::shallowCopy(). |
|
|
Image of y derivatives.
Definition at line 312 of file AbstractGradientImage.H. Referenced by qgar::AbstractGradientImage::AbstractGradientImage(), qgar::AbstractGradientImage::accessDyImg(), qgar::DericheGradientImage::dfilterY(), qgar::AbstractGradientImage::dyImg(), qgar::AbstractGradientImage::dyPixel(), qgar::AbstractGradientImage::operator=(), PRIVATE_CannyImage(), and qgar::AbstractGradientImage::shallowCopy(). |
|
|
Height of the image.
Definition at line 159 of file AbstractMultiImage.H. Referenced by qgar::AbstractGradientImage::AbstractGradientImage(), qgar::DericheGradientImage::dfilterX(), qgar::DericheGradientImage::dfilterY(), qgar::AbstractMultiImage::height(), qgar::AbstractMultiImage::operator=(), and qgar::AbstractGradientImage::shallowCopy(). |
|
|
Width of the image.
Definition at line 154 of file AbstractMultiImage.H. Referenced by qgar::AbstractGradientImage::AbstractGradientImage(), qgar::DericheGradientImage::dfilterX(), qgar::DericheGradientImage::dfilterY(), qgar::AbstractMultiImage::operator=(), qgar::AbstractGradientImage::shallowCopy(), and qgar::AbstractMultiImage::width(). |