0

Я получаю концепцию применения regionprops для извлечения ROI. В основном, regionprops использует технологию связанных компонентов для извлечения объекта. Но то, что я хотел спросить, это использовать regionprops в «BoundingBox», , что является значением по умолчанию для подключенных компонентов (количество подключений)? Я попытался найти его, но я не мог найти ответ.Regionprops (подключенные компоненты) matlab

+0

Если я не ошибаюсь, нет необходимости знать об этом. AFAIK, «BoundingBox» будет возвращать только один ограничивающий прямоугольник, где все ненулевые записи будут ограничены. Он не возвращает ограничивающий прямоугольник для каждой связной области. –

+0

Вы уверены? потому что я кое-что прочитал об ограничительной рамке, и он заявил, что он собирает измерение связанных компонентов? Значит, у них должно быть количество подключений для связанных компонентов для их маркировки? @AnderBiguri –

+0

Перейдите к документации и после прочтения документации для «BoundingBox» прочитайте следующую «Centroid». У вас есть изображение с примером «BoundingBox» –

ответ

1

я не видел соединения по умолчанию на regionprops, но подключение по умолчанию для обоих bwlabel и bwconncomp (для 2-мерных матриц) является 8-connected. Я бы ожидал, что regionprops будет таким же. Вы должны быть в состоянии легко определить, является ли это случай для regionprops пути построения тестового изображения что-то вроде этого:

1 1 0 0 
1 1 0 0 
0 0 1 1 
0 0 1 1 

В качестве альтернативы, вы можете использовать bwlabel или bwconncomp первыми и контролировать параметры подключения. regionprops принимает результат от любого из них, а также изображение BW.

0

Посмотрите документацию Matlab о regionprops:

https://www.mathworks.com/help/images/ref/regionprops.html

В разделе Советов вы можете увидеть: «» Если вам необходимо указать нестандартную связь, вызовите bwconncomp, а затем передать привести к regionprops «» как:

CC = bwconncomp(BW, CONN); 
S = regionprops(CC); 

так ответить вам вопрос: Он использует подключение по умолчанию, что 8, и вы также может изменить его, как вы хотите, с параметром CONN при вызове bwconncomp.