资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划东北大学数字像处理实验报告计算机像处理实验报告学院:信息学院班级:姓名:学号:实验内容:数字像处理1、应用MATLAB语言编写显示一幅灰度像、二值像、索引像及彩像的程序,并进行相互之间的转换;、显示一副真彩RGB像代码:I=imread();imshow(I);效果:、RGB转灰度像代码:graycat=rgb2gray(I);subplot(1,2,1);subimage(I);subplot(1,2,2);subimage(graycat);效果:、RGB转索引像代码:indcat,map=rgb2ind(I,);subplot(1,2,1);subimage(I);subplot(1,2,2);subimage(indcat,map);效果:、索引像转RGB代码:I1=ind2rgb(indcat,map);subplot(1,2,1);subimage(indcat,map);subplot(1,2,2);subimage(I1);效果:、索引转灰度像代码:i2gcat=ind2gray(indcat,map);subplot(1,2,1);subimage(indcat,map);subplot(1,2,2);subimage(i2gcat);效果:、灰度转索引像代码:g2icat,map=gray2ind(graycat,64);subplot(1,2,1);subimage(graycat);subplot(1,2,2);subimage(g2icat,map);效果:、RGB转二值像代码:r2bwcat=im2bw(I,);subplot(1,2,1);subimage(I);subplot(1,2,2);subimage(r2bwcat);效果:灰度转二值像代码:g2bwcat=im2bw(graycat,);subplot(1,2,1);subimage(graycat);subplot(1,2,2);subimage(g2bwcat);效果:、索引转二值像代码:i2bwcat=im2bw(indcat,map,);subplot(1,2,1);subimage(indcat,map);subplot(1,2,2);subimage(i2bwcat);效果:数字像处理实验报告序号:姓名:学号:专业班级日期:目录实验一、读取像、显示像和保存像实验二、像的灰度变换、取反和二值化处理实验三、直方均衡实验四、像锐化实验五、像的平滑滤波实验六、像的正交变换实验七、高频强调滤波增强像实验八、陷波滤波器增强像实验九、消除匀速运动造成的像模糊实验十、像的几何变换实验十一、二维离散傅里叶变换性质验证实验十二、用领域平均法平滑彩像实验十三、像的伪彩处理实验一、读取像、显示像和保存像一、实验目的和内容1.通过本次实验,了解和熟悉matlab的实验环境,掌握片的读取、显示、存储的方法。2.利用imread()函数读取一幅像,假设其名为,存入一个数组中。3利用imshow()函数来显示这幅像。二、实验原理1.在matlab环境中,程序首先读取像,然后调用直方函数,设置相关参数,再输出处理后的像。读取像subplot(1,2,1),imshow(I)%输出像title(原始像)%在原始像中加标题2.启动matlab双击桌面matlab标启动matlab环境;在matlab命令窗口中输入相应程序。书写程序时,首先读取像,一般调用matlab自带的像,如:cameraman像;再调用相应的直方函数,设置参数;最后输出处理后的像;浏览源程序并理解含义;运行,观察显示结果;结束运行,退出三、实验程序及结果1.实验程序I=imread(实验一.jpg);x=rgb2gray(I);figure(1)subplot(1,2,1);imshow(I);title(原始像);subplot(1,2,2);imshow(x);title(灰度像);2.实验结果四、结果分析通过本实验,我学会了用对像进行读取、存储、显示的节本操作。实验二、像的灰度变换、取反和二值化处理一、实验目的和内容1.熟悉MATLAB软件开发环境,掌握读、写像的基本方法。2.理解像灰度变换在像增强的作用,掌握像的灰度线性变换和非线性变换方法。3.掌握绘制灰度直方的方法,掌握灰度直方的灰度变换及二值化的方法。二、实验原理1.像的灰度化处理的基本原理将彩像转化成为灰度像的过程成为像的灰度化处理。彩像中的每个像素的颜有R、G、B三个分量决定,而每个分量有255中值可取,这样一个像素点可以有1600多万的颜的变化范围。而灰度像是R、G、B三个分量相同的一种特殊的彩像,其一个像素点的变化范围为255种,所以在数字像处理数字像处理实验报告学生姓名:学生学号:任课教师:解梅、祝崇今实验一空间域像增强一、实验程序clear;clc;closeall;x=imread(E:std_test_images/);x=rgb2gray(x);subplot(2,2,1);imshow(x);title(Originalimage);fori=1:256(转载于:写论文网:东北大学数字像处理实验报告)h(i)=sum(sum(x=i-1);endsubplot(2,2,2);imhist(x);%显示像直方title(histogramoforignalimage);y=x;s=sum(h);fori=1:256j=find(x=i-1);y(j)=sum(h(1:i)/s*255;endfigure;imshow(y);%显示均衡化后的像title(histogramofresultofhistogramequlization);figure;imhist(y);%显示均衡化后直方title(gistogramofresultofhistogramequalization);clear;clc;closeall;x=imread(E:std_test_images/);figure;imshow(x);title(Originalimage);y=imnoise(x,salt&pepper,.1);figure;imshow(y);title(imagecorruptedbyslat-and-peper);x1=medfilt2(y);figure;imshow(x1);title(resiltof3*3medianfilter);x2=medfilt2(y,7,7);figure;imshow(x2);title(resultof7*7medianfilter);clear;clc;closeall;x=imread(E:std_test_images/);figure;imshow(x);title(Originalimage);r,c=size(x);y=x;forrow=2:r-1forcol=2:c-1h=abs(x(row+1,col-1)+2*x(row+1,col)+x(row+1,col+1)-x(row-1,col-1)-2*x(row-1,col)-x(row-1,col+1);v=abs(x(row+1,col+1)+2*x(row,col+1)+x(row-1,col+1)-x(row-1,col-1)-2*x(row,col-1)-x(row+1,col-1);y(row,col)=v+h;endendfigure;imshow(y);title(Sobelgradient);y=x+y;y=double(y);ma=max(max(y);y=(255.*y)./ma;figure;imshow(uint8(y);title(Sobelsharpening);二、实验像目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号