数字图像处理实验 matlab 图像增强 边缘检测 图像操作

实验1 点运算和直方图处理

实验目的

1. 掌握利用Matlab图像工具箱显示直方图的方法

2. 掌握运用点操作进行图像处理的基本原理。

3. 进一步理解利用点操作这一方法进行图像处理的特点。

4. 掌握利用Matlab图像工具箱进行直方图均衡化的基本方法。

实验的硬件、软件平台

硬件: 计算机

软件: 操作系统:WINDOWS 2000

应用软件:MATLAB

实验内容及步骤

1. 了解Matlab图像工具箱的使用。

2. 利用Matlab图像工具箱对图像进行点操作,要求完成下列3个题目中的至少2个。

⑴ 图1灰度范围偏小,且灰度偏低,改正之。

⑵ 图2暗处细节分辨不清,使其能看清楚。

⑶ 图3亮处细节分辨不清,使其能看清楚。

图1 图2 图3

3. 给出处理前后图像的直方图。

4. 利用MatLab图像处理工具箱中函数对以上图像进行直方图均衡化操作,观察结果。

思考题

1. 点操作能完成哪些图像增强功能?

2. 直方图均衡化后直方图为何并不平坦?为何灰度级会减少?

实验报告要求

1.对点操作的原理进行说明。

2.给出程序清单和注释。

3.对处理过程和结果进行分析(包括对处理前后图像的直方图的分析)。

实验2 图像平滑实验

一、实验目的

1.通过实验掌握图像去噪的基本方法;

2.学会根据情况选用不同方法。

二、实验的硬件、软件平台

硬件:计算机

软件:操作系统:WINDOWS 2000

应用软件:MATLAB

三、实验内容及要求

1.实验内容

请在如下面方法中选择多个,完成图像去噪操作,并进行分析、比较。

(1)对静态场景的多幅图片取平均;

(2)空间域模板卷积(不同模板、不同尺寸);

(3)频域低通滤波器(不同滤波器模型、不同截止频率);

(4)中值滤波方法。

2.实验要求

(1)图片可根据需要选取;

(2)对不同方法和同一方法的不同参数的实验结果进行分析和比较,如空间域卷积模板可有高斯型模板、矩形模板、三角形模板和自己根据需求设计的模板等;模板大小可以是3×3,5×5,7×7或更大。频域滤波可采用矩形或巴特沃斯等低通滤波器模型,截止频率也是可选的。

(3)分析比较不同方法的结果。

四、思考题

1.不同空间域卷积器模板的滤波效果有何不同?

2.空间域卷积器模板的大小的滤波效果有何影响?

3.用多幅图像代数平均的方法去噪对图像有何要求?

4.不同频域滤波器的效果有何不同?

五、实验报告要求

1.列出程序清单并进行功能注释;

2.说明不同方法去噪效果;

3.对去噪方法进行详细分析对比。

实验三 图像的边缘检测

一、实验目的

1.进一步理解边沿检测的基本原理。

2.掌握对图像边沿检测的基本方法。

3.学习利用Matlab图像工具箱对图像进行边沿检测。

二、实验原理

边缘检测在图像处理中可分为空域下的操作和频域下的操作。本实验以空域下的操作为主要实验内容,其他方法同学们可以在课后自行实验。空域下的图像边缘检测主要应用的是领域运算。

三、实验要求

对边缘检测的要求:使用Matlab图像处理工具箱中的不同方法对下图的边缘进行提取;注意观察不同操作对垂直方向、水平方向、斜方向的提取效果有何区别;注意观察提取后的边界是否连续,若不连续可采用什么方法使其连续。

四、实验步骤

1.打开计算机,启动MATLAB程序;

2.调入实验指导书所示的数字图像,利用MATLAB图像工具箱中已有函数进行编程以实现图像的边缘检测;

3.显示原图和处理过的图像。

4.记录和整理实验报告

五、实验仪器

1.计算机;

2.MATLAB程序;

3.记录用的笔、纸。

六、实验报告要求

1.对所使用的图像边沿检测方法的原理进行说明。

2.给出程序清单和注释。

3.对不同处理方法进行说明、比较。

附录:Matlab图像处理简介

一、Matlab运行环境简介

1.启动Matlab

可由下列方法之一进入Matlab命令行窗口:

(1)开始 → 程序 → Matlab。

(2)双击桌面Matlab图标。

2.编制、运行Matlab程序

可用下列方法之一编制和运行Matlab程序,建议使用第二种方法。

(1)命令行窗口中直接输入Matlab命令,按“回车”键后执行。

(2)选择菜单条中的“File → Open (或New)进入Matlab程序编辑器,在编辑器中编辑程序。

命令行以“,”或“;”结尾。以“,” 结尾运行时显示该命令运行结果,以“;” 结尾不显示该命令运行结果。

注释前加“%”。

运行操作可使用命令快捷键。

二、图像文件的读、写和显示

1.图像文件的读取

读图像文件的函数格

