2010-07-16 5 views
0

Если у меня есть изображение, которое выглядеть, например, так:OpenCV: Перечислить фигуры в бинарном изображении?

0101001 
1101101 
0101001 

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

0102003 
1102203 
0102003 

Как scipy.ndimage.label.

ответ

2

Вам нужна библиотека blob. Был cvblobslib, он устарел. Попробуйте cvBlob - отлично выглядит.

Также есть функция в OpenCV cvFloodFill, хотя вам придется писать код, чтобы находить и управлять подключенными компонентами.

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