У меня есть двоичный образ, и я хочу добиться следующего:
Если пиксель белый, сделайте его около 10x10 пикселей белым.
Я знаю, что могу сделать это, используя свертки и ядро, но есть ли какие-либо функции в opencv, которые могут это сделать?
Чтобы лучше проиллюстрировать мой комментарий, вот пример.
Это изображение:
Выполнение дилатации с использованием ядра размером 5 х 5:
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5))
dilation = cv2.dilate(img, kernel, iterations = 1)
cv2.imshow('dilation', dilation)
Это результат: