2014-04-08 2 views
1

В настоящее время я использую функцию mbab для определения объектов в двоичном изображении и получения координат каждого объекта. Однако эта функция неточна при обнаружении объектов, которые перекрываются в изображении, потому что перекрывающиеся объекты рассматриваются как один объект при рисовании границы. Может ли кто-нибудь привести меня к усовершенствованному методу решения этой проблемы? Заранее благодаренОбнаружение перекрывающихся объектов с использованием matlab

+0

Добавить примеры изображений для лучшей иллюстрации. – herohuyongtao

ответ

0

bwboundaries работает для двоичных объектов и создает контуры двоичных множеств на изображении. Перекрывающиеся объекты являются связанными наборами, и, таким образом, оператор bwboundaries будет создавать контур общего связанного объекта. Для перекрывающихся объектов требуется либо различная маркировка, либо способ разложения перекрывающегося подключенного набора на два разных объекта. Для разделения объектов требуется другая операция, это может быть геометрический критерий, такой как форма, выпуклость, периметр и т. Д. Здесь приведен пример для overlapping circles. Другой пример: cells

Смежные вопросы