FillingTransform

FillingTransform[image]
给出 image 的一个版本,其中所有扩展极小值都被填充.

FillingTransform[image, marker]
对标记至少有一个对应元素非零的区域,填充扩展极小值.

FillingTransform[image, h]
只填充深度为 h 或更少的扩展极小值(extended minima).

更多信息更多信息

  • 一个扩展极小值是一组相连像素的集合,这些像素被一些值比该集合中所有像素的值都大的像素包围.
  • FillingTransform[image] 通过把所有扩展极小值提高到周围像素中的最低值,对它们进行填充.
  • FillingTransform[image, marker] 中,marker 可以作为一个矩阵给出,或者作为具有与 image 相同维度的图像给出.
  • FillingTransform 可用于三维以及二维二值、灰度级和其它图像.
  • FillingTransform 默认情况下将给定像素周围的所有像素视为相邻像素. 在二维空间中给定像素具有8个相邻像素,并且在三维空间中给定像素具有26个相邻像素.
  • 选项设置 CornerNeighbors->False 仅将坐标方向中的像素视为相邻像素,它将包含二维方向上的四个像素,并且在三维方向上包含六个像素.
  • FillingTransform 采用 Padding 选项. 默认设置为 Padding->0,对应于一个黑色背景.
  • 对于灰度图像,FillingTransform[image, h, Padding->1] 实际上计算 h minima 变换.
版本 8 的新功能 | 版本 9 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »