MATLAB: I need to store each block’s result in cell, i am using blockproc.How to do it in matlab

image processing

uxor=blockproc(kk,[8 8],@feature_xor, 'padpartialblocks', true);
function:
function uxor = feature_xor(block_struct)
block = block_struct.data;
ur = unique(block(1:end-1) | block(2:end), 'rows');
uxor = mod(sum(ur,1),2);
end
in want to store "uxor" result of each block in separate cell

Best Answer

[rows,cols] = size(uxor);
uxor_cell = mat2cell(uxor, ones(1,rows), 8 * ones(1, cols/8));