Detects local minima
#include "dip_filtering.h"
dip_Error dip_Minima ( in, mask, out, connectivity, booleanOutput )
integer, float
This function detects local minima.
The algorithm finds a connected set of pixels with identical value, an no neighbours with lower value. This set is a local minimum and its pixels are set to 1 in the output image. If booleanOutput is false, the output image is a labelled image.
This function differs from LocalMinima in that it marks every minimum. LocalMinima is able to filter out unimportant minima.
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 Minima, it is still available through the following combination of commands:
dip_Erosion( in, out, se, boundary, filterParam, shape ); dip_Equal( in, out, out );
Maxima, LocalMinima, SeededWatershed, GrowRegions
DIPlib on-line documentation | Function reference | Global function index