Сделать близлежащие пиксели белыми opencv

1

У меня есть двоичный образ, и я хочу добиться следующего:

Если пиксель белый, сделайте его около 10x10 пикселей белым.

Я знаю, что могу сделать это, используя свертки и ядро, но есть ли какие-либо функции в opencv, которые могут это сделать?

Теги:
opencv
image-processing

1 ответ

2
Лучший ответ

Чтобы лучше проиллюстрировать мой комментарий, вот пример.

Это изображение:

Изображение 174551

Выполнение дилатации с использованием ядра размером 5 х 5:

kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5))
dilation = cv2.dilate(img, kernel, iterations = 1)
cv2.imshow('dilation', dilation)

Это результат:

Изображение 174551

  • 1
    Спасибо..........

Ещё вопросы

Сообщество Overcoder
Наверх
Меню