-
一、实验目的
1. 了解 MATLAB 图象处理工具箱;
3. 掌握 MATLAB 图象存储/图象数据类型/图象类型;
4消防快速接头. 掌握图象文件的读/写/信息查询;
5. 掌握图象显示-- 显示多幅图象、 4 种图象类型的显示方法;
6. 编程实现图象类型间的转换。
二、实验原理
略。
三、实验容
1. 实现对图象文件的读/写/信息查询,图象显示-- 显示多幅图 像、 4 种图象类型的显示方法、图象类型间的转换。
2. 运行图象处理程序,并保存处理结果图象。
四、分析思量
归纳总结 Matlab 各个根本指令。
Dither 采用“颤动〞方法从RGB 图象创立索引图象
grayslice 从灰度图象通过阈值处理创立索引图象
gray2ind 从灰度图象创立索引图象
ind2gray 从索引图象创立灰度图象
rgb2ind 从RGB 图象创立索引图象
ind2rgb 从索引图象创立RGB 图象
rgb2gray 从 RGB 图象创立灰度图象
实验二 图象几何变换实验
一、实验目的
1.学习几种常见的图象几何变换,并通过实验体味几何变换的
-
效果;
2.掌握图象平移、剪切、缩放、旋转、镜像等几何变换的算法 原理及编程实现;
3.掌握 matlab 编程环境中根本的图象处理函数。
二、实验原理
1. 初始坐标为 (x, y)的点经过平移 (x , y ),坐标变为 (x ', y '),两点 0 0
y ' = y + y
之间的关系为: 〈(x ' = x +x0 ,以矩阵形式表示为:0
2. 图象的镜像变换是以图象垂直中轴线或者水平中轴线交换图象 的变换, 分为垂直镜像变换和水平镜像变换, 两者的矩阵形式分别为:
3. 图象缩小和放大变换矩阵一样:
当 S 1, S 1时,图象缩小;当 S 1, S 薄膜线路 1时,图象放大。
x y x y
4. 图象旋转定义为以图象中*一点为原点以逆时针或者顺时针方 向旋转一定 角度。其变换矩阵为:
该变换矩阵是绕坐标轴原点发展的,如果是绕一个指定点旋转, 则先要将坐标系平移到该点, 发展旋转, 然后再平移回到新的坐标原 点。 三黑发液、实验容
1. 启动 MATLAB 程序,对图象文件分别发展平移、垂直镜像变 换、水平镜像变换、缩放和旋转操作。
2.运行图象处理程序,并保存处理结果图象。
四、分析思量
图象旋转是点运算还是领域运算, 在本实验中你采用了哪种插值
-
法,试比拟不同的插值法的效果。
一、实验目的
1. 掌握根本的图象增强方法,观察图象增强的效果,加深对灰 度直方图的理解。 2. 掌握对数和和指数增强,直方图均衡化方法,重点掌握图象 直方图增强的原理和程序设计。
二、实验原理
对数变化能对原图象的动态围发展压缩, 其数学表达如下: 其中 C 为尺寸比例常数。
指数变化普通的表示形式: g(x, y) = bc[ f(x , y )一a ] 一 1〔 a,b,c 用于调整曲 线的位置和形状的参数。〕
利用直方图统计的结果, 使图象的直方图均衡的方法称为直方图 均衡化, 直方图均衡化可以到达增强图象显示效果的作用。 通过直方 图统计,可以观察出,图象中各种亮度所占的比例大局部布不均匀, 设法增加在直方图统计中所占比例高的象素和其他比例少的象素
之 间亮度差,可以提高图象的显示效果。简单来说,直方图增强的方法 就是scm435压缩直方图中比例少的象素所占用的灰度围, 多出来的灰度空间 按照统计比例分配给直方图中比例高的象素使用。这种方法主要是针 对人眼对灰度差异越大的图象越容易分辨的特点而发展的增强。
三、实验容
⒈ 实现对数增强或者指数增强。
-淤泥固化
2 实现图象直方图均衡化增强。
四、分析思量
思量为什么发展图象直方图均衡化后,能够增强图象效果。
实验四 图象滤波实验
一、实验目的
掌握中值滤波方法, 掌握图象锐化方法, 比拟各个梯度算子锐化 的效果。掌握频域滤波方法,观察低通滤波和高通滤波的效果。
二、实验原理四辊冷轧机
中值滤波是一种非线性平滑滤波, 它是用一个有奇数点的滑动窗 口,将窗口中心点的值用窗口各点的中值代替。
图象的锐化是使边缘和轮廓线含糊的图象变得清晰, 使其细节更 加清晰。 从数学上看, 图象含糊的实质是图象受到平均或者积分运算 的影响,因此对其发展逆运算〔如微分运算〕就可以使图象清晰。
在频域上卷积被表示为乘积, 因此在频域上对图象发展滤波就变 得更加直观了。在频域上发展滤波的步骤:
1 ) 计算需增强的图象的傅里叶变化。
2 ) 将其与 1 个传递函数相乘。
3 ) 再将结果发展傅里叶逆变化可以得到增强的图象。
三、实验容
1. 选择测试图象分别添加高斯、椒盐、泊松噪声,实现中值滤 波;
2. 选择测试图象实现两种常用梯度算子〔Sobe 算子、 Prewitt 算