主要内容

段图像削减使用图形图像裂殖体

这个例子展示了如何使用图形图像中削减选项裂殖体应用领域一个图像。图切割是一种半自动分割技术,您可以使用一个图像划分为前景和背景元素。图割分割不需要初始化好。你图片上画线,叫做涂鸦在前台,来确定你想要的和你想要的背景。图像裂殖体段图像自动根据你的涂鸦和显示分割图像。你可以通过吸引更多的涂鸦细化分割在图像直到你满意的结果。

图切图论适用于图像处理技术实现快速分割。这项技术创建一个图形图像的每个像素在哪里一个节点通过加权边缘连接。高像素的概率越高重量有关。削减算法在弱边缘,实现图像中对象的分割。裂殖体的图像使用特定种类的图切割算法lazysnapping。为另一个细分技术相关的信息图,看看段图像使用本地图切裂殖体(Grabcut)图像

加载图像到图像的裂殖体应用

读一个图像到工作区中。对于这个示例,阅读示例图像baby.png进入工作区。

b = imread (“baby.jpg”);

从MATLAB®将来发布,打开图像裂殖体的应用程序。应用程序选项卡上,在图像处理和计算机视觉部分,点击图像裂殖体

SegmentImageUsingGraphCutInImageSegmenterExample_02.png

在应用程序将来发布,点击加载图片,然后选择从工作区中加载图片。在从工作区导入对话框,选择图像你读到工作区中。的图像裂殖体应用程序显示您所选择的图像。

SegmentImageUsingGraphCutInImageSegmenterExample_03.png

你也可以打开应用程序使用imageSegmenter命令,指定图片:

imageSegmenter (b);

使用图切段的形象

对裂殖体应用将来发布的图片,选择图切

SegmentImageUsingGraphCutInImageSegmenterExample_04.png

裂殖体的图像打开一个新标签页的图分割。作为第一步在图分割,马克的元素图像,你想要在前台。当图像裂殖体打开图选项卡,它预选马克前景选择。将一个对象标记为前景,画一条线(也称为一个潦草)对象。当你画一条线,包括所有的不同的值对象你想段。你可以画你喜欢尽可能多的独立的行。如果你不满意你画的线,你可以编辑它们。点击擦除和移动光标线你想删除的任何部分。如果想重新开始,点击明显的标记

SegmentImageUsingGraphCutInImageSegmenterExample_05.png

接下来,单击马克的背景并绘制涂鸦来纪念的元素图片你想要的背景。当你完成画线,裂殖体的图像立即执行分割(蓝色)所示。

SegmentImageUsingGraphCutInImageSegmenterExample_06.png

细化分割,继续画前景和背景。例如,图像的底部附近有几个方面需要从前台删除。来解决这些问题,额外的背景画线在这些地区的形象。

SegmentImageUsingGraphCutInImageSegmenterExample_07.png

为了更好地细分,点击显示二进制

SegmentImageUsingGraphCutInImageSegmenterExample_08.png

当你满意分割,点击创建面具在将来发布图选项卡。应用程序关闭图选项卡并返回您分割选项卡。

掩码图像保存到工作区

当您返回到主分割选项卡中,您可以使用工具来完善面具的图像,如形态学和活跃的轮廓。拯救掩模图像,点击出口。您还可以使用导出选项获取代码图像裂殖体应用程序用于创建细分。

SegmentImageUsingGraphCutInImageSegmenterExample_09.png

另请参阅

|

相关的话题