User Documentation |
RAVL, Recognition And Vision Library |
DEVELOP | HOME PAGE | CLASS LIST | CONTENTS |
Ravl - Images - Video - DPOMultiVidC<class PixelC> |
DPOMultiVidC<class PixelC> | |
Multi-view video sequence output port | |
include | "Ravl/Image/MultiVidIO.hh" |
User Level: | Advanced |
Library: | RavlVideoIO |
In Scope: | RavlImageN |
Saves sequences to a specified list of files,
or files with names of the form basename.C.FFFFF.type
Where:
basename is a text id for the file
C is a 1 digit view number
FFFFF is a 5 digit frame number
type is the file type, such as "tif", "ppm", etc
To save a sequence to disk using this convention:
DPOSPortC< SArray1dC< ImageC
OpenOSequence(port, "@multiview:basename:type");
Sequences start at frame 0, view 0
If no type is specified, tif is assumed
Otherwise, use:
DPOSPortC< SArray1dC< ImageC
OpenOSequence(port, "@viewlist:seq1;seq2;...;seqN");
Actual opening of streams is delayed until the first Put(...) operation.
Actual opening of streams is delayed until the first Put(...) operation.
#include "Ravl/DP/SPort.hh"
#include "Ravl/DP/Port.hh"
Returns true if data is put into stream succesfully.
returns the number of elements processed from the array.
#include "Ravl/DP/SPort.hh"
Returns false, if seek failed. (Maybe because its
not implemented.)
if an error occurered (Seek returned False) then stream
position will not be changed.
The default behavour of this functions is :
Do some error checking then:
Seek((UIntT)((IntT) Tell() + off));
if an error occurered (DSeek returned False) then stream
position will not be changed.
Defined as the index of the next object to be written or read.
May return ((UIntT) (-1)) if not implemented.
May return ((UIntT) (-1)) if not implemented.
Defaults to 0
#include "Ravl/DP/Port.hh"
#include "Ravl/DP/Entity.hh"
#include "Ravl/DP/Port.hh"
If not returns invalid handle.
Returns false if the attribute name is unknown.
This is for handling stream attributes such as frame rate, and compression ratios.
Return the value of an attribute or an empty string if its unkown.
This is for handling stream attributes such as frame rate, and compression ratios.
Returns false if the attribute name is unknown.
This is for handling stream attributes such as frame rate, and compression ratios.
#include "Ravl/RCHandleV.hh"
#include "Ravl/DP/Entity.hh"
#include "Ravl/RefCounter.hh"
This hashes on the address of the body.
Unattaches the body from the handle.
Maintainer:Joel Mitchelson, Documentation by CxxDoc: Tue Aug 13 09:59:02 2002