How to implement gray level probability density function?

21 views (last 30 days)
the gray-level probability density function given as P(g) = h(g)/M, where h(g) is the number of pixels with gray level g and M is the total number of pixels in the image.
I want to implement this on a gray scale image, my question is what is h(g) in my case and what are gray level g... i know M is (row*colum) please answer

Accepted Answer

Image Analyst
Image Analyst on 18 Feb 2014
% Get histogram:
[pixelCounts, grayLevels] = imhist(grayImage);
% Computer probability density function:
pdf = pixelCounts / numel(grayImage);

More Answers (1)

Dishant Arora
Dishant Arora on 18 Feb 2014
you can use built in function imhist.

Community Treasure Hunt

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

Start Hunting!