Developer Toolbox Topics Relative to
Image Processing
This document presents all materials related to the topic of
Image Processing on the Toolbox:
Currently, the src/haeberli/ subtree
is a great "one-stop shop" starting point for all this.
DOCUMENTS:
- Image Formats:
- Tools:
- Theory:
- Automatic Panoramic
Image Merging
- Image Processing By
Interpolation and Extrapolation, 1994
- Image Production
for the Web, October, 1994
- Matrix Operations
for Image Processing, November, 1993
- A Multifocus
Method for Controlling Depth of Field, October, 1994
- Synthetic
Lighting for Photography, January, 1992
- Texture Mapping
as a Fundamental Drawing Primitive, June, 1993
- Video & Image
Compression, EAC 36-slide set
IMAGE DATA:
SOURCE:
- public:
- TIFF provides support for the Tag Image File Format (TIFF)
- freeware1.0:
- netpbm, v1mar1994 -- image conversion toolkit between many formats
- xli, v1.16 -- xloadimage
- xmorph -- image morphing
- xpm -- drop-in replacement for IRIX 5.3 xpm library
- xv, v3.10a -- interactive image display for the X Window System
- Abekas utilities
- autopaint an rgb image to
alter the size of image, do tiling, specify/vary the brush stroke
image/size/ direction/alpha and control color noise.
- 8 envtools environment
map tools
- ibrowse, a simple image
file browser
- 26 image processing
scripts employing & extending the power of progs in haeberli/imgtools/
- 218 programs in src/haeberli/imgtools/
for processing images including:
- 31 from*.c
"Convert from another image file format to SGI's libimage
format" programs
- 26 to*.c
"Convert from SGI image file to another image file format"
programs
- pat, a
halftoning image explorer provides {Dots,Lines,Sine,Oval,Teeth,Scratch}
patterns which one can change the angle and size of
- enhance,
images program via a GUI including gamma warping, saturation,
color balance, quantization, and sharpening functionality
- compexp,
an image compression explorer
- imp/, a very versatile
paint program
- impression/, contains an
interactive tool for creating painted representations of
scanned-in photographs using brush stroke files called "sample sets", plus
17 additional tools to work with sample sets
- jpeg/, 4th public
release of JPEG file format image [de]compression software
- libcan/, provides
support for the creation and manipulation of canvases
- libgutil/, a
massive set of 117 modules comprising the
graphics utility library includes:
- dispimg.c:
general package for the display of images on all machines
- fastimg.c:
faster copies between long pixel data and image files
- fax.c:
support for writing fax files
- fzoom.c:
mag/mi -nify longs array using impulse zoom w/no filtering
- gifread.c:
read a GIF file into memory
- gifwrite:
GIF Img compression interface: write in GIF format to file
- hipass.c:
hi pass filter rows of an image using a 3x3 kernel
- hist.c:
support for histogram creation
- histgl.c:
GL support for histogram drawing
- imgread.c:
read an image into arrays of chars or shorts
- izoom.c:
magnify or minify a picture with or without filtering
- mip.c:
display a mip image on the iris screen.
- mipdoc.c:
make and draw a mip document
- mipscreen.c:
support for a tiled screen data structure to draw into
- movie.c:
file support for movie files
- phasecor.c:
use phase correlation to align two images
- psimg.c:
convert image data into b/w or color PostScript
- qquant.c:
quick quant based on heckbert's median cut algoirthm
- quant.c:
general median cut algorithm based on heckbert's m.c.a.
- render.c:
employs GL to generate high resolution rendered images
- row.c:
support for operations on image rows
- samplelongs.c:
Use linear interpolation to sample arrays of longs
- stream.c:
autotracing support: converts an image into lines
- tiffread.c:
read a TIFF image into memory
- transcor.c:
find the x/y translation to best align two images
- libimage/, the SGI imagelib
image file format library
- libui/, the older
Showcase UI library
- mpeg/, a public
domain MPEG Video Software Decoder (Version 2.0.1; March 15, 1994)
- mtex/, image
processing app capable of massaging scanned images for use as texture maps
- OpenGL
offscreen rendering example source
- phwarp warps
images on hi-end graphics systems
Copyright © 1995, Silicon Graphics, Inc.