2012-04-29 183 views
-1

我已经在遮挡的叶子上应用了分水岭分割算法,并找出了单叶的感兴趣区域(ROI)。这些区域已经用不同的颜色标记,如下图所示。现在主要的任务是提取具有最大区域即天蓝色区域的颜色的原件区域。请为我提供MatLAB代码。感谢您的帮助。如何在matlab中的分水岭分割算法之后提取感兴趣的区域

原始图像 enter image description here

分割图像 enter image description here

分割的图像叠加在原始图像 enter image description here

+0

“请为我提供MatLAB代码”在这里不算是一个好问题... – 2012-04-29 16:57:58

+0

@belisarius是正确的。如果你真的一直在尝试,你可以更新你的问题来描述你使用'regionprops'所遇到的问题。您可以使用许多属性 - 例如偏心率等 - 来识别主叶。 – 2012-05-02 23:58:39

回答

2

regionprops函数接受一个标签矩阵。请参阅doc regionprops了解可以使用此有用功能提取的所有各种属性。

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

你应该看看所有的区域(areas = [props.Area];),并确保最大的一个总是你想要的。

相关问题