jitterVideo

PURPOSE ^

Creates multiple, slightly jittered versions of a video.

SYNOPSIS ^

function IS = jitterVideo( I, nphis, maxphi, ntrans, maxtrans,nttrans, maxttrans, jsiz )

DESCRIPTION ^

 Creates multiple, slightly jittered versions of a video.

 Takes a video and creats multiple versions of the video with offsets in
 both space and time and rotations in space.  Basically, for each frame in
 the video calls jitterImage, and then also adds some temporal offsets.
 In all respects this it basically functions like jitterImage -- see that
 function for more information.

 Note: All temporal translations must have integer size.

 USAGE
  IS = jitterVideo( I, nphis, maxphi, ntrans, maxtrans, ...
                            nttrans, maxttrans, [jsiz] )

 INPUTS
  I           - BW video (MxNxT) or videos (MxNxTxK), must have odd dims
  nphis       - number of spatial rotations (must be odd)
  maxphis     - max value for spatial rotation
  ntrans      - number of spatial translations (must be odd)
  maxtrans    - max value for spatial translations
  nttrans     - number of temporal translations (must be odd)
  maxttrans   - max value for temporal translations
  jsiz        - [] Final size of each video in IJ

 OUTPUTS
  IS          - MxNxTxR or MxNxTxKxR set of vids, R=(ntrans*ntrans*nphis)

 EXAMPLE

 See also JITTERIMAGE

 Piotr's Image&Video Toolbox      Version 2.0
 Copyright 2008 Piotr Dollar.  [pdollar-at-caltech.edu]
 Please email me if you find bugs, or have suggestions or questions!
 Licensed under the Lesser GPL [see external/lgpl.txt]

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated by m2html © 2003