主要内容

开始与图像分割应用程序

图像分段器应用程序提供对段段图像的许多不同方式的访问。使用图像分段器可以是迭代过程,您可以尝试几个分段选项。一些分段技术可能与某些类型的图像更好地工作,而不是其他技术。分割图像后,您可以保存二进制掩码。您还可以检索用于创建掩码的图像分段器的代码。

打开图像分割器应用程序并加载数据

打开应用程序并加载要分段的图像。图像分段器可以打开任何可以读取的文件imread

你可以打开图像分段器从命令行。指定工作区中的图像或文件的名称。

我= imread('coins.png');imageSegmenter(我)

或者,从中打开应用程序应用标签,下面图像处理和计算机视觉.然后,从加载菜单,选择工作区变量的名称或包含图像的文件的名称。

加载图像后,您可以选择加载现有的二进制掩码。例如,您之前可能已经创建了RGB图像的掩码颜色阈值应用程序,您想要改进分段。要加载现有面具,请单击负载面具.分割掩码图像必须是与您正在分段的图像相同的逻辑图像。

创建和添加区域以分段掩码

要创建初始掩码,请使用其中的任何工具创建面具添加到面具菜单。如果要在创建掩码后启动新分段,请单击新分割.你可以使用该应用程序执行多个分段。每个分段在数据浏览器中显示,带有缩略图。

要将分段区域添加到现有掩码中,请使用添加到面具菜单。在数据浏览器的历史面板中,应用程序显示你在创建分段时所采取的步骤。

工具 描述
临界点

一种自动技术,可以指定要隔离的强度值。如果您想要在图像中的对象具有相似的像素强度值,则该技术可以是有用的,并且这些值容易区分图像的其他区域,例如背景。有关更多信息,请参阅在图像分割器中使用阈值分割图像

图切

一种可以分割前景和背景的半自动技术。这种技术不需要仔细放置种子点,您可以交互地细化分割。有关更多信息,请参阅使用图形在图像分段器中切割的段图像

自动集群

这是一种自动技术,应用程序将图像特征分成二元分割。只有当您拥有统计学和机器学习工具箱™时,此选项才可用。有关更多信息,请参阅在图像分段器中使用自动群集的段图像

找到圈子

一种自动技术,可以指定要检测的圆形对象的最小直径。有关更多信息,请参阅段图像使用图像分部器中的查找圈

局部图割(grabcut)

一种半自动技术,类似于图形切割方法,可以将前景和背景进行段。使用本地图形(GrabCut),首先定义包含要段的图像中的对象的ROI。图像分段器自动段在ROI中进行对象。您可以通过在图像上绘制线来识别ROI中的前景和背景来改进分割。ROI外面的一切都被认为是背景。有关更多信息,请参阅在图像分割器中利用局部图切割(Grabcut)对图像进行分割

洪水填满

一种自动技术,指定起始点和方法用相似的强度值分割区域。

画乐罗伊

一种手工技术,在该技术中,你可以画出形状,勾勒出你想要分割的对象的区域。使用鼠标,您可以绘制矩形、椭圆、多边形或徒手形状。有关更多信息,请参阅通过使用图像分部器绘制区域的段图像

使用时自动集群图切,洪水填满分割工具,你也可以包括纹理作为一个额外的考虑在你的分割。纹理过滤可以帮助区分前景和背景。要打开或关闭纹理选项,单击包括纹理特征.启用后,图像分段器使用Gabor滤波器分析图像的纹理,作为分割的预处理步骤。有关Gabor过滤器的更多信息,请参见使用Gabor过滤器进行纹理分割

细化分割掩模

图像分段器提供对多个工具的访问,您可以使用这些工具来改进创建的蒙版。

工具 描述
形态学

许多形态学技术,如扩张和侵蚀。例如,查看在图像分割器中使用形态进行细分分段

活跃的轮廓(又称蛇)

一种迭代方法,在图像中增加或缩小区域。你用种子点来识别区域。例如,查看在图像分割器中使用活动轮廓分割图像

清晰的边界

一种快速的方法,可以在图像边缘上移除小区域。

填充孔

一种快速填补前景区域小洞的方法。例如,查看在图像分割器中使用形态进行细分分段

逆变掩码

有时,如果颠覆前景和背景,则细分更容易评估。例如,查看在图像分段器中使用自动群集的段图像

出口分段结果

当您找到可接受的分段时,您可以导出到工作区最终分段掩码图像和原始图像的分段版本。要将掩码和分段导出到工作区,请单击出口并选择出口图像

您还可以生成用于执行分段的代码(需要Statistics和Machine Learning Toolbox)。使用代码对相似的图像应用相同的分割算法。要获取代码,请单击出口并选择生成功能.该应用程序打开MATLAB®包含带有自动生成代码的函数的编辑器。要保存代码,单击保存在Matlab编辑器中。

也可以看看