libeblearn
|
#include <ebl_preprocessing.h>
Public Member Functions | |
bgr_to_ypuv_module (idxdim &norm_kernel, bool mirror=true, t_norm norm_mode=WSTD_NORM, bool globnorm=true) | |
virtual | ~bgr_to_ypuv_module () |
destructor | |
virtual void | fprop (Tstate &in, Tstate &out) |
forward propagation from in to out | |
virtual bgr_to_ypuv_module< T, Tstate > * | copy () |
Returns a deep copy of this module (abstract). |
convert an BGR input into a YpUV output, Yp being a Y channel with a local normaliztion.
ebl::bgr_to_ypuv_module< T, Tstate >::bgr_to_ypuv_module | ( | idxdim & | norm_kernel, |
bool | mirror = true , |
||
t_norm | norm_mode = WSTD_NORM , |
||
bool | globnorm = true |
||
) |
Constructor.
normalization_size | is the size of the kernel used for Yp's local normalization. |
mirror | If true, pad normalization if a mirror of the image instead of with zeros. This can be useful in object detection when objects are close to borders. |
norm_mode | The type of normalization (WSTD_NORM by default). |