Extracting random patches from a image

I have to extract 30 random patches of size 32*32 from an image and then storing all that patches in a single matrix.
please help!

3 Comments

What have you tried so far?
I have done this using for loop but that extracts patches sequentially not randomly.
I was looking if there is any direct function in matlab, which does nearly the same.
You could use the randi function to generate random centerpoints and expand those to full patches.

Sign in to comment.

Answers (0)

Asked:

on 7 Jun 2019

Commented:

Rik
on 7 Jun 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!