Table of Contents

NAME

QccPackIMG - QccPack module for image processing and manipulation

DESCRIPTION

QccPackIMG provides a collection of library routines and utility programs for image processing and manipulation.

DATA TYPES AND FILE FORMATS

QccIMGImageComponent(3)
data structure QccIMGImageComponent and corresponding ICP file format for a single-band image component
QccIMGImage(3)
data structure for grayscale and color images
QccIMGImageCube(3)
data structure QccIMGImageCube and corresponding ICB file format for a 3D image cube
QccIMGImageSequence(3)
data structure for a sequence of images

LIBRARY ROUTINES

Image Component

QccIMGImageComponentInitialize(3)
initialize image component
QccIMGImageComponentAlloc(3)
allocate image component
QccIMGImageComponentFree(3)
free image component
QccIMGImageComponentPrint(3)
print image component
QccIMGImageComponentSetMin(3)
set image-component minimum value
QccIMGImageComponentSetMax(3)
set image-component maximum value
QccIMGImageComponentSetMaxMin(3)
set image-component maximum and minimum values
QccIMGImageComponentResize(3)
resize image component
QccIMGImageComponentRead(3)
read a image component from file
QccIMGImageComponentWrite(3)
write a image component to file
QccIMGImageComponentClipPixel(3)
clip pixel value
QccIMGImageComponentClip(3)
clip all pixels of image component
QccIMGImageComponentNormalize(3)
normalize image component
QccIMGImageComponentAbsoluteValue(3)
absolute value of image component
QccIMGImageComponentMean(3)
calculate mean of image component
QccIMGImageComponentShapeAdaptiveMean(3)
calculate mean of image component using shape-adaptive mask
QccIMGImageComponentVariance(3)
calculate variance of image component
QccIMGImageComponentShapeAdaptiveVariance(3)
calculate variance of image component using shape-adaptive mask
QccIMGImageComponentSubtractMean(3)
subtract mean from image component
QccIMGImageComponentAddMean(3)
add mean to image component
QccIMGImageComponentMSE(3)
mean squared error between two image components
QccIMGImageComponentShapeAdaptiveMSE(3)
mean squared error between two image components using shape-adaptive mask
QccIMGImageComponentMAE(3)
maximum absolute error between two image components
QccIMGImageComponentShapeAdaptiveMAE(3)
maximum absolute error between two image components using shape-adaptive mask
QccIMGImageComponentExtractBlock(3)
extract block from image component
QccIMGImageComponentInsertBlock(3)
insert block into image component
QccIMGImageComponentCopy(3)
copy image components
QccIMGImageComponentAdd(3)
add two image components
QccIMGImageComponentSubtract
subtract one image component from another
QccIMGImageComponentExtractSubpixel(3)
extract subpixel via bilinear interpolation
QccIMGImageComponentInterpolateBilinear(3)
bilinear-interpolate an image component
QccIMGImageComponentInterpolateFilter(3)
interpolate an image component using an interpolation filter

Image

QccIMGImageInitialize(3)
initialize image
QccIMGImageGetSize(3)
get image size
QccIMGImageGetSizeYUV(3)
get color-image size
QccIMGImageSetSize(3)
set image size
QccIMGImageSetSizeYUV(3)
set color-image size
QccIMGImageAlloc(3)
allocate image
QccIMGImageFree(3)
free image
QccIMGImageSetMaxMin(3)
set image-component minimas and maximas
QccIMGImageColor(3)
determine if image is color
QccIMGImageDetermineType(3)
determine image type
QccIMGImageRead(3)
read image
QccIMGImageWrite(3)
write image
QccIMGImageCopy(3)
copy image
QccIMGImageColorSNR(3)
CIE-colorspace SNR between two images

Color-Space Conversions

QccIMGImageRGBtoYUV(3)
RGB to YUV color-space conversion
QccIMGImageYUVtoRGB(3)
YUV to RGB color-space conversion
QccIMGImageRGBtoYCC(3)
RGB to CCIR-601 YCbCr color-space conversion
QccIMGImageYCCtoRGB(3)
CCIR-601 YCbCr to RGB color-space conversion
QccIMGImageRGBtoXYZ(3)
RGB to CIE XYZ color-space conversion
QccIMGImageXYZtoRGB(3)
CIE XYZ to RGB color-space conversion
QccIMGImageRGBtoUCS(3)
RGB to CIE UCS color-space conversion
QccIMGImageUCStoRGB(3)
CIE UCS to RGB color-space conversion
QccIMGImageRGBtoModifiedUCS(3)
RGB to CIE Modified UCS color-space conversion
QccIMGImageModifiedUCStoRGB(3)
Modified CIE UCS to RGB color-space conversion
QccIMGImageModifiedUCSColorMetric(3)
distance metric in CIE Modified UCS color space
QccIMGImageRGBtoHSV(3)
RGB to HSV color-space conversion
QccIMGImageHSVtoRGB(3)
HSV to RGB color-space conversion

Image Cube