图像处理边缘增强matlab,数字图像处理实验 matlab 图像增强 边缘检测 图像操作.doc...相关推荐

  1. MATLAB说明图像增强,MATLAB数字图像处理(二)图像增强

    1         图像增强 1.1            直方图均衡化 对于灰度图像,可以使用直方图均衡化的方法使得原图像的灰度直方图修正为均匀的直方图. 代码如下: 1 2 3I2=histeq( ...

  2. TIT 数字图像处理 原理与实践(MATLAB) 入门教学 实验三 图像平滑与图像锐化

    文章目录 数字图像处理 原理与实践(MATLAB) 入门教学 实验三 图像平滑与图像锐化 实验要求 知识点 实验内容 1.采用二维中值滤波函数medfilt2对受椒盐噪声干扰的图像滤波,窗口分别采用3 ...

  3. matlab数字图像处理课程设计报告,数字图像处理初步-实验1

    MATLAB数字图像处理初步 通过实验对MatLab软件的基本使用基本的了解,学会使用MatLab软件来读取一个特定格式的图像,并通过相关的命令语句对图像进行格式转换.图像压缩.二值化等的处理,掌握利 ...

  4. 实验1 matlab图像处理初步,实验一 MATLAB数字图像处理初步

    实验一 MATLAB数字图像处理初步 一.实验目的 1.熟悉及掌握在MATLAB中能够处理哪些格式图像. 2.熟练掌握在MATLAB中读取图像,并获取图像的大小.颜色.高度.宽度等等相关信息. 3.掌 ...

  5. 利用matlab输入一个数再取反,实验一 MATLAB数字图像处理初步

    实验一 MATLAB数字图像处理初步 一.实验目的 1.了解Matlab的基本功能及操作方法 2.熟练掌握图像读写和显示函数的使用方法 3.掌握Matlab支持的图像的显示方法(灰度.索引.黑白.彩色 ...

  6. MATLAB 数字图像处理GUI二值图像实验

    电信19-2 翁大弟 摘要 图像信息是人类获取信息的重要来源及利用信息的重要手段,数字图像处理的产生和迅速发展主要受三个因素的影响:一是计算机的发展:二是广泛的农牧业.环境.军事.工业等方面的应用需求 ...

  7. matlab图像低通滤波器 实验报告,基于matlab数字图像处理之低通滤波器

    <基于matlab数字图像处理之低通滤波器>由会员分享,可在线阅读,更多相关<基于matlab数字图像处理之低通滤波器(6页珍藏版)>请在人人文库网上搜索. 1.实践一:理想低 ...

  8. MATLAB数字图像处理系统[多功能]

    MATLAB数字图像处理系统[多功能] 目录 实验一 MATLAB数字图像处理初步 实验二 图像的代数运算 实验三 图像增强-空间滤波 实验四 图像分割 2 实验一 MATLAB数字图像处理初步 一. ...

  9. 《精通Matlab数字图像处理与识别》一6.2 傅立叶变换基础知识

    本节书摘来自异步社区<精通Matlab数字图像处理与识别>一书中的第6章,第6.2节,作者 张铮 , 倪红霞 , 苑春苗 , 杨立红,更多章节内容可以访问云栖社区"异步社区&qu ...

最新文章

  1. formdata.append加多个值_呆哥数学每日一题 —— 多个最值函数混合向量
  2. 二分查找-数组实现(小trick)
  3. WebApi用户登录验证及服务器端用户状态存取
  4. AIS 2022 | ACL-IJCAI-SIGIR顶级会议论文预讲会,现开启论文征集
  5. 全国一等奖,他的学习之路。
  6. jquery --- Poshy Tip jQuery Plugin
  7. scala文件通过本地命令运行
  8. vigenere加密与解密算法
  9. Linux-两台Linux服务器间设置共享文件夹(NFS服务器)
  10. 马翔:联想双态IT 助力企业IT新变革
  11. 爱心的数学函数方程_求心形函数表达式~~~
  12. git提交代码至码云
  13. SpringBoot整合log4j2
  14. 数学建模暑期集训24:机器学习与Classification Learner工具箱实操
  15. 0926 - 微商的动力
  16. CCAI 2017 | 中国工程院院士李德毅:L3的挑战与量产
  17. 日本第二场酒类专场拍卖“L拍卖”将在东京举行
  18. Registry私有仓库搭建及认证【转】
  19. foxmail不能添加google账户
  20. java输出99乘法表

热门文章

  1. 【CellCall】将细胞间L-R通讯与细胞内TF信号转导相结合
  2. 1 wps文字多窗口显示方法
  3. ZZULIOJ1164: 字符串加密
  4. python随机生成奇数_python怎么随机生成奇数_后端开发
  5. 【Mybatis源码学习】概述
  6. unity texturestreaming
  7. 逆战选择服务器后显示器,逆战自选道具_逆战自选道具如何选择 为你带来详尽解答_52PK逆战...
  8. QueryDict和模型表知识补充
  9. 汕头正宗的牛肉丸多少钱一斤的
  10. JDL-1220A电流继电器