如何用matlab实现 用一张灰度图像各个灰度值出现的次数 代替 原灰度值 形成一张新的图像

对一张灰度图,统计每个灰度值出现的次数,用次数来取代原图中各个灰度值,并形成新的灰度图像

用个循环搞定

im=rgb2gray(imread('abc.jpg'));
[x,y]=size(im);
im1=zeros(x,y);
for i=0:255
    ind=find(im==i);
    im1(ind)=numel(ind)/x/y;
end
imshow(imadjust(im1));

https://blog.csdn.net/kobesdu/article/details/8703556?locationNum=10&fps=1