MATLAB: Grouping small pixels to make larger usable cells.

arraycellscellular automataImage Processing ToolboxMATLABpixels

I have a simple rgb array of no more than 5 distinct colours. I wish to apply cellular automata to this array, however I cannot as the pixels are way to small to act as my cells. Is there any way to group, lets say, 20 x 20 pixels to represent one cell for my cellular automata?

Best Answer

Try superpixels(). Or try my attached RGB classifier demo. Or try my blockproc() demo.