How to implement gray level probability density function?

13 ビュー (過去 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.

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by