Image Processing Toolbox User's Guide Previous page   Next Page
col2im

Rearrange matrix columns into blocks

Syntax

Description

col2im rearranges matrix columns into blocks. block_type is a string with one of these values:

A = col2im(B,[m n],[mm nn],'distinct') rearranges each column of B
into a distinct m-by-n block to create the matrix A of size mm-by-nn. If
B = [A11(:) A12(:) A21(:) A22(:)], where each column has length m*n,
then A = [A11 A12;A21 A22] where each Aij is m-by-n.

A = col2im(B,[m n],[mm nn],'sliding') rearranges the row vector B
into a matrix of size (mm-m+1)-by-(nn-n+1). B must be a vector of size
1-by-(mm-m+1)*(nn-n+1). B is usually the result of processing the output of im2col(...,'sliding') using a column compression function (such as sum).

A = col2im(B,[m n],[mm nn]) uses the default block_type of 'sliding'.

Class Support

B can be logical or numeric. The return value A is of the same class as B.

See Also

blkproc, colfilt, im2col, nlfilter


Previous page  cmunique colfilt Next page

© 1994-2005 The MathWorks, Inc.