Diff2D Module Reference

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)

further information

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.


Get Charon at SourceForge.net. Fast, secure and Free Open Source software downloads