数学形态学结合了集合论、拓扑学和离散数学的方法,为处理图像和其他离散数据提供了强大的方法。Wolfram语言包括广泛而有效的数学形态学实现,与Wolfram Language的一般图像和数据处理完全集成。
图像准备
二值化,形态学二值化 —将任何图像转换为黑白
颜色负值 —翻转黑白
基本操作
膨胀 ▪ 腐蚀 ▪ 正在打开 ▪ 交割
形态变换
距离变换 ▪ 反向距离变换 ▪ 命中未命中转换 ▪ TopHat转换 ▪ 底帽转换
最小检测 ▪ 最大检测值 ▪ 填充变换
形态学变换 —基于通用块的二值形态学运算
形态学图形 —从图像骨架生成图形
形态学重建
测地水准测量 ▪ 大地侵蚀 ▪ 测地闭合 ▪ 测地线开口
形态学分析
骨架变换 ▪ 稀释 ▪ 修剪 ▪ 形态分支点
形态EulerNumber ▪ 形态周长
形态成分 —识别连接的组件
角落邻居 —用于指定邻域配置的选项
组件分析
组件测量 —部件形状和颜色分析
选择组件 ▪ 删除SmallComponents ▪ 删除订单组件
着色 —给每个组件涂上不同的颜色
突出显示图像 —重点关注区域