QccIMGImageCubeInitialize(3)
initialize image cube
QccIMGImageCubeAlloc(3)
allocate image cube
QccIMGImageCubeFree(3)
free image cube
QccIMGImageCubePrint(3)
print image cube
QccIMGImageCubeSetMin(3)
set image-cube minimum value
QccIMGImageCubeSetMax(3)
set image-cube maximum value
QccIMGImageCubeSetMaxMin(3)
set image-cube maximum and minimum values
QccIMGImageCubeResize(3)
resize image cube
QccIMGImageCubeRead(3)
read a image cube from file
QccIMGImageCubeWrite(3)
write a image cube to file
QccIMGImageCubeClip(3)
clip all voxels of image cube
QccIMGImageCubeNormalize(3)
normalize image cube
QccIMGImageCubeAbsoluteValue(3)
absolute value of image cube
QccIMGImageCubeMean(3)
calculate mean of image cube
QccIMGImageCubeShapeAdaptiveMean(3)
calculate mean of image cube using shape-adaptive mask
QccIMGImageCubeVariance(3)
calculate variance of image cube
QccIMGImageCubeShapeAdaptiveVariance(3)
calculate variance of image cube using shape-adaptive mask
QccIMGImageCubeSubtractMean(3)
subtract mean from image cube
QccIMGImageCubeAddMean(3)
add mean to image cube
QccIMGImageCubeMSE(3)
mean squared error between two image cubes
QccIMGImageCubeShapeAdaptiveMSE(3)
mean squared error between two image cubes using shape-adaptive mask
QccIMGImageCubeMAE(3)
maximum absolute error between two image cubes
QccIMGImageCubeShapeAdaptiveMAE(3)
maximum absolute error between two image cubes using shape-adaptive mask
QccIMGImageCubeExtractBlock(3)
extract block from image cube
QccIMGImageCubeInsertBlock(3)
insert block into image cube
QccIMGImageCubeCopy(3)
copy image cubes
QccIMGImageCubeAdd(3)
add two image cubes
QccIMGImageCubeSubtract(3)
subtract one image cube from another
QccIMGImageExtractFrame(3)
extract a single frame from image cube

Image Sequence

QccIMGImageSequenceInitialize(3)
initialize image sequence
QccIMGImageSequenceAlloc(3)
allocate image sequence
QccIMGImageSequenceFree(3)
free image sequence
QccIMGImageSequenceLength(3)
calculate length of image sequence
QccIMGImageSequenceSetCurrentFilename(3)
update filename of current frame of image sequence
QccIMGImageSequenceIncrementFrameNum(3)
increment current frame number of image sequence
QccIMGImageSequenceFindFrameNums(3)
find starting and ending frame numbers of image sequence
QccIMGImageSequenceReadFrame(3)
read current frame of image sequence
QccIMGImageSequenceWriteFrame(3)
write current frame of image sequence
QccIMGImageSequenceStartRead(3)
read first frame of image sequence

Image Filtering

QccIMGImageComponentFilterSeparable(3)
separable filtering of image component
QccIMGImageFilterSeparable(3)
separable filtering of image
QccIMGImageComponentFilter2D(3)
2D filtering of image component
QccIMGImageFilter2D(3)
2D filtering of image

DPCM Coding

QccIMGImageComponentDPCMEncode(3)
DPCM encoding of image component
QccIMGImageComponentDPCMDecode(3)
DPCM decoding of image component
QccIMGImageDPCMEncode(3)
DPCM encoding of image
QccIMGImageDPCMDecode(3)
DPCM decoding of image

Scalar Quantization

QccIMGImageComponentScalarQuantize(3)
scalar quantize image component
QccIMGImageComponentInverseScalarQuantize(3)
inverse scalar quantize image component
QccIMGImageScalarQuantize(3)
scalar quantize image
QccIMGImageInverseScalarQuantize(3)
inverse scalar quantize image

Block-Based Discrete Cosine Transform (DCT)

QccIMGImageComponentDCT(3)
2D block-based DCT of image component
QccIMGImageComponentInverseDCT(3)
2D block-based inverse DCT of image component
QccIMGImageDCT(3)
2D block-based DCT of image
QccIMGImageInverseDCT(3)
2D block-based inverse DCT of image

Lapped Biorthogonal Transform (LBT)

QccIMGImageComponentLBT(3)
2D LBT of image component
QccIMGImageComponentInverseLBT(3)
2D inverse LBT of image component

Deinterlacing

QccIMGImageComponentDeinterlace(3)
deinterlace image component
QccIMGImageDeinterlace(3)
deinterlace image
QccIMGImageSequenceDeinterlace(3)
deinterlace image sequence

Conversions Between Data Structures

QccIMGImageComponentToDataset(3)
convert image component to dataset
QccIMGDatasetToImageComponent(3)
convert dataset to image component
QccIMGImageSequenceToImageCube(3)
convert image sequence to image cube
QccIMGImageCubeToImageSequence(3)
convert image cube to image sequence

UTILITY PROGRAMS

icptoimg(1)
converts image component to image
imgtoicp(1)
converts image to image component
dattoicp(1)
converts file of dataset to image component
icptodat(1)
converts image component to dataset
dattoimg(1)
converts dataset to image
imgtodat(1)
converts image to dataset
seqtoicb(1)
converts image sequence to image cube
icbtoseq(1)
converts image cube to image sequence
icbextractframe(1)
extract single frame from image cube
yuvtoseq(1)
converts YUV file to image sequence
seqtoyuv(1)
converts image sequence to YUV file
imgdist(1)
calculate the distortion between two images
icbdist(1)
calculate the distortion between two image cubes
seqdist(1)
calculate the distortion between two image sequences
imgdpcmencode(1)
encodes an image using DPCM
imgdpcmdecode(1)
decodes an image using DPCM
seqdeinterlace(1)
deinterlace image sequence

SEE ALSO

QccPackENT(3) , QccPackSQ(3) , QccPackVQ(3) , QccPackAVQ(3) , QccPackWAV(3) QccPack(3)

AUTHOR

Copyright (C) 1997-2021 James E. Fowler


Table of Contents



Get QccPack at SourceForge.net. Fast, secure and Free Open Source software downloads