图像处理实验报告实验报告

图像处理实验报告实验报告

ID:44129008

大小:690.43 KB

页数:9页

时间:2019-10-18

图像处理实验报告实验报告_第1页
图像处理实验报告实验报告_第2页
图像处理实验报告实验报告_第3页
图像处理实验报告实验报告_第4页
图像处理实验报告实验报告_第5页
资源描述:

《图像处理实验报告实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、实验目的1、熟悉位图文件的文件格式,掌握位图数据读取并在屏幕上显示的方法。2、掌握在计算机上进行直方图均衡化以及线性增强的方法。3、通过实验体会一些主要的分割算子对图像处理的效果,以及各种因素对分割效果的影响。4、熟练掌握应用MATLAB软件编程进行图像处理。、实验环境一台pc机,MATLAB软件编程环境。三、实验内容1、图像的现实和读取:运用MATLAB软件编程,读取指定的256色灰度图像的数据,显示该文件的文件头和信息头数据的值,并在屏幕上显示该图象。2、直方图的显示和均衡化:运用MATLAB软件编程

2、,实现内容1屮图像直方图的显示和均衡化。3、图像分割:使用Prewitt算子、Sobel算子对图像进行边缘检测处理,完成图像分割实骑。4、图像增强:编写线性增强的程序及相应的显示程序,对指定图彖进行线性増强,将原始图象及增强后的图象都显示于屏幕上,比较增强的效果。Ui实验步骤1、打开计算机,启动MATLAB程序。2、图像读取与显示。MATLAB中从图像文件中读取数据用函数imi'ead(),这个函数的作用就是将图像文件的数据读入矩阵中,用imshow()函数显示出来。imread('C:Usersweix

3、iaoxuDesktop图像处理图像处理.jpg','jpg');imshow('C:UsersweixiaoxuDesktop图像处理图像处理.jpg');title(f原图像1)3、直方图的显示A=imread(*C:UsersweixiaoxuDesktop图像处理图像处理.jpg'Jjpg');figure;imhist(A).title(f对应直方图’)4、直方图均衡化MATLAB提供了histeq函数(自动直方图均衡化)I=imread('C:Usersweixiao

4、xuDesktop图像处理图像处理.jpg','jpg');K=histeq(I);figure;imshow(K),title(*经直方图均衡化后的图*)figure;imhist(K),title('直方图均衡化后的直方图’)*3Figure15、图像的边缘检测用Sobel算子做边缘检测[A,map]=imread('C:UsersweixiaoxuDesktop图像处理图像处理.jpg','jpg');image=double(A);u二zeros(1,9);k二zeros(1,9);f

5、ori=2:255,forj=2:255,u(1)=0*image(i,j);u(2)=2*image(i,j+1);u(3)=1*image(i-1,j+1);u(4)=0*image(i-1,j);u(5)=-1*image(i-1fj-1);u(6)=-2*image(i,j-1);u(7)=-1*image(i+1,j-1);u(8)二0*image(i+1,j);u(9)=1*image(i+1fj+1);rimagel(i,j)=abs(sum(u));k(1)=0*image(i,j);k(2)

6、=0*image(i,j+1);k(3)=1*image(i-1,j+1);k(4)=2*image(iT,j);k(5)=1*image(i-1,j-1);k(6)=0*image(i,j-1);k(7)=-1*image(i+1,j-1);k(8)=-2*image(i+1,j);k(9)=-1*image(i+1,j+1);rimage2(i,j)二abs(sum(k));xiaoqiu(i,j)=rimagel(i,j)+rimage2(i,j);end,end,figure,imshow(xiaoq

7、iu,map),title(rSobeI锐化’);Figure1IO回丨却JFileEditViewInsertToolsDesktopWindowHelpSobel锐化用prewitt算子做边缘检测[A,map]=imread('C:UsersweixiaoxuDesktop图像处理图像处理.jpg',jpg');image=double(A);u二zeros(1,9);k二zeros(1,9);fori=2:255,forj=2:255,u(1)=0*image(i,j);u(2)=1*imag

8、e(i,j+1);u(3)=1*image(i-1,j+1);u(4)二0*image(iT,j);u(5)二T*image(i-1,j-1);u(6)二T*image(i,j-1);u(7)=-1*image(i+1,j-1);u(8)二0*image(i+1,j);u(9)二1*image(i+1,j+1);rimagel(i,j)=abs(sum(u));k(1)=0*image(i,j);k

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。