| 
 | ||||||||||
| 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 | |||||||||