STIRA
0.1
|
class for classical and hybrid median filter More...
#include <MedianFilter.h>
Public Member Functions | |
MedianFilter () | |
constructor | |
~MedianFilter () | |
destructor | |
Static Public Member Functions | |
static ArrayGrid< double > * | RunMedian (ArrayGrid< double > *pGridIn, int size) |
runs classical median filter More... | |
static ArrayGrid< int > * | RunMedian (ArrayGrid< int > *pGridIn, int size) |
runs classical median filter More... | |
static ArrayGrid< double > * | RunHybridMedian (ArrayGrid< double > *pGridIn, int size) |
runs hybrid median filter Reference: http://www.biomecardio.com/matlab/hmf.html More... | |
static Image * | RunMedian (Image *pImageIn, int size) |
runs classical median filter More... | |
static Image * | RunHybridMedian (Image *pImageIn, int size) |
runs hybrid median filter Reference: http://www.biomecardio.com/matlab/hmf.html More... | |
class for classical and hybrid median filter
|
static |
runs hybrid median filter Reference: http://www.biomecardio.com/matlab/hmf.html
pImageIn | Image to filter |
size | half of (window size-1); e.g., for 3x3 window, size = (3-1)/2 = 1 |
References stira::imagedata::ArrayGrid< T >::Clone(), stira::common::MathUtils::CompareDoubles(), stira::imagedata::ArrayGrid< T >::GetHeight(), stira::imagedata::ArrayGrid< T >::GetValue(), stira::imagedata::ArrayGrid< T >::GetWidth(), and stira::imagedata::ArrayGrid< T >::SetValue().
runs hybrid median filter Reference: http://www.biomecardio.com/matlab/hmf.html
pImageIn | Image to filter |
size | half of (window size-1); e.g., for 3x3 window, size = (3-1)/2 = 1 |
References stira::imagedata::Image::AddBand(), stira::imagetools::ImageTools::CropBorder(), stira::imagedata::Image::GetBands(), stira::imagedata::Image::GetHeight(), stira::imagedata::Image::GetImageName(), stira::imagedata::Image::GetNumberOfBands(), stira::imagedata::Image::GetWidth(), stira::imagetools::ImageTools::MirrorBorder(), and stira::imagedata::Image::SetImageName().
|
static |
runs classical median filter
pImageIn | Image to filter |
size | half of (window size-1); e.g., for 5x5 window, size = (5-1)/2 = 2 |
References stira::imagedata::ArrayGrid< T >::Clone(), stira::common::MathUtils::CompareDoubles(), stira::imagedata::ArrayGrid< T >::GetHeight(), stira::imagedata::ArrayGrid< T >::GetValue(), stira::imagedata::ArrayGrid< T >::GetWidth(), and stira::imagedata::ArrayGrid< T >::SetValue().
|
static |
runs classical median filter
pImageIn | Image to filter |
size | half of (window size-1); e.g., for 5x5 window, size = (5-1)/2 = 2 |
References stira::imagedata::ArrayGrid< T >::Clone(), stira::common::MathUtils::CompareIntegers(), stira::imagedata::ArrayGrid< T >::GetHeight(), stira::imagedata::ArrayGrid< T >::GetValue(), stira::imagedata::ArrayGrid< T >::GetWidth(), and stira::imagedata::ArrayGrid< T >::SetValue().
runs classical median filter
pImageIn | Image to filter |
size | half of (window size-1); e.g., for 5x5 window, size = (5-1)/2 = 2 |
References stira::imagedata::Image::AddBand(), stira::imagetools::ImageTools::CropBorder(), stira::imagedata::Image::GetBands(), stira::imagedata::Image::GetHeight(), stira::imagedata::Image::GetImageName(), stira::imagedata::Image::GetNumberOfBands(), stira::imagedata::Image::GetWidth(), stira::imagetools::ImageTools::MirrorBorder(), and stira::imagedata::Image::SetImageName().