MATLAB: How to find the gray level of local maxima in an image histogram

digital image processinghistogramimageimage analysisimage processingMATLAB

I have several images with an histogram similar to the one I attatched, and I need to know the gray level corresponding to the local maxima. I've tried findpeaks() but it won't work because there are a lot of bins with 0 counts so it is always finding local maxima. I've tried to remove the 0's but then I don't know the original position of the value and I can't find the corresponding gray level

Best Answer

To find the local maxima for the given histogram, FPEAK can be used.
Related Question