public abstract class RegionalExtremaAlgo extends Object
ImageProcessor image = IJ.getImage().getProcessor();
RegionalExtremaAlgo algo = new RegionalExtremaByFlooding();
algo.setConnectivity(4);
algo.setExtremaType(ExtremaType.MAXIMA);
ImageProcessor result = algo.applyTo(image);
ImagePlus resPlus = new ImagePlus("Regional Extrema", result);
resPlus.show();
Constructor and Description |
---|
RegionalExtremaAlgo()
Creates a new algorithm for computing regional extrema, that computes
regional minima with connectivity 4.
|
RegionalExtremaAlgo(ExtremaType extremaType,
int connectivity)
Creates a new algorithm for computing regional extrema, by choosing type
of minima and connectivity.
|
Modifier and Type | Method and Description |
---|---|
abstract ij.process.ImageProcessor |
applyTo(ij.process.ImageProcessor inputImage)
Applies this regional extrema algorithm on the image given as argument,
and returns the result as a binary image.
|
int |
getConnectivity()
Returns the connectivity value.
|
ExtremaType |
getExtremaType()
Returns the type of extrema.
|
boolean |
isProgressVisible()
Returns the value of progress visibility option.
|
void |
setConnectivity(int conn)
Sets the connectivity value.
|
void |
setExtremaType(ExtremaType extremaType)
Sets the type of extrema.
|
void |
setProgressVisible(boolean progressVisible)
Sets the value of progress visibility option.
|
public RegionalExtremaAlgo()
public RegionalExtremaAlgo(ExtremaType extremaType, int connectivity)
extremaType
- the type of extrema (minima or maxima)connectivity
- should be 4 or 8public int getConnectivity()
public void setConnectivity(int conn)
conn
- the connectivity value (either 4 or 8).public ExtremaType getExtremaType()
public void setExtremaType(ExtremaType extremaType)
extremaType
- the type of extrema.public boolean isProgressVisible()
public void setProgressVisible(boolean progressVisible)
progressVisible
- the new value of progress visibility option.public abstract ij.process.ImageProcessor applyTo(ij.process.ImageProcessor inputImage)
inputImage
- the image to processCopyright © 2014–2023 INRA-IJPB Modeling and Digital Imaging lab. All rights reserved.