资源简介
直方图规格化 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)
- 上一篇:导线网平差
- 下一篇:matlab中的计时工具timeit.m
评论
共有 条评论