Patch extraction from an image

11 views (last 30 days)
How to extract a number of patches from the image

Accepted Answer

pankhuri kasliwal
pankhuri kasliwal on 18 Jun 2019
if you want a patch of (size, size) :
% Get the size of the image
[rows, columns, numberOfColorChannels] = size(yourImage);
% Determine starting and ending rows and columns.
row1 = floor(rows/2 - size/2);
col1 = floor(columns/2- size/2);
% Extract sub-image using imcrop():
subImage = imcrop(yourImage, [col1, row1, size, size]);
you may also refer to this link for more information
  1 Comment
Pravita Lekshmanan
Pravita Lekshmanan on 21 Jun 2019
Thankyou ma'am for your answer.
It was very useful.

Sign in to comment.

More Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!