- 4
- 0
- 约6.9千字
- 约 12页
- 2017-06-05 发布于湖北
- 举报
图像的灰度显示以及平移、缩放、旋转剖析
图像的灰度显示以及平移、缩放、旋转代码实现程序说明及代码(1)、程序说明:本程序主要功能为灰度图像的显示、原始直方图的绘制、转换函数的绘制、直方图均衡化后的图像绘制及其直方图的绘制。并且,该程序接受任何灰度图像的输入,该输入以文件的形式打开。程序代码:clear allclose all[fn,pn,fi]=uigetfile(*.jpg,选择图片); %以文件打开的形式选择图片pic=imread([pn fn]);subplot(2,2,1);imshow(pic);title(原图);graydis=zeros(1,256); grayhist=zeros(1,256);new_graydis=zeros(1,256);new_grayhist=zeros(1,256);[h w]=size(pic);new_pic=zeros(h,w);for x=1:hfor y=1:w graydis(1,pic(x,y)+1)=graydis(1,pic(x,y)+1)+1;endendgrayhist=graydis./sum(graydis); %计算直方图subplot(2,2,2);plot(grayhist);title(灰度直方图);for i=2:256 grayhist(1,i)=grayhist(1,i)+grayhist(1
原创力文档

文档评论(0)