1、基于Simulink的图像处理图像增强的simulink实现图像灰度变换增强:增强图像的对比度Simulink实现的具体步骤:1、启动Simulink方法有两个:(1)在“CommandWindow”中输入“simulink”启动(2)单击matlAB窗体的simulink快捷键2、选择Simulink窗口菜单栏的File|New|Model命令,新建一个*.mdl文件。如右图:3、添加仿真模型所需要的子模块在lx1的窗口中。(1)从“sources”子模块库中选择“Image Form File”模块拖放到lx1中相应的位置;(2)从“analysis&Enhancement”子模块库中选择
2、Contrast Adjustment”模块拖放到lx1中相应的位置;(3)从“sink”子模块库中选择“Video Viewer”模块拖放到lx1中相应的位置两次;4、连接各模块。5、各模块参数的设置:双击相应的模块,在弹出的对话框中进行相应设置。(1)“Image Form File”模块中设置:main标签File name 文件为“pout.tif”;(2)“Contrast Adjustment”模块中设置:main标签Adjust pixels values from下拉列表中选择Range determined by saturating outlier pixels;6、仿真
3、器参数的设置:在lx1窗口的菜单项Simulation|Configuration Parameters命令,弹出如图对话框,并进行相应设置:选择select标签的solver选项;simulation time标签,将star time和stop time分别为0;在type标签下拉列表选择Fixed step;在solver标签下拉列表中选择Discret额(no continous states)。6、运行仿真系统。仿真结果上述例子还可由M语言实现:I=imread(C:Program FilesMATLABR2010btoolboximagesimdemospout.tif);I=do
4、uble(I);M,N=size(I);for i=1:M for j=1:N if I(I,j)=30 I(I,j)=I(I,j);elseif I(I,j)emax)|(cnt0.5c(i,j)=1;elseifc(i,j)0.2c(i,j)=0;endendenddisp(模式X1X4的识别结果)cdisp(时间:)t运行结果:模式X1的识别结果:c1=0.94910.02170.0412模式X2的识别结果:c2=0.04340.95150.0462模式X3的识别结果:c3=0.04570.05010.9351模式X4的识别结果:c4=0.89900.02160.0829模式X1X4的识别结果c=100010001100时间:t=0.2581论文提交MATLAB实现的M程序适当的注释结果的简要说明