shannon entropy and entropy of grayscale
    11 views (last 30 days)
  
       Show older comments
    
How can i find the entropy of a gray image without using the "entropy(I)" , "entropy" command? with just codes and arrays?

2 Comments
Accepted Answer
  the cyclist
      
      
 on 8 Apr 2023
        I = imread('image.png');
figure
imagesc(I)
% Using histogram from imhist
p = imhist(I);
p = p/numel(I);
p(p==0) = [];
entropyFromImhist = -sum(p.*log2(p))
% Built-in entropy function
entropy(I)
0 Comments
More Answers (1)
  埃博拉酱
      
 on 8 Apr 2023
        Entropy.m is open source, why don't you just check out its source code?
edit entropy
0 Comments
See Also
Categories
				Find more on Image Processing Toolbox in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


