undocument this line if you encounter any issues!
Definition: Any.h:37
icl32f getNoise() const
returns the current noise factor
Definition: WienerOp.h:75
std::vector< icl8u > m_vecBuffer
internal buffer for applying the wiener operation
Definition: WienerOp.h:83
icl32f m_fNoise
internal storage for the current noise factor
Definition: WienerOp.h:86
Ipp32f icl32f
32Bit floating point type for the ICL
Definition: BasicTypes.h:55
Size class of the ICL.
Definition: Size.h:61
void setNoise(icl32f noise)
sets up a new noise factor
Definition: WienerOp.h:79
ICLQt_API core::Img< T > filter(const core::Img< T > &image, const std::string &filter)
applies a filter operation on the source image (affinity for float)
unary operators that work on each pixels neighborhood \
Definition: NeighborhoodOp.h:59
Class for Wiener Filter .
Definition: WienerOp.h:54
ICLFilter_API void apply(const core::ImgBase *poSrc, core::ImgBase **ppoDst)
Filters an image using the Wiener algorithm.
WienerOp(const utils::Size &maskSize, icl32f noise=0)
Constructor that creates a wiener filter object, with specified mask size.
Definition: WienerOp.h:62
#define ICLFilter_API
Definition: CompatMacros.h:175
virtual void apply(const core::ImgBase *operand1, core::ImgBase **dst)=0
pure virtual apply function, that must be implemented in all derived classes
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131