|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectij.process.ImageProcessor
ij.process.ByteProcessor
ij.process.BinaryProcessor
public class BinaryProcessor
This class processes binary images.
Field Summary | |
---|---|
(package private) static int |
OUTLINE
|
Fields inherited from class ij.process.ByteProcessor |
---|
DILATE, ERODE, oldx, oldy, pixels, snapshotPixels |
Fields inherited from class ij.process.ImageProcessor |
---|
ABS, ADD, AND, antialiasedText, baseCM, BLACK, BLACK_AND_WHITE_LUT, BLUR_MORE, bLUT1, bLUT2, boldFont, CENTER_JUSTIFY, clipXMax, clipXMin, clipYMax, clipYMin, cm, cm2, cTable, cx, cy, defaultColorModel, drawingColor, EXP, fgColor, FILL, FIND_EDGES, fmImage, font, fontMetrics, GAMMA, gLUT1, gLUT2, height, histogramMax, histogramMin, histogramSize, image, img, interpolate, inversionTested, INVERT, invertedLut, justification, LEFT_JUSTIFY, lineWidth, LOG, lutAnimation, lutUpdateMode, mask, MAX, MAXIMUM, maxThreshold, MEDIAN_FILTER, MIN, MINIMUM, minThreshold, MULT, newPixels, NO_LUT_UPDATE, NO_THRESHOLD, OR, OVER_UNDER_LUT, progressBar, raster, RED_LUT, RIGHT_JUSTIFY, rLUT1, rLUT2, roiHeight, roiWidth, roiX, roiY, sampleModel, snapshotCopyMode, snapshotHeight, snapshotWidth, source, SQR, SQRT, width, WRONG_LENGTH, xMax, xMin, XOR, yMax, yMin |
Constructor Summary | |
---|---|
BinaryProcessor(ByteProcessor ip)
Creates a BinaryProcessor from a ByteProcessor. |
Method Summary | |
---|---|
void |
outline()
|
(package private) void |
process(int type,
int count)
|
void |
skeletonize()
Uses a lookup table to repeatably removes pixels from the edges of objects in a binary image, reducing them to single pixel wide skeletons. |
(package private) int |
thin(int pass,
int[] table)
|
Methods inherited from class ij.process.ByteProcessor |
---|
applyLut, applyTable, convolve, convolve3x3, copyBits, createBufferedImage, createImage, createProcessor, crop, dilate, dilate, drawPixel, duplicate, erode, erode, fill, filter, filterEdge, flipVertical, get, get, getEdgePixel, getEdgePixel0, getf, getf, getHistogram, getHistogram, getInterpolatedPixel, getMax, getMin, getPixel, getPixels, getPixelsCopy, getPixelValue, getSnapshotPixels, medianFilter, noise, putPixel, putPixelValue, reset, reset, resetMinAndMax, resize, rotate, scale, set, set, setBackgroundValue, setColor, setf, setf, setFromFloatArrays, setFromFloatProcessors, setMinAndMax, setPixels, setPixels, setSnapshotPixels, setValue, snapshot, threshold, toFloat, toFloatArrays, toFloatProcessors |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
static final int OUTLINE
Constructor Detail |
---|
public BinaryProcessor(ByteProcessor ip)
Method Detail |
---|
void process(int type, int count)
public void skeletonize()
skeletonize
in class ByteProcessor
int thin(int pass, int[] table)
public void outline()
outline
in class ByteProcessor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |