主要内容

图像细分器中使用本地图切割(GrabCut)进行分段图像

此示例显示了如何使用本地图切割(也称为) 在里面图像细分器应用程序。像图形切割一样,本地图切割是一种半自动分割技术,您可以将图像分割为前景和背景元素。通过本地图切割,您首先在要细分的对象周围绘制利益。这图像细分器应用程序根据ROI的内容自动段片段。

然后,与剪切剪切一样,您可以通过绘图线来完善自动分割,称为涂鸦,在ROI内部的图像上。您绘制的线条标识您在前景中想要的东西以及在后台想要的东西。本地图切割选项仅在ROI边界内的段元素。

类似于图形技术的本地图切割技术将图理论应用于图像处理以实现快速分割。该算法创建图像的图,其中每个像素是通过加权边缘连接的节点。像素相关的概率越高,重量越高。该算法沿弱边缘切割,实现图像中对象的分割。有关剪图技术的信息,请参阅使用图像细分器中的图形切割的分段图像

将图像加载到图像分段应用程序中

在工作区中阅读图像。

汽车= imread('car2.jpg');

从MATLAB®工具条中,打开图像细分器应用程序。在应用标签,在图像处理和计算机视觉部分,单击图像细分器

在应用程序工具条上,单击负载图像,然后选择从工作区加载图像。在“从工作区”对话框中导入中,选择您读取到工作区中的图像。这图像细分器应用显示您选择的图像。

您也可以使用成像段命令,指定图像变量的名称。

ImagesEnsementer(b);

使用本地图切割(grabcut)进行细分图像

图像细分器App Toolstrip,选择本地图切割

图像细分器应用程序为本地图切割打开一个新选项卡。作为本地图切割的第一步,在要分割的图像中的对象周围绘制ROI。当。。。的时候图像细分器应用打开本地图表选项卡,它预先选择吸引ROI按钮。将光标放在图像上,并绘制一个ROI,该ROI包含要分割的整个对象。要获得良好的初始分割,请确保您绘制的ROI完全包围对象,并在对象和ROI边界之间留出少量空间。确保要分割的对象完全在ROI内部。

您可以选择绘制矩形或多边形ROI。使用ROI风格选择菜单。要绘制矩形,请将光标放在图像上,然后单击并拖动。要绘制多边形,请单击并拖动鼠标,在每次点击时创建一个顶点。双击以完成多边形。如果您对所绘制的形状不满意,则可以随时进行编辑。右键单击ROI并选择删除

当您完成投资回报率时图像细分器应用自动将ROI中的对象段。蓝色阴影表示分段区域。

为了完善自动分割,请绘制线(涂鸦)以标记前景的任何部分,这些部分未包含在自动分割中。绘制ROI后,图像细分器选择标记前景按钮自动。

要从不属于前景一部分的细分中删除区域,请将这些区域标记为背景。选择标记背景选项并绘制ROI内部的线路,以识别应在后台的分割部分。

当您对细分满意时,请单击申请。这图像细分器应用将图像的分段部分的颜色更改为黄色。

查看二进制图像并保存口罩

要查看掩码图像,请单击显示二进制。您还可以在“主分段”选项卡中查看“二进制掩码”图像。要返回到主图像分段应用程序,请单击关闭本地图切割

完成图像进行分割后,可以使用出口选项。您还可以获取用于细分的代码。

也可以看看

|

相关话题