https://docs.opencv.org/4.x/d9/d61/tutorial_py_morphological_ops.html
Dilatace skládá body dvou množin pomocí vektorového součtu,
![[dilatace.PNG]] Samostatně slouží k zaplnění malých děr, úzkých zálivů a pro další složitější operace, zvětšuje objekty, pro zachování původních rozměrů ji kombinujeme s erozí.
Duální operace k dilataci, dilatace ani eroze nejsou invertovatelné, skládá dvě množiny:
$$
X \ominus B = { p \in \varepsilon^2 : p + b \subseteq X} ; pro ; každé ; b \subseteq B
$$
Pro každý bod obrazu
![[eroze.PNG]] Zjednodušení struktury objektů, složitější objekt se rozdělí na několik jednodušších.
- Uzavření = dilatace následovaná erozí
- Uzavření spojí objekty, které jsou blízko u sebe, zaplní malé díry a vyhladí obrys tím, že zaplní úzké zálivy
- Otevření = eroze následovaná dilatací
- Otevření oddělí objekty spojené úzkou šíjí a tak zjednoduší strukturu objektů