Filter löschen
Filter löschen

estimation/measure of entropy

5 Ansichten (letzte 30 Tage)
Durga
Durga am 28 Nov. 2014
How to calculate entropy of an image without using the inbuilt functions? Entropy is the measure of loss of information.
-summation(P.*log2 P)
P is the count of histogram..but not getting the proper result!Anyone plz help.

Akzeptierte Antwort

Thorsten
Thorsten am 28 Nov. 2014
Bearbeitet: Thorsten am 28 Nov. 2014
Make sure you run log2 only on values > 0. Otherwise you would get NaN.
I = im2double(rgb2gray(imread('peppers.png')));
P = hist(I(:), linspace(0, 1, 256)); P = P(:); P = P(P(:)>0);
E = -sum(P.*log2(P))
  4 Kommentare
Youssef  Khmou
Youssef Khmou am 29 Nov. 2014
that is an efficient technique for controlling the histogram.
Durga
Durga am 13 Jan. 2015
Thanks a lot for helping me to understand.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Behrang Mehrparvar
Behrang Mehrparvar am 10 Mai 2015
this link might be useful in setting the bin size [ link ]

Kategorien

Mehr zu Spatial Search finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by