---
title: Morphology
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/morphology
---

# Morphology

Dilate and erode images.

## Topics

### Dilating an object

- [vImageDilate_Planar8(_:_:_:_:_:_:_:_:)](accelerate/vimagedilate_planar8(_:_:_:_:_:_:_:_:).md)
- [vImageDilate_PlanarF(_:_:_:_:_:_:_:_:)](accelerate/vimagedilate_planarf(_:_:_:_:_:_:_:_:).md)
- [vImageDilate_ARGB8888(_:_:_:_:_:_:_:_:)](accelerate/vimagedilate_argb8888(_:_:_:_:_:_:_:_:).md)
- [vImageDilate_ARGBFFFF(_:_:_:_:_:_:_:_:)](accelerate/vimagedilate_argbffff(_:_:_:_:_:_:_:_:).md)

### Eroding an object

- [vImageErode_Planar8(_:_:_:_:_:_:_:_:)](accelerate/vimageerode_planar8(_:_:_:_:_:_:_:_:).md)
- [vImageErode_PlanarF(_:_:_:_:_:_:_:_:)](accelerate/vimageerode_planarf(_:_:_:_:_:_:_:_:).md)
- [vImageErode_ARGB8888(_:_:_:_:_:_:_:_:)](accelerate/vimageerode_argb8888(_:_:_:_:_:_:_:_:).md)
- [vImageErode_ARGBFFFF(_:_:_:_:_:_:_:_:)](accelerate/vimageerode_argbffff(_:_:_:_:_:_:_:_:).md)

### Maximizing an object

- [vImageMax_Planar8(_:_:_:_:_:_:_:_:)](accelerate/vimagemax_planar8(_:_:_:_:_:_:_:_:).md)
- [vImageMax_PlanarF(_:_:_:_:_:_:_:_:)](accelerate/vimagemax_planarf(_:_:_:_:_:_:_:_:).md)
- [vImageMax_ARGB8888(_:_:_:_:_:_:_:_:)](accelerate/vimagemax_argb8888(_:_:_:_:_:_:_:_:).md)
- [vImageMax_ARGBFFFF(_:_:_:_:_:_:_:_:)](accelerate/vimagemax_argbffff(_:_:_:_:_:_:_:_:).md)

### Minimizing an object

- [vImageMin_Planar8(_:_:_:_:_:_:_:_:)](accelerate/vimagemin_planar8(_:_:_:_:_:_:_:_:).md)
- [vImageMin_PlanarF(_:_:_:_:_:_:_:_:)](accelerate/vimagemin_planarf(_:_:_:_:_:_:_:_:).md)
- [vImageMin_ARGB8888(_:_:_:_:_:_:_:_:)](accelerate/vimagemin_argb8888(_:_:_:_:_:_:_:_:).md)
- [vImageMin_ARGBFFFF(_:_:_:_:_:_:_:_:)](accelerate/vimagemin_argbffff(_:_:_:_:_:_:_:_:).md)

## See Also

### Convolution and Morphology

- [Blurring an image](accelerate/blurring-an-image.md)
- [Adding a bokeh effect to images](accelerate/adding-a-bokeh-effect-to-images.md)
- [Convolution](accelerate/convolution.md)
