Detects local maxima
#include "dip_filtering.h"
dip_Error dip_Maxima ( in, mask, out, connectivity, booleanOutput )
integer, float
This function detects local maxima.
The algorithm finds a connected set of pixels with identical value, an no neighbours with higher value. This set is a local maximum and its pixels are set to 1 in the output image. If booleanOutput is false, the output image is a labelled image.
Data type | Name | Description |
dip_Image | in | Input image |
dip_Image | mask | Mask image |
dip_Image | out | Binary output image |
dip_int | connectivity | Connectivity |
dip_Boolean | booleanOutput | Give a binary output image? |
If you are looking for the old version of Maxima, it is still available through the following combination of commands:
dip_Dilation( in, out, se, boundary, filterParam, shape ); dip_Equal( in, out, out );
Minima, LocalMinima, SeededWatershed, GrowRegions
DIPlib on-line documentation | Function reference | Global function index