• 大小: 910B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: Matlab
  • 标签:

资源简介

直方图规格化 matlab实现 并且进行规格化前后对比

资源截图

代码片段和文件信息

clear all;
A = imread(‘girl.bmp‘);
imshow(A);
[m n] = size(A);

B = zeros(1256);%用来绘制直方图

for i = 1:m
    for j =1:n
        B(A(ij)+1) = B(A(ij)+1) + 1;
    end
end

for k = 1:256
    B(k) = B(k)/m/n;
end

figurebar(1:256B‘g‘);                 %绘制原直方图
title(‘原图像直方图‘)
xlabel(‘灰度值‘)
ylabel(‘出现概率‘)
axis([025600.025])


C = zeros(1256);
C = cumsum(B);

D = zeros(1256);
for k = 1:256
    D(k) 

评论

共有 条评论

相关资源