How to implement gray level probability density function?

3 ビュー (過去 30 日間)
chitresh
chitresh 2014 年 2 月 18 日
回答済み: Image Analyst 2014 年 2 月 18 日
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

採用された回答

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

その他の回答 (1 件)

Dishant Arora
Dishant Arora 2014 年 2 月 18 日
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!

Translated by