find local maxima and local minima
Show older comments
Input=my image
how to find all the points od 2D local maxima and all points of 2D local minima of input(i,j)
please help
Answers (2)
Mohamed Nedal
on 22 Nov 2017
0 votes
For Max, you can use findpeaks() function. And for Min, it's the same function but with negative data (i.e. -x).
2 Comments
Image Analyst
on 22 Nov 2017
findpeaks() works only with vectors (see the help), not with 2-D arrays.
Mohamed Nedal
on 22 Nov 2017
oh, sorry I didn't know that. Thanks for correcting me.
Image Analyst
on 22 Nov 2017
0 votes
You can use the functions imregionalmax() and imregionalmin() in the Image Processing Toolbox.
1 Comment
Image Analyst
on 22 Nov 2017
Input is the name of a built-in function so don't use that for your variable name. Try this:
localMaxImage = imregionalmax(grayImage);
localMinImage = imregionalmin(grayImage);
Categories
Find more on Computer Vision with Simulink in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!