The convolution operator, all input/output images are
image2DDouble images, there are 2 inputs - an image and a kernel,
there is 1 output, the actual convolution algorithm code is located
in code/operator/convolution/Convolution.java.
Takes a 2D array of grey-levels and a kernel, applies the convolution
over the area of the image specified by width and height and returns
a part of the final image.
The convolutionPadded operator, all inputs/outputs are image2DDouble,
2 inputs - an image and a kernel, 1 output, the padded convolution
algorithm is located in code/operator/convolution/Convolution.java.
Gets the median value from an input list by removing half of the maximum
values and then returning the remaining maximum value or the mean
of the two maximum values (if even number of elements).
Give an image of width src_width contained in int array src
returns the rectangle with top left corner at x,y and with width
width and height height contained in that image as an int array
Image representation consisting of an array of integers, each integer
representing a grey-scale value between 0 and 255 (values outside this
range are allowed but it should be noted that the imageDisplay and
possibly other operators will simply set all values above 255 to 255
and all negative values to 0), starting at the top-left corner of the
image (0,0) and continuing row by row to the bottom-right corner.
Constructor that makes an image1DInt image representation by
either making an identical copy of an existing image1DInt or by
converting a different image representation.
Image representation consisting of a 2d int array (where (0,0) is
the top-left corner of the image and (1,0) is the adjacent pixel
to the right of (0,0) and (0,1) is the adjacent pixel to the bottom of
(0,0).
Constructor that makes an image2DInt image representation by
either making an identical copy of an existing image2DInt or by
converting a different image representation.
Links this operator and another operator by setting the other
operator's input1 to the same image as this operator's output1
(converting the image to the correct representation if required).
Links this operator and another operator by setting the other
operator's input1 to the same image as this operator's output1
(converting the image to the correct representation if required).
Links this operator and another operator by setting the other
operator's input2 to the same image as this operator's output1
(converting the image to the correct representation if required).
Links this operator and another operator by setting the other
operator's input2 to the same image as this operator's output1
(converting the image to the correct representation if required).
Links this operator and another operator by setting the other
operator's input1 to the same image as this operator's output2
(converting the image to the correct representation if required).
Links this operator and another operator by setting the other
operator's input1 to the same image as this operator's output2
(converting the image to the correct representation if required).
Links this operator and another operator by setting the other
operator's input2 to the same image as this operator's output2
(converting the image to the correct representation if required).
Links this operator and another operator by setting the other
operator's input2 to the same image as this operator's output2
(converting the image to the correct representation if required).
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Loads the required parameters (number of iterations)
from the input stream, so the operator can be recreated in an
identical state to when it was saved.
Takes an image and applies the medial axis transform algorithm by
doing a distance transform and then skeletonising the result to remove
all unwanted pixels.
Method to apply notch filter to image by setting pixels within
width of the x and y axes to (0,0) but leaving all pixels within
radius of (0,0) untouched.
The panel that the operatorBox (representing the operator graphically
on the UI) is placed on (this is the panel that is on the big
scrollpane taking up most of the UI).
Passes data from one of this operator's output to one of
another operator's input (converting the image representation
if necessary) and runs the next operator.
SAdapThreshScreen is the user interface to the adaptive thresholding
algorithm (code.operator.AdapThresh.java) It is run as an applet
embedded in the file adpthrsh.htm
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date), there are no parameters with imageDisplay
that require saving.
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date), there are no parameters with imageDisplay
that require saving.
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operato
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Returns a String representing all the parameters for this operator
for the purpose of saving the system setup (and being able to load
it again at a future date).
Saves the layout of the current system to the current file name,
if the current file name is the default file name then allow the
user to select a more suitable name (don't save the file as the
default name).
SCannyScreen is the user interface to the Canny edge detection
algorithm (code.operator.Canny.java) It is run as an applet
embedded in the file canny.htm
ImageAndScreen is the user interface to the pixel logical AND
algorithm (hiprjava.operator.ImageAnd.java) It is run as an applet
embedded in the file pixand.htm.
ImageBitShiftScreen is the user interface to the pixel arithmetic shift
algorithm (hiprjava.operator.ImageOr.java) It is run as an applet
embedded in the file pixbitshift.htm.
SImageBlendScreen is the user interface to the pixel blending
algorithm (hiprjava.operator.ImageBlend.java) It is run as an applet
embedded in the file pixBlend.htm.
ImageDifferenceScreen is the user interface to the pixel subtraction
algorithm (hiprjava.operator.ImageDifference.java) It is run as an applet
embedded in the file pixsub.htm
SImageDivScreen is the user interface to the pixel division
algorithm (hiprjava.operator.ImageDiv.java) It is run as an applet
embedded in the file pixdiv.htm.
SImageLabelScreen is the user interface to the connect component labelling
algorithm (code.operator.ImageLabel.java) It is run as an applet
embedded in the file pixLabel.htm.
ImageMultScreen is the user interface to the pixel multiplication
algorithm (hiprjava.operator.ImageMult.java) It is run as an applet
embedded in the file pixmult.htm.
ImageOrScreen is the user interface to the pixel logical OR
algorithm (hiprjava.operator.ImageOr.java) It is run as an applet
embedded in the file pixor.htm.
ImageSumScreen is the user interface to the pixel addition
algorithm (hiprjava.operator.ImageSum.java) It is run as an applet
embedded in the file pixadd.htm
ImageXorScreen is the user interface to the pixel logical OR
algorithm (hiprjava.operator.ImageXor.java) It is run as an applet
embedded in the file pixxor.htm.
The base class for many non-binary image operators and also
the base class for SingleBinaryImageInterface, containing
the necessary functionality for displaying images onscreen and
setting up the basic user interface.
ScaleScreen is the user interface to the Scaling algorithm
(code.operator.Scale.java) It is run as an applet embedded in
the file scale.htm @author Craig Strachan DAI
SThresholdScreen is the user interface to the thresholding algorithm
(newjavasrc.operator.Threshold.java) It is run as an applet embedded in
the file threshld.htm
STranslateScreen is the user interface to the Translation algorithm
(code.operator.Translate.java) It is run as an applet embedded in
the file trans.htm @author Craig Strachan DAI after Judy Robertson
SELLIC OnLine, Timothy Sharman
SZeroCrossingScreen is the user interface to the zero crossing detector
algorithm (code.operator.ZeroCrossing.java) It is run as an applet
embedded in the file zerocross.htm.
Constructor taking int array of pixel values and width and height
of the image represented by the array of pixels, sets values to
(x,0) for each pixel x.