主要内容

形态学操作

扩张,侵蚀,重建,以及执行其他形态学操作

形态学是一组广泛的图像处理操作,基于形状处理图像。在形态运算中,图像中的每个像素都是根据其邻域内其他像素的值进行调整的。通过选择邻域的大小和形状,可以构建一个对输入图像中的特定形状敏感的形态操作。

功能

全部展开

imerode 损害形象
imdilate 扩张的形象
imopen 形态开放的形象
imclose 形态学关闭图像
imtophat 上流社会的过滤
imbothat 低帽过滤
imclearborder 抑制连接到图像边界的光结构
imfill 填充图像区域和洞
bwhitmiss 二进制hit-miss操作
bwmorph 二值图像的形态学运算
bwmorph3 二进制体积上的形态运算
bwperim 求二值图像中物体的周长
bwskel 2-D二值图像或3-D二值体积中将所有物体简化为线
bwulterode 终极侵蚀
imreconstruct 形态学重建
imregionalmax 区域最大值
imregionalmin 区域最小值
imextendedmax Extended-maxima变换
imextendedmin Extended-minima变换
imhmax H-maxima变换
imhmin H-minima变换
imimposemin 施加最小值
strel 形态学结构元素
offsetstrel 形态偏移结构元素
conndef 创建连接数组
iptcheckconn 检查连接性参数的有效性
applylut 使用查找表对二值图像进行邻域操作
bwlookup 使用查找表的非线性过滤
makelut 创建查找表bwlookup
bwpack 包二进制图像
bwunpack 解压二进制图像

主题

元素的形态

形态运算的类型

最基本的形态操作是膨胀和侵蚀。对于更特殊的手术,可以结合扩张和侵蚀。

形态学重建

形态重建是在不改变物体大小或形状的情况下从图像中提取标记的物体。

结构化元素

结构元素定义用于处理每个像素的邻域。结构元素影响图像中要处理的对象的大小和形状。

形态边界填充

形态膨胀和侵蚀以不同的方式填充图像边界,以避免边界效应。

像素连接

连通性决定中心像素和相邻像素是否属于同一对象。

查找表的操作

查找表是一个向量,其中每个元素表示一个邻域内像素的不同排列。查找表对于自定义侵蚀和膨胀操作很有用。

应用形态学

放大图像以放大形状

膨胀为物体的边界增加像素。膨胀使物体更加可见,并填补物体上的小洞。

使用侵蚀去除细线

侵蚀从对象的边界去除像素。侵蚀移除岛屿和小物体,只留下实质性物体。

利用形态学开口提取大图像特征

您可以使用形态开口从图像中删除小对象,同时保留图像中较大对象的形状和大小。

Flood-Fill操作

洪泛填充操作将一个统一的像素值赋给连接的像素,并在对象边界处停止。

特色的例子