3*3 matched filter

4 vues (au cours des 30 derniers jours)
Chandra Shekhar
Chandra Shekhar le 17 Sep 2012
please any one help me .. how to apply 3*3 matched filter to image.. image is having size 465*800..and matched filter value is all 1's.

Réponse acceptée

Image Analyst
Image Analyst le 17 Sep 2012
Modifié(e) : Image Analyst le 17 Sep 2012
Try this:
blurredImage = conv2(single(grayImage), ones(3)/9);
imshow(blurredImage, []);
% Find where the image was all 1's in a 3x3 box.
% The output image will be exactly 1 in that situation.
matchingRegions = abs(blurredImage - 1) < 0.0001;
% Use axes() or figure() to switch to a new axes if you want.
imshow(matchingRegions, []);
You might also want to look at normxcorr2(). I have a demo for that if you want it.
  1 commentaire
Chandra Shekhar
Chandra Shekhar le 17 Sep 2012
thanks for giving answer

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by