Examples


Use this example index to jump to code examples in the documentation.

Introductory Examples

Example 1 -- Some Basic Topics
Example 2 -- Advanced Topics
Writing a Graphics Image
Reading a Graphics Image

Image Arithmetic

Adding Images
Subtracting Images
Dividing Images
Multiplying Images

Image Display

Displaying Indexed Images
Displaying Intensity Images
Special Display Techniques
Displaying RGB Images
Displaying Binary Images

Morphology Examples

Creating a Structuring Element
Dilating an Image
Eroding an Image
Combining Dilation and Erosion
Filling Holes
Finding Peaks and Valleys
Marker-Controlled Watershed Segmentation
Finding the Euler Number of a Binary Image
Finding the Area of Binary Images
Selecting Objects in a Binary Image
Viewing a Label Matrix

Image Analysis

Edge Detection
Quadtree Decomposition

Image Enhancement

Intensity Adjustment
Noise Removal

Working with Regions of Interest

Selecting a Polygon
Filtering a Region

Image Restoration

Deblurring with the Wiener Filter
Deblurring with a Regularized Filter
Deblurring with the Lucy-Richardson Algorithm
Deblurring with the Blind Deconvolution Algorithm

Working with Color

Reducing the Number of Colors in an Image
Determining Your Systems Screen Bit Depth
Reducing Colors in an Indexed Image
Converting to Other Color Spaces
Dithering