Effacer les filtres
Effacer les filtres

How can I split the image into blocks and then extract the features from each block?

2 vues (au cours des 30 derniers jours)
Hello
I extracts image features (invariant moment) using this code
[filename, pathname] = uigetfile({'*.*';'*.bmp';'*.jpg';'*.gif'}, 'Pick a Degraded Fingerprint Image File');
im = imread([pathname,filename]);
figure, imshow(im);title('Fingerprint Image');
n1=invmoments(im);
How can I split the image into blocks(every block like 32x32) and then extract the features from each block?

Réponse acceptée

Image Analyst
Image Analyst le 14 Août 2018

Plus de réponses (1)

Yuvaraj Venkataswamy
Yuvaraj Venkataswamy le 14 Août 2018
if true
mat2cell(I,size(I,1)/32*ones(32,1), size(I,2)/32*ones(32,1), 3)
end
This will split an image into 32 x 32 blocks. Then you can extract image features from each blocks using for loop.
  6 commentaires
wisam kh
wisam kh le 14 Août 2018
Thank you for this interaction

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by