Class Summary |
ByteImage |
|
ColourTwist |
TeX
This operator converts an image in tristimulus format to
by multiplying by a conversion matrix as follows: |
CubePyramid |
|
DeBayer |
|
EuclideanMetric |
TeX
Abstract method of comparing images. |
FloatImage |
TeX FloatImage \copyright Turing Institute, 1998, W P Cockshott. |
FractalEncoding |
TeX
a FractalEncoding of an image is a representation
that can be used to generate scaled up versions of the
original. |
FractalEncoding8 |
TeX
a FractalEncoding8 of an image is a representation
that can be used to generate scaled up versions of the
original. |
FractalIndex |
TeX
The purpose of this class is to provide a fast means of
indexing blocks of 4 pixels, (2x2) blocks, so as to determine
which block of a given larger size is most similar to a particular
block of a smaller size. |
GammaCorrect |
TeX
This operator takes an image in RGB and a saturation value b and
multiplies the saturation of the image by b |
ImageTransfer |
TeX The ImageTransfer class is designed
to provide a means of passing one plane of data
to the intel image processing library for
treatment with the MMX hardware. |
IntelBImage |
Class that implements short integer images using mmx processor to speed things up. |
IntelFImage |
Float images whose arithmetic is done in the intel IPL.DLL library. |
IntelImage |
Class that implements short integer images using mmx processor to speed things up. |
Jimage |
TeX
\def\frac#1#2{(#1)\div(#2)}
The class Jimage\footnote{\copyright Turing Institute, 1998}
is an abstract class to support image processing operations. |
JpegEncoder |
|
LinearColour |
|
RelativeNorm |
TeX
Abstract method of comparing images. |
Resaturate |
TeX
This operator takes an image in RGB and a saturation value b and
maps to the set of basis vectors
$$
\pmatrix{X\cr Y\cr Z}=\pmatrix{
$1\over \sqrt 3$&$1\over \sqrt 3$&$1\over \sqrt 3$\cr
0&$-1\over \sqrt 2$&$1\over \sqrt 2$\cr
$-1\over \sqrt 2$&$0.5\over \sqrt 2$&$0.5\over \sqrt 2$}\pmatrix{R\cr G\cr B}
$$
Matrix chosen to have unit length vectors. |
RGB2XYZ |
TeX
This operator converts an image in RGB format to an XYZ image
by multiplying by a conversion matrix as follows:
$$
\pmatrix{X\cr Y\cr Z}=\pmatrix{0.412&0.357&0.18\cr
0.212&0.715&0.072\cr
0.019&0.119&0.95}\pmatrix{R\cr G\cr B}
$$ |
ShortImage |
|
Uimage |
TeX The class Uimage\footnote{\copyright Turing Institute, 1998}
is an abstract class to support operations on 2 dimensional
arrays of objects. |
XYZ2RGB |
TeX
This operator converts an image in XYZ format to an RGB image
by multiplying by a conversion matrix as follows:
$$
\pmatrix{R\cr G\cr B}=\pmatrix{3.24&-1.537&-0.498\cr
-0.969&1.875&0.041\cr
0.055&-0.204&1.057}\pmatrix{X\cr Y\cr Z}
$$ |
YUV422Sink |
|
YUV422Source |
|