基于simulink的图像处理

基于simulink的图像处理

ID:36255790

大小:3.22 MB

页数:53页

时间:2019-05-07

基于simulink的图像处理_第1页
基于simulink的图像处理_第2页
基于simulink的图像处理_第3页
基于simulink的图像处理_第4页
基于simulink的图像处理_第5页
资源描述:

《基于simulink的图像处理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于Simulink的图像处理课程小结图像增强的simulink实现图像灰度变换增强:增强图像的对比度Simulink实现的具体步骤:1、启动Simulink方法有两个:(1)在“CommandWindow”中输入“simulink”启动(2)单击matlAB窗体的simulink快捷键2、选择Simulink窗口菜单栏的File

2、New

3、Model命令,新建一个*.mdl文件。如右图:3、添加仿真模型所需要的子模块在lx1的窗口中。(1)从“sources”子模块库中选择“ImageFormFile”模块拖放到lx1中相应的位置;(2

4、)从“analysis&Enhancement”子模块库中选择“ContrastAdjustment”模块拖放到lx1中相应的位置;(3)从“sink”子模块库中选择“VideoViewer”模块拖放到lx1中相应的位置两次;4、连接各模块。5、各模块参数的设置:双击相应的模块,在弹出的对话框中进行相应设置。(1)“ImageFormFile”模块中设置:main标签Filename文件为“pout.tif”;(2)“ContrastAdjustment”模块中设置:main标签Adjustpixelsvaluesfrom下拉列表中选择

5、Rangedeterminedbysaturatingoutlierpixels;6、仿真器参数的设置:在lx1窗口的菜单项Simulation

6、ConfigurationParameters命令,弹出如图对话框,并进行相应设置:选择select标签的solver选项;simulationtime标签,将startime和stoptime分别为0;在type标签下拉列表选择Fixedstep;在solver标签下拉列表中选择Discret额(nocontinousstates)。6、运行仿真系统。仿真结果上述例子还可由M语言实现:I=i

7、mread(‘C:ProgramFilesMATLABR2010btoolboximagesimdemospout.tif’);I=double(I);[M,N]=size(I);fori=1:Mforj=1:NifI(I,j)<=30I(I,j)=I(I,j);elseifI(I,j)<=150I(I,j)=(200-30)/(150-30)*(I(I,j)-30)+30;elseI(I,j)=(255-200)/(255-150)*(I(I,j)-150)+200;endendendFigure;imshow(uint

8、8(I));图像平滑增强:突出图像主要部分或抑制噪声,并使得亮度平缓渐变。例如:用中值滤波MedianFilter模块去除图像中的椒盐噪声。A=imread('eight.tif');B=imnoise(A,'salt&pepper',0.02);建立仿真模型文件。(1)“Sources”模块库中选择“ImageFromWorkspace”模块;“Analysis&Enhancement”模块库中选“MedianFilter”模块;“Sinks”模块库中选择“VideoViewer”模块;(2)建立连接,形成仿真模型,并保存结果。(3)

9、模块参数设置。“ImageFromWorkspace”模块的参数,main标签value的文本框中输入A;“ImageFromWorkspace1”模块的参数,main标签value的文本框中输入B。(4)仿真器参数设置同上例。运行结果如下:同样,上例可由M语言实现:A=imread(‘eight.tif’);B=imnoise(A,‘salt&pepper’,0.02);K=medfilt2(B);Figure,Subplot(121),imshow(B);Subplot(122),imshow(K);图像锐化增强:恰与平滑相反,补偿

10、图像轮廓,增强图像的边缘及灰度跳变的部分,增强细节,使得图像更清晰。例如:用FIR滤波器2-DFIRFilter模块进行图像锐化。建立仿真模型文件。(1)“Sources”模块库中选择“ImageFromFile”模块;“Filtering”模块库中选“2-DFIRFilter”模块;“Sinks”模块库中选择“VideoViewer”模块;(2)建立连接,形成仿真模型,并保存结果。(3)模块参数设置。“ImageFromFile”模块的参数,main标签value的文本框中输入文件;(4)仿真器参数设置同上例。运行结果如下:通过M语言

11、实现:A=imread(‘fuwa.jpg’);B=fspecial(‘Sobel’);fspecial(‘Sobel’);B=B’;C=filter2(B,A);Figure,imshow(C);3、图像

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

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

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