SelectComponents

SelectComponents[{image,lmat},crit]

选择由标签矩阵 lmat 指定并满足 critimage 分量,其他部分用黑色替代.

SelectComponents[image,crit]

选择 image 的连通分量.

SelectComponents[,"prop",n]

计算属性 "prop" 并选择排好序的前 n 个.

SelectComponents[,"prop",n,p]

使用排序函数 p 排序计算的属性.

更多信息和选项

  • SelectComponents 可用于选择带有特定期望特性的图像分量. 可以选择分量的位置、形状和强度属性.
  • 分量选择也可用于过滤不想要的图像部分,包括大、小、边界接触或特殊形状的分量.
  • SelectComponents 适用于 2D 或 3D 图像以及标签矩阵.
  • 标签矩阵 lmat 是非负整数的矩阵,其中,每个整数表示一个分量,0 表示背景.
  • 如果没有给定标签矩阵 lmat,就会使用 image 中的非零像素的连通性进行计算.
  • SelectComponents 选择基于给定标准 crit 的分量. 没有被选定的分量在 imagelmat 中用 0(黑色)替代.
  • crit 的可能形式包括:
  • Large比全局确定的阈值大的分量
    Small比全局确定的阈值小的分量
    f满足 f 的分量
  • 当使用纯函数 f,分量属性可以用 #prop1#prop2 访问. 如果 f 返回 True,分量被选用.
  • 请参见 ComponentMeasurements 参考页获取可能的属性的完整列表.
  • SelectComponents[{image,lmat},] 返回 {image,lmat} 修改后的版本,其中未选择的分量被 0 替代.
  • SelectComponents[lmat,] 也可用于从标签矩阵 lmat 中选择分量.
  • SelectComponents[,"prop",n] 计算所有分量的 "prop",并返回前 n 个分量,使用 Sort 进行排序.
  • SelectComponents[,{"prop1","prop2",},n] 计算和排序多个属性.
  • SelectComponents[,"prop",-n] 返回最后 n 个分量.
  • SelectComponents 使用 CornerNeighbors 选项. 默认设置为 CornerNeighbors->True.

范例

打开所有单元关闭所有单元

基本范例  (3)

选择图像中最外层的分量:

选择 3 个最小分量:

选择三维图像分量:

范围  (7)

使用单个属性来选择分量:

使用多个属性:

从二进制图像中选择大的分量:

选择小分量:

选择 6 个最小分量:

选择 6 个最大分量:

选择标签矩阵的分量:

选项  (1)

CornerNeighbors  (1)

默认情况下,SelectComponents 认为对角相邻角是连通的:

使用 CornerNeighborsFalse 假设其他的:

应用  (5)

选择所有边界分量:

选择所有内部分量:

选择四个最圆的对象:

找到具有孔的对象,并且这些对象小于500像素,并且不接触图像的边界:

在一个日历图像中,提取属于数字的分割区域:

通过选择最长的分量从卫星图像中找河流:

Wolfram Research (2010),SelectComponents,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SelectComponents.html (更新于 2016 年).

文本

Wolfram Research (2010),SelectComponents,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SelectComponents.html (更新于 2016 年).

CMS

Wolfram 语言. 2010. "SelectComponents." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/SelectComponents.html.

APA

Wolfram 语言. (2010). SelectComponents. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SelectComponents.html 年

BibTeX

@misc{reference.wolfram_2024_selectcomponents, author="Wolfram Research", title="{SelectComponents}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/SelectComponents.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_selectcomponents, organization={Wolfram Research}, title={SelectComponents}, year={2016}, url={https://reference.wolfram.com/language/ref/SelectComponents.html}, note=[Accessed: 17-November-2024 ]}