Table of Contents
If you find the links to any of my tutorials
broken, you might try either:
-
Going to
Google or Bing and searching the web
for pages having the same title, or
-
Going to
More
articles by Richard G. Baldwin at Developer.com and searching that page
for the tutorial by title.
One of those two options is almost certain to
lead you to a copy of the tutorial.
The New Face of
Computer Science Education - The Scratch Generation
1468 Plotting Engineering and Scientific Data using Java
1489
Plotting 3D Surfaces using Java
1492
Plotting Large Quantities of Data using Java
100 Periodic
Motion and Sinusoids
104 Sampled Time
Series
108
Averaging Time Series
400
Processing Image Pixels using Java, Getting Started
402
Processing Image Pixels using Java, Creating a Spotlight
404
Processing Image Pixels Using Java: Controlling Contrast and Brightness
406
Processing Image Pixels, Color Intensity, Color Filtering, and Color Inversion
408
Processing Image Pixels, Performing Convolution on Images
410
Processing Image Pixels, Understanding Image Convolution in Java
412
Processing Image Pixels, Applying Image Convolution in Java, Part 1
414
Processing Image Pixels, Applying Image Convolution in Java, Part 2
416
Processing Image Pixels, An Improved Image-Processing Framework in Java
418
Processing Image Pixels, Creating Visible Watermarks in Java
450 A
Framework for Experimenting with Java 2D Image-Processing Filters
452 Using
the Java 2D LookupOp Filter Class to Process Images
454 Using
the Java 2D AffineTransformOp Filter Class to Process Images
456 Using
the Java 2D LookupOp Filter Class to Scramble and Unscramble Images
458 Using
the Java 2D BandCombineOp Filter Class to Process Images
460 Using
the Java 2D ConvolveOp Filter Class to Process Images
462 Using
the Java 2D ColorConvertOp and RescaleOp Filter Classes to Process Images
1478 Fun with Java, How and Why Spectral Analysis Works
1482 Spectrum Analysis using Java, Sampling Frequency, Folding Frequency, and the FFT Algorithm
1483 Spectrum Analysis using Java, Frequency Resolution versus Data Length
1484 Spectrum Analysis using Java, Complex Spectrum and Phase Angle
1485 Spectrum Analysis using Java, Forward and Inverse Transforms, Filtering in the Frequency Domain
1486 Fun with Java, Understanding the Fast Fourier Transform (FFT) Algorithm
1487 Convolution and Frequency Filtering in Java
1488
Convolution and Matched Filtering in Java
1490 2D
Fourier Transforms using Java
1491 2D
Fourier Transforms using Java, Part 2
1510 A
Recursive Filtering Workbench in Java
1511 The
Driver Class for the Recursive Filtering Workbench in Java
1512 The
User Input GUI for the Recursive Filtering Workbench in Java
1513 The
Recursive Filtering Workbench in Java, Putting it all Together ...
Adaptive Filtering
2350
Adaptive Filtering in Java, Getting Started
2352 An
Adaptive Whitening Filter in Java
2354 A
General-Purpose LMS Adaptive Engine in Java
2356 An
Adaptive Line Tracker in Java
2358
Adaptive Identification and Inverse Filtering using Java
2360
Adaptive Noise Cancellation using Java
2362
Adaptive Prediction using Java
...
2444
Understanding the Discrete Cosine Transform in Java
2446
Understanding the 2D Discrete Cosine Transform in Java
2448
Understanding the 2D Discrete Cosine Transform in Java, Part 2
DISCLAIMER: To the best of my knowledge, all of the program code embedded in
these HTML files was originally correct. However, over time, these HTML files have
been processed through a variety of website content management programs. Sometimes,
such programs are not friendly to embedded code, and arbitrarily remove characters such as
angle brackets, square brackets, backslashes, etc. Therefore, you may occasionally
find some code that has missing characters. If so, just insert them back into the
code before you attempt to compile and execute the code. |