Next:
Introduction
Up:
Programming with OpenGL: Advanced
Previous:
11.7 Other Atmospheric Effects
12 Image Processing
Introduction
12.1.1 The Pixel Transfer Pipeline
12.1.2 Geometric Drawing and Texturing
The Frame Buffer and Per-Fragment Operations
12.2 Colors and Color Spaces
12.2.1 The Accumulation Buffer: Interpolation and Extrapolation
12.2.2 Pixel Scale and Bias Operations
Look-Up Tables
Pixel Maps
The Color Table Extension
The Texture Color Table Extension
The Pixel Texture Extension
Equivalent Functionality Without
SGIX_pixel_texture
12.2.4 The Color Matrix Extension
Equivalent Functionality Without
SGI_color_matrix
Scale and Bias
Conversion to Luminance
Modifying Saturation
Hue Rotation
CMY Conversion
YIQ Conversion
12.3 Convolutions
Introduction
12.3.2 The Convolution Operation
Two-Dimensional Convolutions
Separable Filters
12.3.3 Convolutions Using the Accumulation Buffer
12.3.4 The Convolution Extension
12.3.5 Useful Convolution Filters
Line detection
Horizontal Edges
Vertical Edges
Left Diagonal Edges
Right Diagonal Edges
Gradient Detection (Embossing)
North
West
East
South
Northeast
Smoothing and Blurring
Arithmetic Mean
Basic Smooth: 3x3
Basic Smooth: 5x5
High-pass Filters
Basic High-Pass Filter: 3x3
Basic High-Pass Filter: 5x5
Laplacian Filter
Sobel Filter
Horizontal
Vertical
12.4 Image Warping
12.4.1 The Pixel Zoom Operation
12.4.2 Warps Using Texture Mapping
Line Integral Convolution
David Blythe
Thu Jul 17 21:24:28 PDT 1997