下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图像的增强实验clear all;I=imread(D:pcpic.jpg);%读入原图像文件subplot(2,3,1);imshow(I);%显示原图像title(原图像);I1=rgb2gray(I);%转变成灰度图像subplot(2,3,4);imshow(I1);%显示灰度图像title(灰度图像);I2=histeq(I1)%对灰度图像进行直方图均衡化处理subplot(2,3,2);imshow(I2);%显示直方图均衡化处理后的图像title(直方图均衡化处理);subplot(2,3,5);Imhist(I2); %将均衡化后图像的直方图显示%自主编程的直方图均衡化处理m,
2、n=size(I1);%计算图像数据矩阵大小p=zeros(1,256);%创建用于对图像灰度值计数的数组p for l=1:m %行循环lfor r=1:n %列循环rh=I1(l,r);%灰度值计数p(h+1)=p(h+1)+1;%灰度值计数endendR=p/(m*n);%将灰度级的概率分布存入数组Rsum=zeros(1,256);%创建累计直方图灰度级分布律存储数组sums=0;for c=1:256 %统计累计直方图灰度级分布律sum(c)=s+R(c);s=sum(c);end%更改每个需处理的像素的灰度值I3=I1;for c=1:256d=0;SS=round(sum(c)*
3、255);%映射后的灰度值数组RR=round(R(c)*255);if (abs(sum(c)-R(c)=0.05d=1;endif(d=0) %判断是否更改原灰度级for l=1:mfor r=1:nif(RR=I3(l,r) %查找出需更改灰度级的像素点I3(l,r)=SS-1; %更改灰度级endendendendend subplot(2,3,3);imshow(I3);title(自编直方图均衡化处理);q=zeros(1,256);%创建用于对自编直方图处理后图像灰度值计数的数组q forl=1:m %行循环lfor r=1:n %列循环rh=I3(l,r);%灰度值计数q(h+
4、1)=q(h+1)+1;%灰度值计数endendx=1:256;subplot(2,3,6);plot(x-1,q); %将自编程序均衡化处理后图像的直方图显示滤波实验clearall;I=imread(D:pcdzx1.jpg);%读入原图像文件subplot(2,4,1);imshow(I);%显示原图像title(原图像);I1=rgb2gray(I);%转变成灰度图像subplot(2,4,2);imshow(I1);%显示灰度图像title(灰度图像);I2=imnoise(I1,gaussian,0.1,0.002);subplot(2,4,3);imshow(I2);%显示加入高
5、斯噪声之后的图象title(加入高斯噪声之后的图象);m,n=size(I1);%计算图像数据矩阵大小%3X3均值滤波x=double(ones(3)/9);I4=I2;for l=2:(m-1)for r=2:(n-1)x1=double(I4(l-1:l+1,r-1:r+1); %从噪声图像中取出3X3的矩阵I3=x.*x1; %模板上系数与模板下系数对应相乘I3=I3(1,:),I3(2,:),I3(3,:);a=uint8(sum(I3); %将所有乘积相加I4(l,r)=a; %取和值赋给所在元素endendsubplot(2,4,5);imshow(I4);%显示3X3均值滤波后的
6、图像title(3X3均值滤波后的图像);%3X3中值滤波I5=I2;for l=2:(m-1)for r=2:(n-1)I6=I5(l-1:l+1,r-1:r+1); %从噪声图像中取出3X3的矩阵I7=I6(1,:),I6(2,:),I6(3,:);%转换为1X9的矩阵I7=sort(I7); %按由小到大顺序排列I5(l,r)=I7(5); %取和值赋给所在元素endendsubplot(2,4,6);imshow(I5);%显示3X3中值滤波后的图像title(3X3中值滤波后的图像);%5X5均值滤波x=double(ones(5)/25);I8=I2;for l=3:(m-2)fo
7、r r=3:(n-2)x1=double(I8(l-2:l+2,r-2:r+2); %从噪声图像中取出5X5的矩阵I3=x.*x1; %模板上系数与模板下系数对应相乘I3=I3(1,:),I3(2,:),I3(3,:),I3(4,:),I3(5,:);a=uint8(sum(I3); %将所有乘积相加I8(l,r)=a; %取和值赋给所在元素end end subplot(2,4,7);imshow(I8);%显示5X5均值滤波后的图像title(5X5均值滤波后的图像);%5X5中值滤波I9=I2;for l=3:(m-2)for r=3:(n-2)l6=l9(l-2:l+2,r-2:r+2); %从噪声图像中取出3X3的矩阵17=16(1,:),16(2,:),16(3,:),16(4,:),16(5,:);%转换为1X9的矩阵I7=sort(l7); %按由小到大顺序排列I9(l,r)=I7(13); %取和值赋给所在元素endendsubplot(2,4,8);imshow(l9);%显示5X5中值滤波后的图像title(5X5中值滤波后的图像);图像的增强实验滤波实验匣图蟻抿度阳牌加鸟,离涉嗓走之用的西第熬 3 均也滤漑帝的圏像和 3 中也溥澈帝的图像5均 0韓械拓的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 腺泡导管组织转化的病理机制与临床意义
- 智慧未来出行-交通科技引领城市变革
- 领跑未来:创业空间崭新篇章-回顾成果展望未来共创辉煌
- 构筑村卫生新模式-打造全面升级的乡村医疗体系
- 革新口腔清洁科技-探索化学清洁剂新篇章
- 传统媒体与数字媒体的竞争-媒体行业分析师
- 传统文化传承发展与中学生德育教育创新
- 高中历史教学中研究性学习方式的应用
- 企业员工培训计划与课程体系构建
- 合力构建信任共创长远未来承诺书5篇
- 5.0 中国四大地理区域划分 同步练习 原卷版
- 地基与基础计算题
- 消防安装工程各项调试方案
- 沉浸式文旅景区演绎规划方案【旅游】【沉浸式演艺空间】
- 中医师承关系协议书
- 数据挖掘与机器学习全套教学课件
- 2024-2025年上海中考英语真题及答案解析
- 举一反三奥数解题技巧大全100讲
- 产品合格证标准模板
- 山西省建设工程计价依据
- 制药空调净化系统基础培训
评论
0/150
提交评论