Extract 80 by 80 patch from image by taking center point of each object in image.
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello,i want to Extract 80 by 80 patch from image by taking center point of each object in image. This is gray level image.
0 Commenti
Risposta accettata
Image Analyst
il 6 Mag 2014
% Get the size of the image
[rows, columns, numberOfColorChannels] = size(yourImage);
% Determine starting and ending rows and columns.
row1 = floor(rows/2 - 40);
col1 = floor(columns/2-40);
% Extract sub-image using imcrop():
subImage = imcrop(yourImage, [col1, row1, 80, 80]);
3 Commenti
Image Analyst
il 8 Mag 2014
Nearly the same as what I already showed you:
% Determine starting and ending rows and columns.
row1 = floor(c(2) - 40);
col1 = floor(c(1) - 40);
% Extract sub-image using imcrop():
subImage = imcrop(yourImage, [col1, row1, 80, 80]);
Più risposte (0)
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!