- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理-实验讲义
I=rgb2gray(I);
第一部分
数字图像处理
实验一 图像的点运算
实验1.1 直方图
一.实验目的
1.熟悉matlab图像处理工具箱及直方图函数的使用;
2.理解和掌握直方图原理和方法;
二.实验设备
1.PC机一台;2.软件matlab。
三.程序设计
在matlab环境中,程序首先读取图像,然后调用直方图函数,设置相关参数,再输出处理后的图像。
I=imread(cameraman.tif);%读取图像
subplot(1,2,1),imshow(I) %输出图像
title(原始图像) %在原始图像中加标题
subplot(1,2,2),imhist(I) %输出原图直方图
title(原始图像直方图) %在原图直方图上加标题
四.实验步骤
1. 启动matlab
双击桌面matlab图标启动matlab环境;
2. 在matlab命令窗口中输入相应程序。书写程序时,首先读取图像,一般调用matlab自带的图像,如:cameraman图像;再调用相应的直方图函数,设置参数;最后输出处理后的图像;
3.浏览源程序并理解含义;
4.运行,观察显示结果;
5.结束运行,退出;
五.实验结果
观察图像matlab环境下的直方图分布。
(a)原始图像 (b)原始图像直方图
六.实验报告要求
1、给出实验原理过程及实现代码;
2、输入一幅灰度图像,给出其灰度直方图结果,并进行灰度直方图分布原理分析。
实验1.2 灰度均衡
一.实验目的
1.熟悉matlab图像处理工具箱中灰度均衡函数的使用;
2.理解和掌握灰度均衡原理和实现方法;
二.实验设备
1.PC机一台;
2.软件matlab;
三.程序设计
在matlab环境中,程序首先读取图像,然后调用灰度均衡函数,设置相关参数,再输出处理后的图像。
I=imread(cameraman.tif);%读取图像
subplot(2,2,1),imshow(I) %输出图像
title(原始图像) %在原始图像中加标题
subplot(2,2,3),imhist(I) %输出原图直方图
title(原始图像直方图) %在原图直方图上加标题
a=histeq(I,256); %直方图均衡化,灰度级为256
subplot(2,2,2),imshow(a) %输出均衡化后图像
title(均衡化后图像) %在均衡化后图像中加标题
subplot(2,2,4),imhist(a) %输出均衡化后直方图
title(均衡化后图像直方图) %在均衡化后直方图上加标题
四.实验步骤
1. 启动matlab
双击桌面matlab图标启动matlab环境;
2. 在matlab命令窗口中输入相应程序。书写程序时,首先读取图像,一般调用matlab自带的图像,如:cameraman图像;再调用相应的灰度均衡函数,设置参数;最后输出处理后的图像;
3.浏览源程序并理解含义;
4.运行,观察显示结果;
5.结束运行,退出;
五.实验结果
观察matlab环境下图像灰度均衡结果及直方图分布。
(a)原始图像 (b)均衡化后图像
(c)原始图像直方图 (d)均衡化后图像直方图
六.实验报告要求
1、给出实验原理过程及实现代码;
2、输入一幅灰度图像,给出其灰度均衡结果,并进行灰度均衡化前后图像直方图分布对比分析。
实验二 图像滤波
实验2.1 3*3均值滤波
一.实验目的
1.熟悉matlab图像处理工具箱及均值滤波函数的使用;
2.理解和掌握3*3均值滤波的方法和应用;
二.实验设备
1.PC机一台;
2.软件matlab;
三.程序设计
在matlab环境中,程序首先读取图像,然后调用图像增强(均值滤波)函数,设置相关参数,再输出处理后的图像。
I = imread(cameraman.tif);
figure,imshow(I);
J=filter2(fspecial(‘average’,3),I)/255;
figure,imshow(J);
四.实验步骤
1. 启动matlab
双击桌面matlab图标启动matlab环境;
2. 在matlab命令窗口中输入相应程序。书写程序时,首先读取图像,一般调用matlab自带的图像,如:cameraman图像;再调用相应的图像增强(均值滤波)函数,设置参数;最后输出处理后的图像;
3.浏览源程序并理解含义;
4.运行,观察显示结果;
5.结束运行,退出;
五.实验结果
观察matlab环境下原始图像经
您可能关注的文档
- 文件01-济南市控制性规划编制工作规则.doc
- 高一上学期物理知识总结.doc
- 举办TRENDYLIFE家时尚——2012赢.doc
- 常见图片处理知识.doc
- 网上评卷端使用说明.doc
- 关于张杰.ppt
- 2011年成都市高三一诊英语试卷和答案.doc
- 总裁执行.doc
- 01级理科概率论A答案.doc
- 东兴2010年九年级化学中考模拟试1.doc
- 《基于区块链的电子政务公共服务平台安全性与可靠性研究》教学研究课题报告.docx
- 《产后盆底康复治疗对盆底功能障碍性疾病患者盆底免疫机制的影响》教学研究课题报告.docx
- 2025年交通运输企业安全管理体系与安全生产责任追究法规解读报告.docx
- 《普惠金融视角下农村金融服务创新模式与农村金融扶贫路径研究》教学研究课题报告.docx
- 初中物理实践:太阳能热水器效能与用户使用环境的实验对比分析教学研究课题报告.docx
- 2025年互联网金融平台合规监管政策与风险管理策略研究报告.docx
- 1 《农村金融服务乡村振兴战略的金融扶贫模式创新与实践》教学研究课题报告.docx
- 2025年互联网金融平台合规监管政策与风险管理策略研究.docx
- 2025年互联网行业碳排放量预测与绿色数据中心建设报告.docx
- 2025年互联网金融平台合规监管与技术创新融合研究报告.docx
文档评论(0)