libeblearn
ebl::y_to_yp_module< T, Tstate > Class Template Reference

#include <ebl_preprocessing.h>

Inheritance diagram for ebl::y_to_yp_module< T, Tstate >:
ebl::channorm_module< T, Tstate > ebl::channels_module< T, Tstate > ebl::module_1_1< T, Tstate > ebl::module

List of all members.

Public Member Functions

 y_to_yp_module (idxdim &norm_kernel, bool mirror=true, t_norm norm_mode=WSTD_NORM, bool globnorm=true)
virtual ~y_to_yp_module ()
 destructor
virtual void fprop (Tstate &in, Tstate &out)
 forward propagation from in to out
virtual y_to_yp_module< T,
Tstate > * 
copy ()
 Returns a deep copy of this module (abstract).

Detailed Description

template<typename T, class Tstate = bbstate_idx<T>>
class ebl::y_to_yp_module< T, Tstate >

convert an Y input into a Yp output, Yp being a Y channel with a local normaliztion.


Constructor & Destructor Documentation

template<typename T , class Tstate >
ebl::y_to_yp_module< T, Tstate >::y_to_yp_module ( idxdim &  norm_kernel,
bool  mirror = true,
t_norm  norm_mode = WSTD_NORM,
bool  globnorm = true 
)

Constructor.

Parameters:
normalization_sizeis the size of the kernel used for Yp's local normalization.
mirrorIf 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_modeThe type of normalization (WSTD_NORM by default).

The documentation for this class was generated from the following files: