主要内容

imreconstruct

形态学重建

描述

例子

J= imreconstruct (标记,面具)执行图像的形态学重建标记下的图像面具,并返回重建J。的元素标记必须小于或等于相应的元素面具。如果值标记大于相应的元素面具,然后imreconstruct剪辑的值面具在启动程序前水平。

J= imreconstruct (标记,面具,康涅狄格州)执行形态学重建和指定的连接,康涅狄格州

例子

全部折叠

读取和显示一个灰度图像。

我= imread (“snowflakes.png”);imshow(我)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

调整图像的对比来创建掩模图像和显示结果。

掩码= adapthisteq(我);imshow(面具)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

创建一个标记图像,识别高强度图像中对象使用形态学腐蚀和显示结果。

se = strel (“磁盘”5);标志= imerode(面具,se);imshow(标记)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

掩模图像上执行开放形态,使用标记图像中对象识别高强度的面具。显示结果。

obr = imreconstruct(标记,面具);imshow办公室,[])

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

一个逻辑图像读入工作区并显示它。这是面具的形象。

掩码= imread (“text.png”);图imshow(面具)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

创建一个图像标记识别图像中的对象你想通过分割提取。对于这个示例,识别“w”这个词“分水岭”。

标志= false(大小(面具));标记(94)= true;

执行掩模图像使用标记图像的分割。

我= imreconstruct(标记,面具);图imshow (im)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

输入参数

全部折叠

输入图像,指定为一个数字或逻辑数组。

例子:se = strel(“磁盘”,5);标志= imerode(面具,se);

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

掩模图像,指定为一个数字或逻辑相同的大小和数据类型的数组标记

例子:掩码= imread (“text.png”);

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

像素连接,指定为这个表中的值之一。默认的连接是8对于二维的图像,和263 d图像。

价值

意义

二维的连接性

4

边缘像素连接如果他们的联系。附近一个像素的相邻像素在水平或垂直方向。

3×3像素附近有四个像素连接到中心像素

当前像素显示在灰色。

8

像素连接如果边缘或角落联系。附近一个像素的相邻像素在水平、垂直或对角线方向。

3×3像素邻域与8像素连接到中心像素

当前像素显示在灰色。

三维的连接性

6

像素如果他们的脸碰相连。附近的一个像素的相邻像素:

  • 其中一个方向:,,,,,

3-by-3-by-3像素邻域与6像素与中心像素的脸

当前像素显示在灰色。

18

边缘像素连接如果他们的脸或联系。附近的一个像素的相邻像素:

  • 其中一个方向:,,,,,

  • 两个方向的组合,如完全地或在

3-by-3-by-3像素邻域与6像素连接到脸和12像素与中心像素的边缘

当前像素是立方体的中心。

26

像素连接如果他们的脸、边缘或角落联系。附近的一个像素的相邻像素:

  • 其中一个方向:,,,,,

  • 两个方向的组合,如完全地或在

  • 三个方向的组合,如in-right-up或in-left-down

3-by-3-by-3像素邻域与6像素连接到脸,12像素连接到边缘,和8个像素与中心像素的角落

当前像素是立方体的中心。

更高的维度,imreconstruct使用默认值conndef(ndims(标记),“最大”)

连接也可以定义在一个更一般的方法对于任何维度通过指定3-by-3-by -…3的矩阵0年代和1年代。1价值元素定义社区位置相对的中心元素康涅狄格州。请注意,康涅狄格州必须对其中心对称元素。看到指定自定义连接性为更多的信息。

数据类型:|逻辑

输出参数

全部折叠

重建图像,作为数字或逻辑返回数组,根据输入图像,大小相同的输入图像。

提示

算法

imreconstruct使用描述的快速混合灰度重建算法[1]

引用

[1]文森特,L。,"Morphological Grayscale Reconstruction in Image Analysis: Applications and Efficient Algorithms,"IEEE图像处理,卷2,2号,4月,1993年,页176 - 201。

扩展功能

版本历史

之前介绍过的R2006a

全部展开