Azzera filtri
Azzera filtri

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

1 visualizzazione (ultimi 30 giorni)
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?

Risposta accettata

Image Analyst
Image Analyst il 14 Ago 2018

Più risposte (1)

Yuvaraj Venkataswamy
Yuvaraj Venkataswamy il 14 Ago 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 Commenti

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by