首页 文章

如何在matlab中分水岭分割算法后提取感兴趣区域

提问于
浏览
-1

我在封闭叶片上应用了分水岭分割算法,并找出了单叶的感兴趣区域(ROI) . 这些区域标有不同的颜色,如下图所示 . 现在的主要任务是用具有最大区域即天蓝色区域的颜色提取原件的区域 . 请提供MatLAB代码 . 感谢您的帮助 .

ORIGINAL IMAGE
enter image description here

SEGMENTED IMAGE
enter image description here

SEGMENTED IMAGE SUPERIMPOSED ON ORIGINAL IMAGE
enter image description here

1 回答

  • 2

    regionprops 函数接受标签矩阵 . 有关可以使用此有用功能提取的所有各种属性,请参阅 doc regionprops .

    props = regionprops(labelmatrix)
    [~,ind] = max([props.Area]);
    imshow(labelmatrix == ind);
    

    您应该查看所有区域( areas = [props.Area]; )并确保最大区域始终是您想要的区域 .

相关问题