Удалите маленькие объекты из двухуровневого изображения
BW2 = bwareaopen(BW,P)
BW2 = bwareaopen(BW,P,conn)
Основные шаги
Определите связанные компоненты:
CC = bwconncomp(BW, conn);
Вычислите область каждого компонента:
S = regionprops(CC, 'Area');
Удалите маленькие объекты:
L = labelmatrix(CC); BW2 = ismember(L, find([S.Area] >= P));