


All Operator Experimentation
This is a quick entry point to the interactive operator experimentation.
The source for the actual operators in on the demo pages below.
No guarentee is provided that the code is correct and we accept no liability
for any loss arising from its use.
You may also want some of these support functions:
Source for
TwoImages.java,
Convolution.java,
BinaryFast.java,
TwoDArray.java,
ComplexNumber.java,
image.java,
image1DDouble.java,
image1DInt.java,
image2DDouble.java,
image2DInt.java,
GaussianSmooth.java
Image Arithmetic
Pixel Addition
Pixel Subtraction
Pixel Multiplication
Pixel Division
Blending
Image ANDing
Image ORing
Image XORing
Image Inversion
Image BitShifting
Point Operations
Thresholding
Adaptive Thresholding
Contrast Stretching
Histogram Equalization
Logarithm Operator
Exponential Operator
Geometric Operations
Scaling
Rotation
Reflection
Translation
Affine Transformation
Image Analysis
Intensity Histogram
Classification
Connected Components Labeling
Morphology
Dilation
Erosion
Opening
Closing
Hit and Miss Transform
Thinning
Thickening
Skeletonization
Medial Axis Transformation
Digital Filters
Mean Smoothing
Median Smoothing
Gaussian Smoothing
Conservative Smoothing
Crimmins Speckle Removal
Frequency Filters
Laplacian
Laplacian of Gaussian
Unsharp Filter
Feature Detectors
Roberts Cross Edge Detector
Sobel Edge Detector
Canny Edge Detector
Compass Edge Detector
Zero Crossing Detector
Line Detector
Image Transforms
Distance Transform
Fourier Transform
Hough Transform
Image Synthesis
Noise Generation
Other
Convolution


©2003 R. Fisher, S. Perkins,
A. Walker and E. Wolfart.