You are here : matlabImage Processingqtsetblk

qtsetblk() - Image Processing

J = qtsetblk(I, S, dim, vals) replaces
each dim-by-dim block in the
quadtree decomposition of I with the corresponding dim-by-dim block
in vals. S is the sparse matrix
returned by qtdecomp; it contains the quadtree
structure. vals is a dim-by-dim-by-k array,
where k is the number of dim-by-dim blocks
in the quadtree decomposition.


Syntax

J = qtsetblk(I, S, dim, vals)


Example

I = [1    1    1    1    2    3    6    6
     1    1    2    1    4    5    6    8
     1    1    1    1   10   15    7    7
     1    1    1    1   20   25    7    7
    20   22   20   22    1    2    3    4
    20   22   22   20    5    6    7    8
    20   22   20   20    9   10   11   12
    22   22   20   20   13   14   15   16];

S = qtdecomp(I,5);

newvals = cat(3,zeros(4),ones(4)); 
J = qtsetblk(I,S,4,newvals)


Output / Return Value


Limitations


Alternatives / See Also


Reference