我有一个类似于这样的图像:这个 http://bjr.birjournals.org/content/84/Special_Issue_3/S338/F9.large.jpg
我只想分割主动脉(箭头指向的地方)并摆脱其余的解剖结构。我是 matlab 新手,不知道如何开始。
到目前为止,我有这个:
clear all;
img = imread('~/Desktop/aorta.jpg');
img1 = rgb2gray(img);
imgh = histeq(img1);
bw = im2bw(imgh,.9);
remove = bwareaopen(bw,5000);
l = bwlabel(remove);
s = regionprops(l, 'perimeter');
我的想法是使用周长值与圆度进行比较,并使用 ismember 排除其余部分,但我不确定如何实现,也找不到任何好的示例来解释如何实现。
有人可以解释如何做到这一点吗?另外,这个策略是最好的方法吗?谢谢!