MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Laplacian image filter (4-th version). More...
#include <mdsLaplacian.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 | |
CLaplaceFilter5 () | |
Default constructor. | |
tResult | getResponse (const tImage &SrcImage, tSize x, tSize y) |
Returns filter response at specified image point. | |
tSize | getSize () const |
Returns filter standard deviation. | |
virtual bool | operator() (const tImage &SrcImage, tImage &DstImage)=0 |
Filtering of input/source image. | |
bool | operator() (const tImage &SrcImage, tImage &DstImage) |
Filtering of input/source image. | |
~CLaplaceFilter5 () | |
Destructor. | |
Static Public Attributes | |
static const int | DENOM = 16 |
Number used to divide filter response. | |
static const CKernel2D::tData | KERNEL [] |
Filter kernel. |
Laplacian image filter (4-th version).
typedef CNormImageFilter<I,N> mds::img::CLaplaceFilter5< I, N >::base |
Image filter base.
Reimplemented from mds::img::CNormImageFilter< I, N >.
typedef base::tImage mds::img::CLaplaceFilter5< I, N >::tImage |
Image type.
Reimplemented from mds::img::CNormImageFilter< I, N >.
typedef base::tPixel mds::img::CLaplaceFilter5< I, N >::tPixel |
Image pixel type.
Reimplemented from mds::img::CNormImageFilter< I, N >.
typedef base::tResult mds::img::CLaplaceFilter5< I, N >::tResult |
Filter response type.
Reimplemented from mds::img::CNormImageFilter< I, N >.
anonymous enum [inherited] |
mds::img::CLaplaceFilter5< I, N >::CLaplaceFilter5 | ( | ) |
Default constructor.
mds::img::CLaplaceFilter5< I, N >::~CLaplaceFilter5 | ( | ) |
Destructor.
CLaplaceFilter5< I, N >::tResult CLaplaceFilter5::getResponse | ( | const tImage & | SrcImage, |
tSize | x, | ||
tSize | y | ||
) |
Returns filter response at specified image point.
tSize mds::img::CLaplaceFilter5< I, N >::getSize | ( | ) | const |
Returns filter standard deviation.
virtual bool mds::img::CNormImageFilter< I, N >::operator() | ( | const tImage & | SrcImage, |
tImage & | DstImage | ||
) | [pure virtual, inherited] |
bool CLaplaceFilter5::operator() | ( | const tImage & | SrcImage, |
tImage & | DstImage | ||
) |
Filtering of input/source image.
Point filter responses are written to the destination image.
const int mds::img::CLaplaceFilter5< I, N >::DENOM = 16 [static] |
Number used to divide filter response.
const CKernel2D::tData CLaplaceFilter5::KERNEL [static] |
{ 0.0f, 0.0f, -1.0f, 0.0f, 0.0f, 0.0f, -1.0f, -2.0f, -1.0f, 0.0f, -1.0f, -2.0f, 16.0f, -2.0f, -1.0f, 0.0f, -1.0f, -2.0f, -1.0f, 0.0f, 0.0f, 0.0f, -1.0f, 0.0f, 0.0f }
Filter kernel.