![]() |
MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Difference of Gaussians image filter. More...
#include <mdsDoG.h>

Public Types | |
| enum | { TEMPLATE_PARAMETER_IS_NOT_IMAGE = I::CLASS_IMAGE } |
| Check that I is an image. More... | |
| typedef CNormImageFilter< I, N > | base |
| Image filter base. | |
| typedef base::tImage | tImage |
| Image type. | |
| typedef base::tPixel | tPixel |
| Image pixel type. | |
| typedef base::tResult | tResult |
| Filter response type. | |
Public Member Functions | |
| CDoGFilter (double dSigma1=1.0, double dSigma2=1.5) | |
| Constructor that creates DoG filter. | |
| tResult | getResponse (const tImage &SrcImage, tSize x, tSize y) |
| Returns filter response at specified image point. | |
| void | getSigmas (double &dSigma1, double &dSigma2) const |
| Returns filter standard deviations. | |
| bool | operator() (const tImage &SrcImage, tImage &DstImage) |
| Filtering of input/source image. | |
| virtual bool | operator() (const tImage &SrcImage, tImage &DstImage)=0 |
| Filtering of input/source image. | |
| void | setSigmas (double dSigma1, double dSigma2) |
| Sets the standard deviations. | |
| ~CDoGFilter () | |
| Destructor. | |
Protected Attributes | |
| CGaussFilter< I > | m_Gaussian1 |
| Gaussian filters. | |
| CGaussFilter< I > | m_Gaussian2 |
Difference of Gaussians image filter.
| typedef CNormImageFilter<I,N> mds::img::CDoGFilter< I, N >::base |
Image filter base.
Reimplemented from mds::img::CNormImageFilter< I, N >.
| typedef base::tImage mds::img::CDoGFilter< I, N >::tImage |
Image type.
Reimplemented from mds::img::CNormImageFilter< I, N >.
| typedef base::tPixel mds::img::CDoGFilter< I, N >::tPixel |
Image pixel type.
Reimplemented from mds::img::CNormImageFilter< I, N >.
| typedef base::tResult mds::img::CDoGFilter< I, N >::tResult |
Filter response type.
Reimplemented from mds::img::CNormImageFilter< I, N >.
anonymous enum [inherited] |
| mds::img::CDoGFilter< I, N >::CDoGFilter | ( | double | dSigma1 = 1.0, |
| double | dSigma2 = 1.5 |
||
| ) |
Constructor that creates DoG filter.
| mds::img::CDoGFilter< I, N >::~CDoGFilter | ( | ) |
Destructor.
| tResult mds::img::CDoGFilter< I, N >::getResponse | ( | const tImage & | SrcImage, |
| tSize | x, | ||
| tSize | y | ||
| ) |
Returns filter response at specified image point.
| void CDoGFilter::getSigmas | ( | double & | dSigma1, |
| double & | dSigma2 | ||
| ) | const |
Returns filter standard deviations.
| bool CDoGFilter::operator() | ( | const tImage & | SrcImage, |
| tImage & | DstImage | ||
| ) |
Filtering of input/source image.
Point filter responses are written to the destination image.
| virtual bool mds::img::CNormImageFilter< I, N >::operator() | ( | const tImage & | SrcImage, |
| tImage & | DstImage | ||
| ) | [pure virtual, inherited] |
| void CDoGFilter::setSigmas | ( | double | dSigma1, |
| double | dSigma2 | ||
| ) |
Sets the standard deviations.
CGaussFilter<I> mds::img::CDoGFilter< I, N >::m_Gaussian1 [protected] |
Gaussian filters.
CGaussFilter<I> mds::img::CDoGFilter< I, N >::m_Gaussian2 [protected] |
1.7.6.1