图像处理课程设计

图像处理课程设计

ID:12435334

大小:320.00 KB

页数:7页

时间:2018-07-17

图像处理课程设计_第1页
图像处理课程设计_第2页
图像处理课程设计_第3页
图像处理课程设计_第4页
图像处理课程设计_第5页
资源描述:

《图像处理课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数字图像处理A》课程设计报告1.课程设计目的1.熟悉基本图像增强方法的原理,通过实例掌握其优缺点。2.熟悉MATLAB中的图像处理工具箱和常用的图像处理函数。3.掌握灰度拉伸、直方图均衡化、均值滤波和中值滤波的基本原理与实现方法。2.课程设计内容及实现9.1、形态学及其它集合操作本项目的重点是:(a)定义一个大小为3*3的结构元素,编写程序,利用该结构元素实现对二值图像的膨胀、腐蚀操作;(b)编写程序,利用编程实现对二值图像的交、差、补操作。结果如下:(1)膨胀操作核心代码:BW=zeros(8,9);%创建一8*9的全0矩阵,得到一全黑的图像BW(3:

2、5,4:7)=1;%改变第3行到第5行,第4到7列的值,使得此区域的图像变为白色SE=strel('square',3);%创建一个3*3的矩阵的结构元素BW2=imdilate(BW,SE);%对原图像进行膨胀操作axes(handles.axes1);%创建坐标轴,在axes1上显示图片imshow(BW,'notruesize');%自动调节图片大小,显示图片axes(handles.axes2);%创建坐标轴,在axes2上显示图片imshow(BW2,'notruesize');%自动调节图片大小,显示图片(2)腐蚀操作核心代码:BW=zeros

3、(8,9);%创建一8*9的全0矩阵,得到一全黑的图像BW(3:5,4:7)=1;%改变第3行到第5行,第4到7列的值,使得此区域的图像变为白色SE=strel('square',3);%创建一个3*3的矩阵的结构元素BW3=imerode(BW,SE);%对原图像进行腐蚀操作axes(handles.axes1);%创建坐标轴,在axes1上显示图片imshow(BW,'notruesize');%自动调节图片大小,显示图片axes(handles.axes2);%创建坐标轴,在axes2上显示图片imshow(BW3,'notruesize');%自动

4、调节图片大小,显示图片(3)差运算核心代码:BW=zeros(8,9);%创建一8*9的全0矩阵,得到一全黑的图像BW(3:5,4:7)=1;%改变第3行到第5行,第4到7列的值,使得此区域的图像变为白色SE=strel('square',3);%创建一个3*3的矩阵的结构元素J=imerode(BW,SE);%对图像进行腐蚀操作A1=find(BW~=0);%找出图像中不为黑的部分A2=find(J~=0);%找出图像中不为黑的部分第7页共7页《数字图像处理A》课程设计报告A3=BW*0;I1=setdiff(A1,A2);%取两图像差值A3(I1)=2

5、55;%灰度图像axes(handles.axes1);%创建坐标轴,在axes1上显示图片imshow(BW,'notruesize');%自动调节图片大小以适应窗口大小,显示图片axes(handles.axes2);%创建坐标轴,在axes2上显示图片imshow(A3,'notruesize');%自动调节图片大小以适应窗口大小,显示图片(4)交运算核心代码:BW=zeros(8,9);%创建一8*9的矩阵BW(3:5,4:7)=1;%改变第3行到第5行,第4到7列的值,使得此区域的图像变为白色SE=strel('square',3);%创建一个3

6、*3的矩阵的结构元素J=imerode(BW,SE);%对图像进行腐蚀操作A1=find(BW~=0);A2=find(J~=0);%找出图像中不为黑的部分A3=BW*0;I1=intersect(A1,A2);%将两图像相交A3(I1)=255;axes(handles.axes1);%在axes1上显示图片imshow(BW,'notruesize');%显示图片axes(handles.axes2);%在axes2上显示图片imshow(A3,'notruesize');%显示图片(5)补运算核心代码:BW=zeros(8,9);BW(3:5,4:7

7、)=1;%改变第3行到第5行,第4到7列的值BW1=~BW;%将图像进行取反操作axes(handles.axes1);%在axes1上显示图片imshow(BW);%显示图片axes(handles.axes2);%在axes2上显示图片imshow(BW1);%显示图片9.2、边界提取本项目的重点是:(a)利用项目09—01的编程结果,利用公式9.5-1重新编写一个程序,用来实现对边界的提取操作;(b)下载图Fig.Prob9.20(left),编写程序,提取图中字符的边界。结果如下:(1)边界提取核心代码:第7页共7页《数字图像处理A》课程设计报告B

8、W=zeros(8,9);%创建一8*9的全0矩阵,得到一全黑的图

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

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

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