Как удалить капли с изображения с помощью openCVPython

Программы на Python
Anonymous
Как удалить капли с изображения с помощью openCV

Сообщение Anonymous »

Я пытаюсь удалить капли и дыры с изображения, используя только openCV.
Перед удалением_small_objects:
Изображение

Я пробовал использовать remove_small_objects:

Код: Выделить всё

retval, labels, stats, centroids = cv2.connectedComponentsWithStats(output_im)

cleaned = morphology.remove_small_objects(labels, 1000)
cleaned = cleaned.astype(np.uint8)
labels = (labels * 255).astype(np.uint8)

retval_cl, labels_cl, stats_cl, centroids_cl = cv2.connectedComponentsWithStats(cleaned)
После удаления_малых_объектов:
[img]https://i.stack.imgur. com/pjirE.png[/img]

Для справки, у меня должно получиться вот такое изображение
[img]https:// i.stack.imgur.com/DjBrf.png[/img]


Подробнее здесь: https://stackoverflow.com/questions/778 ... ing-opencv

Вернуться в «Python»