Loading [MathJax]/jax/output/HTML-CSS/jax.js

вівторок, 11 травня 2021 р.

Дилатація

Mathedemo
Дилатацією бінарного зображення A по центрально-симетричному структурному елементу B називається нове зображення, яке позначається AB і яке визначається формулою AB={z|(B)zA}. На відміну від ерозії, яка призводить до звуження або потоншення зображення, дилатація долучає до зображення пікселі фону і ''розширює'', або ''потовщує'' об'єкти на бінарному зображенні. Конкретний вид і ступінь такого потовщення визначаються формою структурного елемента.

В OpenCV дилатацію виконує функція dilate:

rect = cv2.getStructuringElement(cv2.MORPH_RECT,(5,5)) 
# виконуємо чотири  рази   дилатацію 
dilate = cv2.dilate(img,rect,iterations = 4)
Чотириразова дилатація по 5×5-квадраті (посередині) і 5×5-хресті (праворуч).
Для напівтонових зображень дилатація зображення A по плоскому примітиву B в довільній точці (x,y) визначається як максимальне значення f в околі, що збігається з B, коли центр структурного елемента в точці (x,y) (AB)(x,y)=maxs,tBA(xs,yt). Всі ці операці] виконуються і для кольорових зображень, у цьому випадку кожен канал обробляється окремо.

Немає коментарів:

Дописати коментар