Patch extraction from an image

17 visualizzazioni (ultimi 30 giorni)
How to extract a number of patches from the image

Risposta accettata

pankhuri kasliwal
pankhuri kasliwal il 18 Giu 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 Commento
Pravita Lekshmanan
Pravita Lekshmanan il 21 Giu 2019
Thankyou ma'am for your answer.
It was very useful.

Accedi per commentare.

Più risposte (0)

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by