Modifier and Type | Method and Description |
---|---|
static ArrayList<Point2D> |
boundaryPixelsMiddleEdges(ij.process.ImageProcessor binaryImage)
Extracts boundary points from a binary region, keeping middle points of
pixel edges.
|
static ArrayList<Point2D>[] |
boundaryPixelsMiddleEdges(ij.process.ImageProcessor labelImage,
int[] labels)
Extracts boundary points from the different regions.
|
static ArrayList<Point2D> |
runLengthsCorners(ij.process.ImageProcessor image)
Returns a set of points located at the corners of a binary particle.
|
static ArrayList<Point2D>[] |
runlengthsCorners(ij.process.ImageProcessor image,
int[] labels)
Returns a set of points located at the corners of a binary particle.
|
static Map<Integer,ArrayList<Point2D>> |
runLengthsCornersMap(ij.process.ImageProcessor image,
int[] labels)
Returns a set of points located at the corners of each region.
|
public static final ArrayList<Point2D> runLengthsCorners(ij.process.ImageProcessor image)
image
- a binary image representing the particlepublic static final ArrayList<Point2D>[] runlengthsCorners(ij.process.ImageProcessor image, int[] labels)
image
- a binary image representing the particlelabels
- the list of labels to processrunLengthsCornersMap(ImageProcessor, int[])
public static final Map<Integer,ArrayList<Point2D>> runLengthsCornersMap(ij.process.ImageProcessor image, int[] labels)
image
- a binary image representing the particlelabels
- the list of labels to processrunlengthsCorners(ImageProcessor, int[])
public static final ArrayList<Point2D> boundaryPixelsMiddleEdges(ij.process.ImageProcessor binaryImage)
binaryImage
- the image processor containing the binary regionpublic static final ArrayList<Point2D>[] boundaryPixelsMiddleEdges(ij.process.ImageProcessor labelImage, int[] labels)
labelImage
- the image processor containing the region labelslabels
- the array of region labelsCopyright © 2014–2023 INRA-IJPB Modeling and Digital Imaging lab. All rights reserved.