libeblearn
|
#include <ebl_preprocessing.h>
Public Member Functions | |
rgb_to_rgbn_module (idxdim &norm_kernel, bool mirror=true, t_norm norm_mode=WSTD_NORM, bool globnorm=true) | |
virtual | ~rgb_to_rgbn_module () |
destructor | |
virtual void | fprop (Tstate &in, Tstate &out) |
forward propagation from in to out | |
virtual rgb_to_rgbn_module< T, Tstate > * | copy () |
Returns a deep copy of this module (abstract). |
Convert an RGB input into a YUVn output, where YUV is normalized locally across all channels.
ebl::rgb_to_rgbn_module< T, Tstate >::rgb_to_rgbn_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). |