how to reach amount of entropy of image in between the range [0,1] ?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
fred bnm
am 1 Jul. 2016
Kommentiert: fred bnm
am 1 Jul. 2016
Hi, Usually the amount of entropy is between the range [0,1]. but after run
E = entropy(I)
E is a scalar value representing the entropy of grayscale image I that E>1.i want E between [0,1]. please guide me or suggest an another function.
0 Kommentare
Akzeptierte Antwort
Thorsten
am 1 Jul. 2016
You can scale the output by the maximum entropy for this image
H = entropy(I);
N = numel(I);
maxH = entropy([1:N]/N);
Hscaled = H/maxH;
3 Kommentare
Thorsten
am 1 Jul. 2016
If it's double, the values have to be in the range [0,1], and if its unit8, the values have to be in the range [0, 255], as far as I understood.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!