|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ImageProcessor | |
---|---|
ij | |
ij.plugin | |
ij.plugin.filter | |
ij.process |
Uses of ImageProcessor in ij |
---|
Fields in ij declared as ImageProcessor | |
---|---|
(package private) ImageProcessor[] |
CompositeImage.cip
|
protected ImageProcessor |
ImagePlus.ip
|
Methods in ij that return ImageProcessor | |
---|---|
ImageProcessor |
ImagePlus.getChannelProcessor()
Returns a reference to the current ImageProcessor. |
ImageProcessor |
CompositeImage.getChannelProcessor()
|
ImageProcessor |
ImagePlus.getMask()
For images with irregular ROIs, returns a byte mask, otherwise, returns null. |
ImageProcessor |
ImagePlus.getProcessor()
Returns a reference to the current ImageProcessor. |
ImageProcessor |
VirtualStack.getProcessor(int n)
Returns an ImageProcessor for the specified slice, were 1<=n<=nslices. |
ImageProcessor |
ImageStack.getProcessor(int n)
Returns an ImageProcessor for the specified slice, were 1<=n<=nslices. |
ImageProcessor |
CompositeImage.getProcessor(int channel)
|
Methods in ij with parameters of type ImageProcessor | |
---|---|
void |
VirtualStack.addSlice(java.lang.String sliceLabel,
ImageProcessor ip)
Does nothing.. |
void |
ImageStack.addSlice(java.lang.String sliceLabel,
ImageProcessor ip)
Adds the image in 'ip' to the end of the stack. |
void |
VirtualStack.addSlice(java.lang.String sliceLabel,
ImageProcessor ip,
int n)
Does noting. |
void |
ImageStack.addSlice(java.lang.String sliceLabel,
ImageProcessor ip,
int n)
Adds the image in 'ip' to the stack following slice 'n'. |
void |
LookUpTable.drawUnscaledColorBar(ImageProcessor ip,
int x,
int y,
int width,
int height)
|
void |
ImagePlus.setProcessor(java.lang.String title,
ImageProcessor ip)
Replaces the ImageProcessor, if any, with the one specified. |
(package private) void |
ImagePlus.setProcessor2(java.lang.String title,
ImageProcessor ip,
ImageStack newStack)
|
void |
ImageStack.update(ImageProcessor ip)
Updates this stack so its attributes, such as min, max, calibration table and color model, are the same as 'ip'. |
Constructors in ij with parameters of type ImageProcessor | |
---|---|
ImagePlus(java.lang.String title,
ImageProcessor ip)
Constructs an ImagePlus from an ImageProcessor. |
Uses of ImageProcessor in ij.plugin |
---|
Subclasses of ImageProcessor in ij.plugin | |
---|---|
(package private) class |
ColorGenerator
|
Fields in ij.plugin declared as ImageProcessor | |
---|---|
(package private) ImageProcessor |
MemoryMonitor.ip
|
(package private) static ImageProcessor |
GelAnalyzer.ipLanes
|
Methods in ij.plugin that return ImageProcessor | |
---|---|
(package private) ImageProcessor |
ImageCalculator.createNewImage(ImageProcessor ip1,
ImageProcessor ip2,
ij.measure.Calibration cal)
|
(package private) ImageProcessor |
SurfacePlotter.drawString(ImageProcessor ip,
java.lang.String s,
int a)
|
ImageProcessor |
CanvasResizer.expandImage(ImageProcessor ipOld,
int wNew,
int hNew,
int xOff,
int yOff)
|
(package private) ImageProcessor |
Slicer.getSlice(ImagePlus imp,
double x1,
double y1,
double x2,
double y2,
java.lang.String status)
|
ImageProcessor |
SurfacePlotter.makeSurfacePlot(ImageProcessor ip)
|
ImageProcessor |
TextReader.open()
Displays a file open dialog and opens the specified text file as a float image. |
ImageProcessor |
TextReader.open(java.lang.String path)
Opens the specified text file as a float image. |
ImageProcessor |
PGM_Reader.open16bitAsciiImage(java.io.StreamTokenizer tok,
int width,
int height)
|
ImageProcessor |
PGM_Reader.open16bitRawImage(java.io.InputStream is,
int width,
int height)
|
(package private) ImageProcessor |
FFT.pad(ImageProcessor ip)
|
(package private) ImageProcessor |
SurfacePlotter.trimPlot(ImageProcessor plot,
int maxTrim)
|
Methods in ij.plugin with parameters of type ImageProcessor | |
---|---|
(package private) void |
ContrastEnhancer.applyTable(ImageProcessor ip,
int[] lut)
|
(package private) void |
Thresholder.autoThreshold(ImageProcessor ip)
|
(package private) void |
FFT.changeValues(ImageProcessor ip,
int v1,
int v2,
int v3)
|
(package private) void |
SurfacePlotter.clearAboveProfile(ImageProcessor ipProfile,
double[] profile,
int width,
double yinc2)
|
(package private) void |
FITS_Writer.createHeader(java.lang.String path,
ImageProcessor ip,
int numBytes)
|
(package private) ImageProcessor |
ImageCalculator.createNewImage(ImageProcessor ip1,
ImageProcessor ip2,
ij.measure.Calibration cal)
|
(package private) void |
Scaler.createNewStack(ImagePlus imp,
ImageProcessor ip)
|
(package private) ImageStack |
Slicer.createOutputStack(ImagePlus imp,
ImageProcessor ip)
|
(package private) void |
SurfacePlotter.drawAndLabelAxis(ImageProcessor ip,
ImageProcessor ip2,
java.awt.Rectangle roi)
|
(package private) void |
SurfacePlotter.drawAxis(ImageProcessor ip,
int x1,
int y1,
int x2,
int y2,
java.lang.String label,
int offset,
int offsetXDirection,
int offsetYDirection,
int labelSide)
|
(package private) void |
MontageMaker.drawBorder(ImageProcessor montage,
int x,
int y,
int width,
int height,
int borderWidth)
|
(package private) void |
MontageMaker.drawLabel(ImageProcessor montage,
int slice,
java.lang.String label,
int x,
int y,
int width,
int height)
|
(package private) ImageProcessor |
SurfacePlotter.drawString(ImageProcessor ip,
java.lang.String s,
int a)
|
void |
ContrastEnhancer.equalize(ImageProcessor ip)
Changes the tone curves of images. |
ImageProcessor |
CanvasResizer.expandImage(ImageProcessor ipOld,
int wNew,
int hNew,
int xOff,
int yOff)
|
(package private) void |
SurfacePlotter.fixLut(ImageProcessor ip)
|
(package private) float[] |
Slicer.getIrregularProfile(ij.gui.Roi roi,
ImageProcessor ip)
|
ImageProcessor |
SurfacePlotter.makeSurfacePlot(ImageProcessor ip)
|
(package private) FHT |
FFT.newFHT(ImageProcessor ip)
|
(package private) void |
ContrastEnhancer.normalize(ImageProcessor ip,
double min,
double max)
|
(package private) void |
ContrastEnhancer.normalizeFloat(ImageProcessor ip,
double min,
double max)
|
(package private) ImageProcessor |
FFT.pad(ImageProcessor ip)
|
void |
Slicer.putColumn(ImageProcessor ip,
int x,
int y,
float[] data,
int length)
|
void |
Slicer.putRow(ImageProcessor ip,
int x,
int y,
float[] data,
int length)
|
(package private) void |
Scaler.scale(ImageProcessor ip)
|
(package private) void |
GelAnalyzer.setCustomLut(ImageProcessor ip)
|
(package private) boolean |
Scaler.showDialog(ImageProcessor ip)
|
void |
ContrastEnhancer.stretchHistogram(ImageProcessor ip,
double saturated)
|
void |
ContrastEnhancer.stretchHistogram(ImageProcessor ip,
double saturated,
ImageStatistics stats)
|
(package private) ImageProcessor |
SurfacePlotter.trimPlot(ImageProcessor plot,
int maxTrim)
|
(package private) void |
FITS_Writer.writeData(java.lang.String path,
ImageProcessor ip)
Appends the data of the current image to the end of the file specified by path. |
(package private) int |
AboutBox.x(java.lang.String text,
ImageProcessor ip,
int max)
|
Uses of ImageProcessor in ij.plugin.filter |
---|
Fields in ij.plugin.filter declared as ImageProcessor | |
---|---|
(package private) ImageProcessor |
ThresholdToSelection.ip
|
(package private) ImageProcessor |
CalibrationBar.ip
|
(package private) ImageProcessor |
Filler.mask
|
Methods in ij.plugin.filter that return ImageProcessor | |
---|---|
(package private) ImageProcessor |
Binary.expand(ImageProcessor ip,
boolean hasEdgePixels)
|
(package private) ImageProcessor |
FFTCustomFilter.getFilter(int size)
|
(package private) ImageProcessor |
FFTCustomFilter.pad(ImageProcessor ip)
|
(package private) ImageProcessor |
FFTCustomFilter.padFilter(ImageProcessor ip,
int maxN)
|
(package private) ImageProcessor |
BackgroundSubtracter.rollBall(RollingBall ball,
ImageProcessor image,
ImageProcessor smallImage)
'Rolls' a filtering object over a (shrunken) image in order to find the image's smooth continuous background. |
(package private) ImageProcessor |
BackgroundSubtracter.rollBall16(RollingBall ball,
ImageProcessor image,
ImageProcessor smallImage)
This is a 16-bit version of the rollBall() method. |
(package private) ImageProcessor |
Binary.shrink(ImageProcessor ip,
ImageProcessor ip2,
boolean hasEdgePixels)
|
(package private) ImageProcessor |
BackgroundSubtracter.shrinkImage(ImageProcessor ip,
int shrinkfactor)
Creates a lower resolution image for ball-rolling. |
(package private) ImageProcessor |
FFTFilter.tileMirror(ImageProcessor ip,
int width,
int height,
int x,
int y)
Puts imageprocessor (ROI) into a new imageprocessor of size width x height y at position (x,y). |
Methods in ij.plugin.filter with parameters of type ImageProcessor | |
---|---|
void |
SaltAndPepper.add(ImageProcessor ip,
double percent)
|
boolean |
ParticleAnalyzer.analyze(ImagePlus imp,
ImageProcessor ip)
Performs particle analysis on the specified ImagePlus and ImageProcessor. |
(package private) void |
MaximumFinder.analyzeAndMarkMaxima(ImageProcessor ip,
ByteProcessor typeP,
MaximumFinder.MaxPoint[] maxPoints,
boolean excludeEdgesNow,
boolean isEDM,
float globalMin,
double tolerance)
Check all maxima in list maxPoints, mark type of the points in typeP |
(package private) void |
ParticleAnalyzer.analyzeParticle(int x,
int y,
ImagePlus imp,
ImageProcessor ip)
|
(package private) void |
LutApplier.apply(ImagePlus imp,
ImageProcessor ip)
|
boolean |
GaussianBlur.blur(ImageProcessor ip,
double radius)
Gaussian Filtering of an ImageProcessor. |
void |
GaussianBlur.blurGaussian(ImageProcessor ip,
double sigmaX,
double sigmaY,
double accuracy)
Gaussian Filtering of an ImageProcessor. |
(package private) void |
MaximumFinder.cleanupExtraLines(ImageProcessor ip)
Delete single dots and lines ending somewhere within a segmented particle Needed for post-processing watershed-segmented images that can have local minima |
void |
Filler.clear(ImageProcessor ip)
|
void |
Filler.clearOutside(ImageProcessor ip)
|
(package private) void |
Binary.close(ImageProcessor ip)
|
boolean |
Convolver.convolve(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
|
boolean |
Convolver.convolveFloat(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
Convolves the image ip with a kernel of width
kw and height kh . |
(package private) void |
Convolver.convolveFloat1D(ImageProcessor ip,
float[] kernel,
int kw,
int kh)
Convolves the image ip with a kernel of width
kw and height kh . |
(package private) void |
FractalBoxCounter.count(int size,
ImageProcessor ip)
|
(package private) void |
Binary.dilate(ImageProcessor ip)
|
(package private) void |
FractalBoxCounter.doBoxCounts(ImageProcessor ip)
|
(package private) void |
FFTCustomFilter.doInverseTransform(FHT fht,
ImageProcessor ip)
|
void |
Filler.draw(ImageProcessor ip)
|
protected void |
CalibrationBar.drawColorBar(ImageProcessor ip,
int xOffset,
int yOffset)
|
void |
ParticleAnalyzer.drawEllipse(ImageProcessor ip,
ImageStatistics stats,
int count)
|
(package private) void |
ParticleAnalyzer.drawFilledParticle(ImageProcessor ip,
ij.gui.Roi roi,
ImageProcessor mask)
|
void |
Filler.drawLabel(ImagePlus imp,
ImageProcessor ip,
int count,
java.awt.Rectangle r)
|
(package private) void |
Filler.drawLabel(ImageProcessor ip)
|
(package private) void |
ParticleAnalyzer.drawOutline(ImageProcessor ip,
ij.gui.Roi roi,
int count)
|
protected void |
ParticleAnalyzer.drawParticle(ImageProcessor drawIP,
ij.gui.Roi roi,
ImageStatistics stats,
ImageProcessor mask)
Draws a selected particle in a separate image. |
(package private) void |
Filler.drawParticleLabels(ImageProcessor ip)
|
(package private) int |
CalibrationBar.drawText(ImageProcessor ip,
int x,
int y,
boolean active)
|
void |
Shadows.east(ImageProcessor ip)
|
(package private) boolean |
ParticleAnalyzer.eraseOutsideRoi(ImageProcessor ip,
java.awt.Rectangle r,
ImageProcessor mask)
|
(package private) void |
Binary.erode(ImageProcessor ip)
|
(package private) ImageProcessor |
Binary.expand(ImageProcessor ip,
boolean hasEdgePixels)
|
(package private) void |
BackgroundSubtracter.extrapolateBackground(ImageProcessor background,
RollingBall ball)
Uses linear extrapolation to find pixel values on the top, left, right, and bottom edges of the background. |
(package private) void |
BackgroundSubtracter.extrapolateBackground16(ImageProcessor background,
RollingBall ball)
This is a 16-bit version of the extrapolateBackground() method. |
void |
Filler.fill(ImageProcessor ip)
|
(package private) void |
FFTFilter.filter(ImageProcessor ip)
|
(package private) void |
FFTFilter.filterLargeSmall(ImageProcessor ip,
double filterLarge,
double filterSmall,
int stripesHorVert,
double scaleStripes)
|
(package private) boolean |
FractalBoxCounter.FindMargins(ImageProcessor ip)
|
ByteProcessor |
MaximumFinder.findMaxima(ImageProcessor ip,
double tolerance,
double threshold,
int outputType,
boolean excludeOnEdges,
boolean isEDM)
Here the processing is done: Find the maxima of an image (does not find minima) |
java.lang.String |
Info.getImageInfo(ImagePlus imp,
ImageProcessor ip)
|
(package private) java.lang.String |
Info.getInfo(ImagePlus imp,
ImageProcessor ip)
|
(package private) MaximumFinder.MaxPoint[] |
MaximumFinder.getSortedMaxPoints(ImageProcessor ip,
ByteProcessor typeP,
boolean excludeEdgesNow,
boolean isEDM,
float globalMin,
double threshold)
Find all local maxima (irrespective whether they finally qualify as maxima or not) |
(package private) ImageStatistics |
ParticleAnalyzer.getStatistics(ImageProcessor ip,
int mOptions,
ij.measure.Calibration cal)
|
(package private) boolean |
Binary.hasEdgePixels(ImageProcessor ip)
|
(package private) void |
BackgroundSubtracter.interpolateBackground(ImageProcessor background,
RollingBall ball)
Uses bilinear interpolation to find the points in the full-scale background given the points from the shrunken image background. |
(package private) void |
BackgroundSubtracter.interpolateBackground16(ImageProcessor background,
RollingBall ball)
This is a 16-bit version of the interpolateBackground(0 method. |
(package private) boolean |
ImageMath.isFloat(ImageProcessor ip)
|
(package private) int |
MaximumFinder.isLineOrDot(ImageProcessor ip,
int x,
int y)
analyze the neighbors of a pixel (x, y) in a byte image; pixels <255 are considered part of lines. |
(package private) boolean |
MaximumFinder.isWithin(ImageProcessor ip,
int x,
int y,
int direction)
returns whether the neighbor in a given direction is within the image NOTE: it is assumed that the pixel x,y itself is within the image! |
void |
Filler.label(ImageProcessor ip)
|
(package private) void |
LutWindow.list(ImageProcessor ip)
|
ShortProcessor |
EDM.make16bitEDM(ImageProcessor ip)
Calculates a 16-bit grayscale Euclidean Distance Map for a binary 8-bit image. |
(package private) ByteProcessor |
MaximumFinder.make8bit(ImageProcessor ip,
ByteProcessor typeP,
boolean isEDM,
float globalMin,
float globalMax,
double threshold)
Create an 8-bit image by scaling the pixel values of ip (background 0) and mark maximum areas as 255. |
void |
Filler.makeMask(ImageProcessor ip,
java.awt.Rectangle r)
|
(package private) FHT |
FFTCustomFilter.newFHT(ImageProcessor ip)
|
void |
Shadows.north(ImageProcessor ip)
|
void |
Shadows.northeast(ImageProcessor ip)
|
void |
Shadows.northwest(ImageProcessor ip)
|
(package private) void |
Binary.open(ImageProcessor ip)
|
(package private) void |
Binary.outline(ImageProcessor ip)
|
(package private) ImageProcessor |
FFTCustomFilter.pad(ImageProcessor ip)
|
(package private) ImageProcessor |
FFTCustomFilter.padFilter(ImageProcessor ip,
int maxN)
|
void |
RankFilters.rank(ImageProcessor ip,
double radius,
int rankType)
|
static void |
GaussianBlur.resetOutOfRoi(ImageProcessor ip,
int radius)
Set the processed pixels above and below the roi rectangle back to their previous value (i.e., snapshot buffer). |
(package private) ImageProcessor |
BackgroundSubtracter.rollBall(RollingBall ball,
ImageProcessor image,
ImageProcessor smallImage)
'Rolls' a filtering object over a (shrunken) image in order to find the image's smooth continuous background. |
(package private) ImageProcessor |
BackgroundSubtracter.rollBall16(RollingBall ball,
ImageProcessor image,
ImageProcessor smallImage)
This is a 16-bit version of the rollBall() method. |
void |
LineGraphAnalyzer.run(ImageProcessor ip)
|
void |
GaussianBlur.run(ImageProcessor ip)
This method is invoked for each slice during execution |
void |
RoiWriter.run(ImageProcessor ip)
|
void |
Resizer.run(ImageProcessor ip)
|
void |
FFTFilter.run(ImageProcessor ip)
|
void |
ImageMath.run(ImageProcessor ip)
|
void |
ScaleDialog.run(ImageProcessor ip)
|
void |
Shadows.run(ImageProcessor ip)
|
void |
SaltAndPepper.run(ImageProcessor ip)
|
void |
Binary.run(ImageProcessor ip)
|
void |
RankFilters.run(ImageProcessor ip)
|
void |
ThresholdToSelection.run(ImageProcessor ip)
|
void |
Writer.run(ImageProcessor ip)
|
void |
LutApplier.run(ImageProcessor ip)
|
void |
FFTCustomFilter.run(ImageProcessor ip)
|
void |
Duplicater.run(ImageProcessor ip)
|
void |
FractalBoxCounter.run(ImageProcessor ip)
|
void |
Analyzer.run(ImageProcessor ip)
|
void |
Filler.run(ImageProcessor ip)
|
void |
PlugInFilter.run(ImageProcessor ip)
Filters use this method to process the image. |
void |
ImageProperties.run(ImageProcessor ip)
|
void |
LutViewer.run(ImageProcessor ip)
|
void |
Rotator.run(ImageProcessor ip)
|
void |
Filters.run(ImageProcessor ip)
|
void |
UnsharpMask.run(ImageProcessor ip)
This method is invoked for each slice or color channel. |
void |
AVIWriter.run(ImageProcessor ip)
|
void |
Calibrator.run(ImageProcessor ip)
|
void |
Printer.run(ImageProcessor ip)
|
void |
MaximumFinder.run(ImageProcessor ip)
The plugin is inferred from ImageJ by this method |
void |
Info.run(ImageProcessor ip)
|
void |
BackgroundSubtracter.run(ImageProcessor ip)
|
void |
Convolver.run(ImageProcessor ip)
|
void |
XYWriter.run(ImageProcessor ip)
|
void |
ParticleAnalyzer.run(ImageProcessor ip)
|
void |
Transformer.run(ImageProcessor ip)
|
void |
RGBStackSplitter.run(ImageProcessor ip)
|
void |
CalibrationBar.run(ImageProcessor ipPassed)
|
void |
Profiler.run(ImageProcessor ip)
|
void |
Projector.run(ImageProcessor ip)
|
void |
ZAxisProfiler.run(ImageProcessor ip)
|
void |
BinaryFiller.run(ImageProcessor ip)
|
void |
Benchmark.run(ImageProcessor ip)
|
void |
EDM.run(ImageProcessor ip)
|
(package private) void |
ImageMath.setBackgroundToNaN(ImageProcessor ip)
Set non-thresholded pixels in a float image to NaN. |
(package private) boolean |
ParticleAnalyzer.setThresholdLevels(ImagePlus imp,
ImageProcessor ip)
|
(package private) ImageProcessor |
Binary.shrink(ImageProcessor ip,
ImageProcessor ip2,
boolean hasEdgePixels)
|
(package private) ImageProcessor |
BackgroundSubtracter.shrinkImage(ImageProcessor ip,
int shrinkfactor)
Creates a lower resolution image for ball-rolling. |
(package private) void |
Binary.skeletonize(ImageProcessor ip)
|
void |
Shadows.south(ImageProcessor ip)
|
void |
Shadows.southeast(ImageProcessor ip)
|
void |
Shadows.southwest(ImageProcessor ip)
|
void |
BackgroundSubtracter.subtractBackround(ImageProcessor ip,
int ballRadius)
Implements a rolling-ball algorithm for the removal of smooth continuous background from a two-dimensional gel image. |
(package private) ImageProcessor |
FFTFilter.tileMirror(ImageProcessor ip,
int width,
int height,
int x,
int y)
Puts imageprocessor (ROI) into a new imageprocessor of size width x height y at position (x,y). |
void |
EDM.toEDM(ImageProcessor ip)
Converts a binary image into a 8-bit grayscale Euclidean Distance Map (EDM). |
(package private) int |
MaximumFinder.trueEdmHeight(int x,
int y,
ImageProcessor ip)
Get estimated "true" height of a maximum or saddle point of a Euclidian Distance Map. |
void |
CalibrationBar.verticalColorBar(ImageProcessor ip,
int x,
int y,
int thickness,
int length)
|
void |
Shadows.west(ImageProcessor ip)
|
Constructors in ij.plugin.filter with parameters of type ImageProcessor | |
---|---|
LutWindow(ImagePlus imp,
ij.gui.ImageCanvas ic,
ImageProcessor ip)
|
Uses of ImageProcessor in ij.process |
---|
Subclasses of ImageProcessor in ij.process | |
---|---|
class |
BinaryProcessor
This class processes binary images. |
class |
ByteProcessor
This is an 8-bit image and methods that operate on that image. |
class |
ColorProcessor
This is an 32-bit RGB image and methods that operate on that image.. |
class |
FHT
This class contains a Java implementation of the Fast Hartley Transform. |
class |
FloatProcessor
This is an 32-bit floating-point image and methods that operate on that image. |
class |
ShortProcessor
Objects of the class contain a 16-bit unsigned image and methods that operate on that image. |
Fields in ij.process declared as ImageProcessor | |
---|---|
(package private) ImageProcessor |
FloodFiller.ip
|
(package private) ImageProcessor |
ImageProcessor.mask
|
Methods in ij.process that return ImageProcessor | |
---|---|
(package private) ImageProcessor |
FHT.calculateAmplitude(float[] fht,
int maxN)
|
ImageProcessor |
TypeConverter.convertToByte()
Converts processor to a ByteProcessor. |
ImageProcessor |
ImageProcessor.convertToByte(boolean doScaling)
Returns an 8-bit version of this image as a ByteProcessor. |
ImageProcessor |
MedianCut.convertToByte(int maxcubes)
This is a version of convert that returns a ByteProcessor. |
ImageProcessor |
ImageProcessor.convertToFloat()
Returns a 32-bit float version of this image as a FloatProcessor. |
ImageProcessor |
TypeConverter.convertToFloat(float[] ctable)
Converts processor to a FloatProcessor. |
ImageProcessor |
TypeConverter.convertToRGB()
Converts processor to a ColorProcessor. |
ImageProcessor |
ImageProcessor.convertToRGB()
Returns an RGB version of this image as a ColorProcessor. |
ImageProcessor |
TypeConverter.convertToShort()
Converts processor to a ShortProcessor. |
ImageProcessor |
ImageProcessor.convertToShort(boolean doScaling)
Returns a 16-bit version of this image as a ShortProcessor. |
ImageProcessor |
ColorProcessor.createProcessor(int width,
int height)
Returns a new, blank ShortProcessor with the specified width and height. |
ImageProcessor |
FloatProcessor.createProcessor(int width,
int height)
Returns a new, blank FloatProcessor with the specified width and height. |
ImageProcessor |
ByteProcessor.createProcessor(int width,
int height)
Returns a new, blank ByteProcessor with the specified width and height. |
abstract ImageProcessor |
ImageProcessor.createProcessor(int width,
int height)
Returns a new, blank processor with the specified width and height. |
ImageProcessor |
ShortProcessor.createProcessor(int width,
int height)
Returns a new, blank ShortProcessor with the specified width and height. |
ImageProcessor |
ColorProcessor.crop()
|
ImageProcessor |
FloatProcessor.crop()
|
ImageProcessor |
ByteProcessor.crop()
|
abstract ImageProcessor |
ImageProcessor.crop()
Creates a new processor containing an image that corresponds to the current ROI. |
ImageProcessor |
ShortProcessor.crop()
|
ImageProcessor |
ColorProcessor.duplicate()
Returns a duplicate of this image. |
ImageProcessor |
FloatProcessor.duplicate()
Returns a duplicate of this image. |
ImageProcessor |
ByteProcessor.duplicate()
Returns a duplicate of this image. |
abstract ImageProcessor |
ImageProcessor.duplicate()
Returns a duplicate of this image. |
ImageProcessor |
ShortProcessor.duplicate()
Returns a duplicate of this image. |
ImageProcessor |
ImageProcessor.getMask()
For images with irregular ROIs, returns a mask, otherwise, returns null. |
ImageProcessor |
PolygonFiller.getMask(int width,
int height)
Returns a byte mask containing a filled version of the polygon. |
ImageProcessor |
FHT.getPowerSpectrum()
Returns an 8-bit power spectrum, log-scaled to 1-254. |
(package private) ImageProcessor |
MedianCut.makeImage()
|
ImageProcessor |
ColorProcessor.makeThumbnail(int width2,
int height2,
double smoothFactor)
Uses averaging to creates a new ColorProcessor containing a scaled copy of this image or selection. |
ImageProcessor |
ImageProcessor.resize(int dstWidth)
Creates a new ImageProcessor containing a scaled copy of this image or ROI, with the aspect ratio maintained. |
ImageProcessor |
ColorProcessor.resize(int dstWidth,
int dstHeight)
Creates a new ColorProcessor containing a scaled copy of this image or selection. |
ImageProcessor |
FloatProcessor.resize(int dstWidth,
int dstHeight)
Creates a new FloatProcessor containing a scaled copy of this image or selection. |
ImageProcessor |
ByteProcessor.resize(int dstWidth,
int dstHeight)
Creates a new ByteProcessor containing a scaled copy of this image or selection. |
abstract ImageProcessor |
ImageProcessor.resize(int dstWidth,
int dstHeight)
Creates a new ImageProcessor containing a scaled copy of this image or ROI. |
ImageProcessor |
ShortProcessor.resize(int dstWidth,
int dstHeight)
Creates a new ShortProcessor containing a scaled copy of this image or selection. |
ImageProcessor |
ImageProcessor.rotateLeft()
Rotates the entire image 90 degrees counter-clockwise. |
ImageProcessor |
ImageProcessor.rotateRight()
Rotates the entire image 90 degrees clockwise. |
Methods in ij.process with parameters of type ImageProcessor | |
---|---|
(package private) void |
FloatStatistics.calculateAreaFraction(ImageProcessor ip)
|
(package private) void |
ImageStatistics.calculateAreaFraction(ImageProcessor ip,
int[] hist)
|
(package private) void |
ColorStatistics.calculateMoments(ImageProcessor ip)
|
(package private) void |
FloatStatistics.calculateMoments(ImageProcessor ip,
double minThreshold,
double maxThreshold)
|
(package private) void |
ShortStatistics.calculateMoments(ImageProcessor ip,
int minThreshold,
int maxThreshold,
float[] cTable)
|
(package private) void |
ByteStatistics.calculateMoments(ImageProcessor ip,
int minThreshold,
int maxThreshold,
float[] cTable)
|
(package private) void |
FHT.changeValues(ImageProcessor ip,
int v1,
int v2,
int v3)
|
void |
ColorProcessor.copyBits(ImageProcessor ip,
int xloc,
int yloc,
int mode)
Copies the image contained in 'ip' to (xloc, yloc) using one of the transfer modes defined in the Blitter interface. |
void |
FloatProcessor.copyBits(ImageProcessor ip,
int xloc,
int yloc,
int mode)
Copies the image contained in 'ip' to (xloc, yloc) using one of the transfer modes defined in the Blitter interface. |
void |
ShortBlitter.copyBits(ImageProcessor ip,
int xloc,
int yloc,
int mode)
Copies the 16-bit image in 'ip' to (x,y) using the specified mode. |
void |
ByteProcessor.copyBits(ImageProcessor ip,
int xloc,
int yloc,
int mode)
Copies the image contained in 'ip' to (xloc, yloc) using one of the transfer modes defined in the Blitter interface. |
void |
ColorBlitter.copyBits(ImageProcessor ip,
int xloc,
int yloc,
int mode)
Copies the RGB image in 'ip' to (x,y) using the specified mode. |
void |
StackProcessor.copyBits(ImageProcessor src,
int xloc,
int yloc,
int mode)
|
abstract void |
ImageProcessor.copyBits(ImageProcessor ip,
int xloc,
int yloc,
int mode)
Copies the image contained in 'ip' to (xloc, yloc) using one of the transfer modes defined in the Blitter interface. |
void |
FloatBlitter.copyBits(ImageProcessor ip,
int xloc,
int yloc,
int mode)
Copies the float image in 'ip' to (x,y) using the specified mode. |
void |
ByteBlitter.copyBits(ImageProcessor ip,
int xloc,
int yloc,
int mode)
Copies the byte image in 'ip' to (x,y) using the specified mode. |
void |
ShortProcessor.copyBits(ImageProcessor ip,
int xloc,
int yloc,
int mode)
Copies the image contained in 'ip' to (xloc, yloc) using one of the transfer modes defined in the Blitter interface. |
void |
Blitter.copyBits(ImageProcessor src,
int x,
int y,
int mode)
Copies the image in 'src' to (x,y) using the specified mode. |
void |
EllipseFitter.drawEllipse(ImageProcessor ip)
Draws the ellipse on the specified image. |
void |
ImageStatistics.drawEllipse(ImageProcessor ip)
|
void |
ColorProcessor.fill(ImageProcessor mask)
Fills pixels that are within roi and part of the mask. |
void |
FloatProcessor.fill(ImageProcessor mask)
Fills pixels that are within roi and part of the mask. |
void |
ByteProcessor.fill(ImageProcessor mask)
Fills pixels that are within roi and part of the mask. |
abstract void |
ImageProcessor.fill(ImageProcessor mask)
Fills pixels that are within the ROI and part of the mask (i.e. pixels that have a value=BLACK in the mask array). |
void |
ShortProcessor.fill(ImageProcessor mask)
Fills pixels that are within roi and part of the mask. |
void |
PolygonFiller.fill(ImageProcessor ip,
java.awt.Rectangle r)
Fills the polygon using the ImageProcessor's current drawing color. |
(package private) void |
FloodFiller.fillLine(ImageProcessor ip,
int x1,
int x2,
int y)
|
void |
EllipseFitter.fit(ImageProcessor ip,
ImageStatistics stats)
Fits an ellipse to the current ROI. |
(package private) void |
ImageStatistics.fitEllipse(ImageProcessor ip)
|
(package private) void |
ImageStatistics.getCentroid(ImageProcessor ip)
|
(package private) void |
FloatStatistics.getCentroid(ImageProcessor ip,
double minThreshold,
double maxThreshold)
|
(package private) void |
ShortStatistics.getCentroid(ImageProcessor ip,
int minThreshold,
int maxThreshold)
|
(package private) void |
ByteStatistics.getCentroid(ImageProcessor ip,
int minThreshold,
int maxThreshold)
|
int[] |
ColorProcessor.getHistogram(ImageProcessor mask)
|
int[] |
ByteProcessor.getHistogram(ImageProcessor mask)
|
(package private) int[] |
ShortProcessor.getHistogram(ImageProcessor mask)
|
(package private) void |
FloatStatistics.getStatistics(ImageProcessor ip,
double minThreshold,
double maxThreshold)
|
(package private) void |
ShortStatistics.getStatistics(ImageProcessor ip,
int[] hist,
int min,
int max,
float[] cTable)
|
static ImageStatistics |
ImageStatistics.getStatistics(ImageProcessor ip,
int mOptions,
ij.measure.Calibration cal)
|
void |
ImageProcessor.insert(ImageProcessor ip,
int xloc,
int yloc)
Inserts the image contained in 'ip' at (xloc, yloc). |
void |
EllipseFitter.makeRoi(ImageProcessor ip)
Generates the xCoordinates, yCoordinates public arrays that can be used to create an ROI. |
protected java.lang.String |
ImageProcessor.maskSizeError(ImageProcessor mask)
|
void |
FloodFiller.particleAnalyzerFill(int x,
int y,
double level1,
double level2,
ImageProcessor mask,
java.awt.Rectangle bounds)
This method is used by the particle analyzer to remove interior holes from particle masks. |
void |
ColorProcessor.reset(ImageProcessor mask)
|
void |
FloatProcessor.reset(ImageProcessor mask)
|
void |
ByteProcessor.reset(ImageProcessor mask)
Restore pixels that are within roi but not part of mask. |
abstract void |
ImageProcessor.reset(ImageProcessor mask)
Restores pixels from the snapshot buffer that are within the rectangular roi but not part of the mask. |
void |
ShortProcessor.reset(ImageProcessor mask)
|
void |
ImageProcessor.setMask(ImageProcessor mask)
Defines a byte mask that limits processing to an irregular ROI. |
(package private) void |
ImageStatistics.setup(ImageProcessor ip,
ij.measure.Calibration cal)
|
void |
FHT.swapQuadrants(ImageProcessor ip)
Swap quadrants 1 and 3 and 2 and 4 of the specified ImageProcessor so the power spectrum origin is at the center of the image. |
Constructors in ij.process with parameters of type ImageProcessor | |
---|---|
ByteStatistics(ImageProcessor ip)
Construct an ImageStatistics object from a ByteProcessor using the standard measurement options (area, mean, mode, min and max) and no calibration. |
|
ByteStatistics(ImageProcessor ip,
int mOptions,
ij.measure.Calibration cal)
Constructs a ByteStatistics object from a ByteProcessor using the specified measurement and calibration. |
|
ColorStatistics(ImageProcessor ip)
Construct an ImageStatistics object from a ColorProcessor using the standard measurement options (area, mean, mode, min and max). |
|
ColorStatistics(ImageProcessor ip,
int mOptions,
ij.measure.Calibration cal)
Constructs a ColorStatistics object from a ColorProcessor using the specified measurement options. |
|
FHT(ImageProcessor ip)
Constructs a FHT object from an ImageProcessor. |
|
FloatStatistics(ImageProcessor ip)
Constructs an ImageStatistics object from a FloatProcessor using the standard measurement options (area, mean, mode, min and max). |
|
FloatStatistics(ImageProcessor ip,
int mOptions,
ij.measure.Calibration cal)
Constructs a FloatStatistics object from a FloatProcessor using the specified measurement options. |
|
FloodFiller(ImageProcessor ip)
|
|
ShortStatistics(ImageProcessor ip)
Construct an ImageStatistics object from a ShortProcessor using the standard measurement options (area, mean, mode, min and max). |
|
ShortStatistics(ImageProcessor ip,
int mOptions,
ij.measure.Calibration cal)
Constructs a ShortStatistics object from a ShortProcessor using the specified measurement options. |
|
StackProcessor(ImageStack stack,
ImageProcessor ip)
Constructs a StackProcessor from a stack. |
|
TypeConverter(ImageProcessor ip,
boolean doScaling)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |