Сегментация изображения BLOB-объекта, состоящего из двух объектов - PullRequest
0 голосов
/ 16 февраля 2012

Я пытаюсь сегментировать изображение круглых ударов, как на Abacus.Проблема состоит в том, что бусинки находятся близко друг к другу, и использование «хитрого» края или чего-то подобного превращает два бусинки в один и тот же объект.Я пробовал подключенные компоненты с некоторыми хитрыми пороговыми значениями, но они не работали.

Не могли бы вы подсказать, как лучше подойти к этой проблеме?

Мне нужно, чтобы программа могла разделить каждый на части, а затем посчитать, сколько их.Любая помощь будет отличной.

Спасибо!

1 Ответ

1 голос
/ 18 февраля 2012

Примените следующий код к вашему двоичному изображению. bw - двоичное изображение.

D = bwdist(bw);
DL = watershed(D);
bgm = DL == 0;
bw=bw-bgm;
imshow(bw);

Ваши два объекта будут отключены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...