J=VL_IMARRAY(A) creates a composite image J from the array of images A. A can be either a M*N*K array, storing one gray-scale image per slice, or a M*N*3*K or M*N*K*3 array, storing one RGB image per slice. The function returns an image J which is a tiling of the images in the array. Tiles are filled from left to right and top to bottom.
VL_IMARRAY(...) displays the image J rather than returning it.
VL_IMARRAY() accepts the following options:
- Spacing [0]
Separate the images by a border of the specified width (the border is assigned 0 value, which usually corresponds to black).
- Layout [empty]
Specify a vector [TM TN] with the number of rows and columns of the tiling. If equal to [] the layout is computed automatically.
- Movie [false]
Display/return a movie rather than generating a tiling.
- CMap [empty]
Specify a colormap to construct a movie when the input is an indexed image array. If not specified, MATLAB default colormap is used.
- Reverse [true]
Start filling the grid from the bottom rather than from the top.
See also:VL_IMARRAYSC(), VL_HELP().