Documentation - Matlab API - PLOTOP - VL_PLOTFRAME

VL_PLOTFRAME(FRAME) plots the frames FRAME. Frames are attributed image regions (as, for example, extracted by a feature detector). A frame is a vector of D=2,3,..,6 real numbers, depending on its class. VL_PLOTFRAME() supports the following classes:

 * POINTS
   + FRAME(1:2)   coordinates

 * CIRCLES
   + FRAME(1:2)   center
   + FRAME(3)     radius

 * ORIENTED CIRCLES
   + FRAME(1:2)   center
   + FRAME(3)     radius
   + FRAME(4)     orientation

 * ELLIPSES
   + FRAME(1:2)   center
   + FRAME(3:5)   S11, S12, S22 such that ELLIPSE = {x: x' inv(S) x = 1}.

 * ORIENTED ELLIPSES
   + FRAME(1:2)   center
   + FRAME(3:6)   stacking of A such that ELLIPSE = {A x : |x| = 1}

H=VL_PLOTFRAME(...) returns the handle of the graphical object representing the frames.

VL_PLOTFRAME(FRAMES) where FRAMES is a matrix whose column are FRAME vectors plots all frames simultaneously. Using this call is much faster than calling VL_PLOTFRAME() for each frame.

VL_PLOTFRAME(FRAMES,...) passes any extra argument to the underlying plot function. The first optional argument can be a line specification string such as the one used by PLOT().

See also: VL_HELP().