Developer Documentation
Developer Documentation
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

namespace StdImageN
User Level:
Library: IPLabel

Comments:

////////////////////////////////////////////////////////////////

Methods:

#include "amma/Image/ImageConv.hh"
ImageC<ByteRGBValueC> ByteRGBXImageCT2ByteRGBImageCT(const ImageC<ByteRGBXValueC> & dat)

ImageC<ByteRGBXValueC> ByteRGBImageCT2ByteRGBXImageCT(const ImageC<ByteRGBValueC> & dat)

ImageC<DoubleImageValueT> ByteImageCT2DoubleImageCT(const ImageC<ByteGreyValueT> & dat)
Byte to double image.

ImageC<IntT> ByteImageCT2IntImageCT(const ImageC<ByteGreyValueT> & dat)
Byte to int image.

ImageC<DoubleImageValueT> IntImageCT2DoubleImageCT(const ImageC<IntT> & dat)
Int to double image.

ImageC<ByteRGBValueC> ByteImageCT2ByteRGBImageCT(const ImageC<ByteGreyValueT> & dat)
Byte grey level to colour image.

ImageC<ByteYUVValueC> ByteImageCT2ByteYUVImageCT(const ImageC<ByteGreyValueT> & dat)
Byte grey level to byte YUV colour image.

ImageC<ByteGreyValueT> DoubleImageCT2ByteImageCT(const ImageC<DoubleImageValueT> & dat)
Double -> Byte (clipped to fit) This will clip, then round the double value (NOT floor!) to fit in a byte value 0 to 255.

ImageC<RGBPointC> RealYUVImageCT2RealRGBImageCT(const ImageC<YUVPointC> & dat)
Real YUV -> RGB

ImageC<YUVPointC> RealRGBImageCT2RealYUVImageCT(const ImageC<RGBPointC> & dat)
Real RGB -> YUV

ImageC<ByteGreyValueT> ByteYUVImageCT2ByteImageCT(const ImageC<ByteYUVValueC> & dat)
Byte grey level to byte YUV colour image.

ImageC<ByteGreyValueT> RGBImageCT2ByteImageCT(const ImageC<ByteRGBValueC> & dat)
Byte colour to byte grey image.

ImageC<DoubleImageValueT> RGBImageCT2DoubleImageCT(const ImageC<ByteRGBValueC> & dat)
Byte Colour to double image.

ImageC<ByteRGBValueC> YUVImageCT2RGBImageCT(const ImageC<ByteYUVValueC> & dat)
Byte YUV to byte RGB image.

ImageC<ByteYUVValueC> RGBImageCT2YUVImageCT(const ImageC<ByteRGBValueC> & dat)
Byte RGB to byte YUV image.

#include "amma/Image/Flip.hh"
ImageC<PixelT> Flip(const ImageC<PixelT> & im)
Flip image back to front and upside down.
Make a new which is flipped both vertically and horizontally.

ImageC<PixelT> FlipH(const ImageC<PixelT> & im)
Flip image horizontaly.

ImageC<PixelT> FlipV(const ImageC<PixelT> & im)
Flip image vertically.

#include "amma/Image/LookupLabel.hh"
ImageC<UIntT> Map2Labels(const ImageC<ByteYUVValueC> & img,const SArray3dC<UIntT> & lookup)
Label pixel in 'img' with labels found in 'lookup[Y][U][V]'.

ImageC<UIntT> Map2Labels(const ImageC<ByteRGBValueC> & img,const SArray3dC<UIntT> & lookup)
Label pixel in 'img' with labels found in 'lookup[R][G][B]'.


Documentation by CxxDoc: Tue Mar 20 10:50:54 2001
Centre for Vision, Speech & Signal Processing