Calculate 2D derivatives.
This plugin serves to simplify calculations of 2D derivations. Although derivatives may be calculated using class LinearFilter, this plugin makes derivative calculations more compact. Only the derivatives of connected output slots are calculated.
input slots | |
InputSlot< CImgList< T > > | img |
image input | |
output slots | |
OutputSlot< CImgList< T > > | dt |
derivative wrt t | |
OutputSlot< CImgList< T > > | dx |
derivative wrt x | |
OutputSlot< CImgList< T > > | dxx |
second derivative wrt x | |
OutputSlot< CImgList< T > > | dxy |
second derivative wrt x,y | |
OutputSlot< CImgList< T > > | dy |
derivative wrt y | |
OutputSlot< CImgList< T > > | dyy |
second derivative wrt y | |
parameters | |
ParameterList< T > | diffMaskT |
linear 1D filter mask used for derivation wrt t | |
ParameterList< T > | diffMaskXY |
linear 1D filter mask used for derivation wrt x,y | |
ParameterList< T > | smoothMaskXY |
linear 1D filter mask applied orthogonal of derivation (wrt x,y) |
This Module subclasses TemplatedParameteredObject< T >.
For documentation of parameters and slots inherited by this base class,
please have a look at the corresponding Module reference.
This module is templated. There are instances with T=int,float,double.
An additional parameter called templatetype
may be used to select which instantiation you want.
The detailed doxygen documentation beyond the parameters/slots may be found here.