(1) 图像处理的基本运算。MATLAB 提供了图像的和、差等线性运算 ,以及卷积、
相关、滤波等非线性算。
(2) 图像的分析和增强。针对图像的统计计算MATLAB 提供了直方图均衡、中值滤波、对比度调整、等对图像进行的处理。
(3) 图像的数学形态学处理。针对二值图像,数学形态学运算函数由MATLAB 提供;数学形态学运算包括:腐蚀(Erode)、膨胀(Dilate)算子,以及在此基础上的开 (Open)、闭(Close)算子、厚化 (Thicken)等。
3 MATLAB在二值图像处理中的应用
二值图像中所有的像素只能从0和1这两个值中取,因此在MATLAB中,一个由0和1组成的二维矩阵可以表示二值图像。这两个可取的值分别对应于关闭和打开,而打开表示该像素处于前景,关闭表示该像素处于背景。想要更容易识别出图像的结构特征,就可以以这种方式来操作图像。
3.1 引言
二值图像操作只返回与二值图像的形式或结构有关的信息,如果希望对其他类型的图像进行同样的操作,则首先要将其转换为二进制的图像格式,可以通过调用MATLAB提供的im2bw()来实现,方法如下:
f=imread('f:/112/ch02/flow.tif');
imshow(f)
J=im2bw(f);
imshow(J)
title('该图像是经过二值处理过的')