how to find impulse location of an image?

2 Ansichten (letzte 30 Tage)
anish m r
anish m r am 25 Feb. 2015
Beantwortet: Image Analyst am 25 Feb. 2015
the image can be cosine function, after taking dft we will get impulse at some points, here i need to find the position of impulse. pls help me

Antworten (1)

Image Analyst
Image Analyst am 25 Feb. 2015
How about thresholding followed by regionprops() to ask for the centroid?
binaryImage = real(fftImage) > threshold;
labeledImage = bwlabel(binaryImage);
measurements = regionprops(labeledImage, 'Centroid');
How about imregionalmax() followed by regionprops() to ask for the centroid?
binaryImage = imregionalmax(real(fftImage));
labeledImage = bwlabel(binaryImage);
measurements = regionprops(labeledImage, 'Centroid');
You forgot to post your image by the way.

Community Treasure Hunt

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

Start Hunting!

Translated by