matlab锐化处理实验报告,数字图像处理--图像的锐化处理实验报告

江 西 理 工 大 学

江 西 理 工 大 学 实 验 报 告 纸

9e49fd172b9a235fff8a489cddd9a09a.png

第 1 页/共 2页

一、实验目的

了解图像增强中的模板锐化法;

要求先选择两幅图像,对其进行a=1和a=2的锐化处理,实现教材中图4.4.2的效果;

再选择一幅图像,验证教材中提出的锐化实质,实现教材中图4.4.3的效果,并对实验结果进行分析。

二、实验内容

1、选择两幅图像,对其进行a=1和a=2的锐化处理,实现教材中图4.4.2的效果,并分析实验结果。

2、选择一幅图像,验证教材中提出的锐化实质,实现教材中图4.4.3的效果,并分析实验结果。

三、实验步骤和设计思想

设计思想:

在matlab 环境中,程序首先读取图像,然后调用直方图函数,设置相关参数,再输出处理后的图像。 f11=imread('lena1.bmp');

f21=imread('442.bmp');%读取图像

subplot(2,3,1);imshow(f11) %输出图像 title('原图') %在原始图像中加标题 a=1; %当a=1时

w1=[0 -a 0;-a 1+4*a -a;0 -a 0]; %设置w1

J1= imfilter(f11,w1,'symmetric','conv'); %进行锐化处理 f12=uint8(J1); %数据类型转换 subplot(2,3,2);

imshow(f12); %显示锐化后的图像 title('a=1'); 实验步骤:

1. 启动matlab 双击桌面matlab 图标启动matlab 环境;

2. 在matlab 命令窗口中输入相应程序。书写程序时,首先读取图像,一般调用matlab 自带的图像,如: lena1.bmp 、lena1.bmp 图像;再调用相应的锐化函数,设置参数;最后输出处理后的图像; 3.浏览源程序并理解含义; 4运行,观察显示结果; 5结束运行,退出;

四、程序清单

任务一源代码: clc close clear all

f11=imread('lena1.bmp'); f21=imread('442.bmp'); figure(1);

subplot(2,3,1); imshow(f11); title('原图'); subplot(2,3,4); imshow(f21); a=1;

w1=[0 -a 0;-a 1+4*a -a;0 -a 0];

J1= imfilter(f11,w1,'symmetric','conv'); f12=uint8(J1); subplot(2,3,2); imshow(f12); title('a=1'); a=2;

w2=[0 -a 0;-a 1+4*a -a;0 -a 0];

J1= imfilter(f11,w2,'symmetric','conv'); f13=uint8(J1); subplot(2,3,3); imshow(f13); title('a=2');

数字图像处理 实验报告

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值