s=imread('G:\毕业设计\panfeng\边缘\Lena.tif');
[m,n]=size(s);
num=m*n;
r=zeros(1,512);
e=zeros(1,512);
d=zeros(size(s));
for i=1:m
for j=1:n
r(s(i,j)+1)=r(s(i,j)+1)+1; %原图像概率密度
end
end
r=r./num;
for i=1:m
for j=1:i
e(i)=e(i)+r(j); %累积分布
end
end
for i=1:256
e(i)=floor(e(i)*255+0.5); %映射关系
end
for i=1:m
for j=1:n
d(i,j)=e(s(i,j)+1);
end
end
s=uint8(s);
d=uint8(d);
subplot(2,2,1);
imshow(s);
title('source');
subplot(2,2,2);
imhist(s);
title('histogram of source');
subplot(2,2,3);
imshow(d);
title('dest');
subplot(2,2,4);
imhist(d);
title('histogram of dest');
刘良运
- 粉丝: 77
- 资源: 1万+
最新资源
- CMake 入门实战的源代码
- c7383c5d0009dfc59e9edf595bb0bcd0.zip
- 柯尼卡美能达Bizhub C266打印机驱动下载
- java游戏之我当皇帝那些年.zip开发资料
- 基于Matlab的汉明码(Hamming Code)纠错传输以及交织编码(Interleaved coding)仿真.zip
- 中国省级新质生产力发展指数数据(任宇新版本)2010-2023年.txt
- 基于Matlab的2Q-FSK移频键控通信系统仿真.zip
- 使用C++实现的常见算法
- travel-web-springboot【程序员VIP专用】.zip
- 基于Matlab, ConvergeCase中部分2D结果文件输出至EXCEL中 能力有限,代码和功能极其简陋.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