26 #ifndef __DeInterlace_hh__
27 #define __DeInterlace_hh__
29 #include "FilterNToN.hh"
30 #include <Base/Common/BIASpragmaStart.hh>
56 template <
class InputStorageType,
class OutputStorageType>
58 :
public FilterNToN<InputStorageType, OutputStorageType>
87 void SetUseEvenLines(
bool bEvenLines=
true);
93 void SetDownSamplingByTwo(
bool bDoDownSamplingByTwo =
true );
108 #include <Base/Common/BIASpragmaEnd.hh>
110 #endif // __DeInterlace_hh__
virtual void GetBordersValid_(int &border_x, int &border_y) const
BIAS_DEINTERLACE_TYPE
the type of deinterlacing: BIAS_DI_121 : calculate new pixel from old neighbouring pixels with new = ...
virtual FilterNToN< InputStorageType, OutputStorageType > * Clone() const
bool bDoDownSamplingByTwo_
Deinterlacer filter for images.
base class for simple n->n filter implementations
BIAS_DEINTERLACE_TYPE eDeInterlaceType_