Rfmc Module Reference

Range Flow Motion Constraint equation.

This is the motion constraint equation that is derived as follows: Depth is considered as a function of time and space: \[z=z(x,y,t)\] The total derivative wrt time leads to the range flow motion constraint equation (RFMC): \[z_x u + z_y v + w + z_t = 0\] $u,v,w$ are the components of the range flow vector consisting of the 2D optical flow $(u,v)$ and the motion $w$ in z direction.

input slots

InputSlot< CImgList< T > > zx
  derivatives of the depth data wrt coordinate axes
InputSlot< CImgList< T > > zy
  derivatives of the depth data wrt coordinate axes
InputSlot< CImgList< T > > zt
  derivatives of the depth data wrt coordinate axes
InputSlot< CImgList< T > > mask
  Mask to be able to omit some parts of the image.

output slots

parameters

Parameter< unsigned int > channelSelect
  select which channel represents depth data (useful if using combined greyvalue and depth images)

further information

This Module subclasses Stencil::Mask< 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