资源描述:
《题目(Matlab图像处理与应用).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Matlab图像处理与应用一、题目1.利用直方图均衡化增强图像2.利用直方图规定化增强图像李冬梅电信、电子3.利用灰度变换增强图像韩帅帅电信韩帅帅4.梯度法图像锐化5.利用Sobel算子对图像滤波6.空域高通滤波法对图像进行增强7.频域高通滤波法对图像进行增强8.利用低通滤波对图像进行增强9.利用中值滤波对图像进行增强10.图像的几何变换11.利用维纳滤波复原图像12.彩色图像的色彩调整13.真彩色图像增强14.彩色图像恢复15.伪彩色处理16.假彩色处理二、要求1.图像的输入2.查看输入图像的信息3.若输入的图像需要进行类型转换,需要说明为什么要进行转换?如
2、何进行转换?4.阐述图像处理的原理、方法以及为什么要用该方法进行处理。4.编程用到的函数及其功能、参数的介绍5.程序清单及其注释6.图像处理前后的效果图及其说明怎样用matlab对彩色图像进行色彩调整?要求1.图像的输入2.查看输入图像的信息3.若输入的图像需要进行类型转换,需要说明为什么要进行转换?如何进行转换?4.阐述图像处理的原理、方法以及为什么要用该方法进行处理。4.编程用到的函数及其功能、参数的介绍5.程序清单及其注释6.图像处理前后的效果图及其说明回答要包含处理过程中的图像,如果文件较大的话可以发到我的邮箱里:@qq.com。我的百度空间里还有详细
3、的格式和一些函数。急用,跪谢···三、格式题目:彩色图像的色彩调整课程名:Matlab图像处理与应用学生姓名:陈泽宇学号:学院:生命科学学院专业:生物技术年级:2008任课教师:苗祖英一、课题的目的、意义彩色图像处理就是对彩色图像信息进行加工处理,首先强调在图像之间进行的变换,输人输出都是图像。通过对彩色图像的各种加工处理,以便于进行图像自动识别或对图像进行压缩编码以减少对其所需存储空间或传输时间、传输通路的要求。由于彩色图像经过数字化后,颜色通道中不同的敏感度、增光因子、偏移量等因素导致图像三个分量出现不同的线性变换,使得图像的三基色不平衡,造成图像中物体的
4、颜色偏离原有的真实色彩。最突出的现象是使灰色的物体着了伪色。对彩色图像进行颜色调整时,每个调整过程都会直接改变图像中各颜色值。在一幅颜色图像中,各种颜色共同组成了一个有机整体,每一个局部调整都会影响图像的色彩平衡。二、图像的输入与显示X=0;%清空X.map=0;[X,map]=imread('lena256x256x8.bmp');%读取图像三、查看输入图像的信息并分析该图像的特点p=imfinfo('lena256x256x8.bmp');%读取图像的属性s=2^p.BitDepth-1;%计算图像的最大深度,如8位图像为255.%------------
5、-------------------------------------------------------------%简化的图像增强算法:简化Pmn及T变换的算法为:Y=0;%清空Y.A=0;%清空A.Y=double(X)./s;%计算P(m,n),相当于求G(x)%模糊变换算法form=1:p.Heightforn=1:p.Widthif(Y(m,n)<0.5)A(m,n)=2*Y(m,n)^2;elseA(m,n)=1-2*(1-Y(m,n))^2;endendendB=0;%清空B.B=uint8(A*(2^p.BitDepth-1));%相当于
6、求逆G-1(x') %%%区域减影增强算法P=0;%清空P.d=0.00005;%%%%设定冗余度k=2;%%%%设定修正参数form=1:p.Heightforn=1:p.Widthif(Y(m,n)-A(m,n)>d)P(m,n)=Y(m,n)+k*(Y(m,n)-A(m,n));endif(Y(m,n)-A(m,n)<(-d))P(m,n)=Y(m,n)+(-k)*(Y(m,n)-A(m,n));elseP(m,n)=Y(m,n);endendend B=0;%清空B.B=uint8(P*(2^p.BitDepth-1));%相当于求逆G-1(x') %
7、%%图像增强几种方法效果对比I=imread('lena256x256x8.bmp');%读入图像I=double(I);%变成双精度K1=filter2(fspecial('average',5),I)/255;%进行滤波K2=imsubtract(I,K1);K2=immultiply(K2,0.5);K3=imadd(I,K2);K2=uint8(K2);%转成8位数据K3=uint8(K3);I=uint8(I);figuretitle('图像增强几种方法效果对比');subplot(2,2,1);imshow(I);title('原始图像');sub
8、plot(2,2,2);imshow(