IM: im_process_loc.h File Reference

IM - An Imaging Tool

im_process_loc.h File Reference


Detailed Description

See Copyright Notice in im_lib.h
Id
im_process_loc.h,v 1.12 2006/11/22 19:55:32 scuri Exp

Go to the source code of this file.

Functions

int imProcessReduce (const imImage *src_image, imImage *dst_image, int order)
int imProcessResize (const imImage *src_image, imImage *dst_image, int order)
void imProcessReduceBy4 (const imImage *src_image, imImage *dst_image)
void imProcessCrop (const imImage *src_image, imImage *dst_image, int xmin, int ymin)
void imProcessInsert (const imImage *src_image, const imImage *region_image, imImage *dst_image, int xmin, int ymin)
void imProcessAddMargins (const imImage *src_image, imImage *dst_image, int xmin, int ymin)
void imProcessCalcRotateSize (int width, int height, int *new_width, int *new_height, double cos0, double sin0)
int imProcessRotate (const imImage *src_image, imImage *dst_image, double cos0, double sin0, int order)
int imProcessRotateRef (const imImage *src_image, imImage *dst_image, double cos0, double sin0, int x, int y, int to_origin, int order)
void imProcessRotate90 (const imImage *src_image, imImage *dst_image, int dir_clockwise)
void imProcessRotate180 (const imImage *src_image, imImage *dst_image)
void imProcessMirror (const imImage *src_image, imImage *dst_image)
void imProcessFlip (const imImage *src_image, imImage *dst_image)
int imProcessRadial (const imImage *src_image, imImage *dst_image, float k1, int order)
int imProcessSwirl (const imImage *src_image, imImage *dst_image, float k1, int order)
void imProcessInterlaceSplit (const imImage *src_image, imImage *dst_image1, imImage *dst_image2)
int imProcessGrayMorphConvolve (const imImage *src_image, imImage *dst_image, const imImage *kernel, int ismax)
int imProcessGrayMorphErode (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessGrayMorphDilate (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessGrayMorphOpen (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessGrayMorphClose (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessGrayMorphTopHat (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessGrayMorphWell (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessGrayMorphGradient (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessBinMorphConvolve (const imImage *src_image, imImage *dst_image, const imImage *kernel, int hit_white, int iter)
int imProcessBinMorphErode (const imImage *src_image, imImage *dst_image, int kernel_size, int iter)
int imProcessBinMorphDilate (const imImage *src_image, imImage *dst_image, int kernel_size, int iter)
int imProcessBinMorphOpen (const imImage *src_image, imImage *dst_image, int kernel_size, int iter)
int imProcessBinMorphClose (const imImage *src_image, imImage *dst_image, int kernel_size, int iter)
int imProcessBinMorphOutline (const imImage *src_image, imImage *dst_image, int kernel_size, int iter)
void imProcessBinMorphThin (const imImage *src_image, imImage *dst_image)
int imProcessMedianConvolve (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessRangeConvolve (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessRankClosestConvolve (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessRankMaxConvolve (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessRankMinConvolve (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessRangeContrastThreshold (const imImage *src_image, imImage *dst_image, int kernel_size, int min_range)
int imProcessLocalMaxThreshold (const imImage *src_image, imImage *dst_image, int kernel_size, int min_level)
int imProcessConvolve (const imImage *src_image, imImage *dst_image, const imImage *kernel)
int imProcessConvolveSep (const imImage *src_image, imImage *dst_image, const imImage *kernel)
int imProcessConvolveDual (const imImage *src_image, imImage *dst_image, const imImage *kernel1, const imImage *kernel2)
int imProcessConvolveRep (const imImage *src_image, imImage *dst_image, const imImage *kernel, int count)
int imProcessCompassConvolve (const imImage *src_image, imImage *dst_image, imImage *kernel)
void imProcessRotateKernel (imImage *kernel)
int imProcessDiffOfGaussianConvolve (const imImage *src_image, imImage *dst_image, float stddev1, float stddev2)
int imProcessLapOfGaussianConvolve (const imImage *src_image, imImage *dst_image, float stddev)
int imProcessMeanConvolve (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessGaussianConvolve (const imImage *src_image, imImage *dst_image, float stddev)
int imProcessBarlettConvolve (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessSobelConvolve (const imImage *src_image, imImage *dst_image)
int imProcessPrewittConvolve (const imImage *src_image, imImage *dst_image)
int imProcessSplineEdgeConvolve (const imImage *src_image, imImage *dst_image)
void imProcessZeroCrossing (const imImage *src_image, imImage *dst_image)
void imProcessCanny (const imImage *src_image, imImage *dst_image, float stddev)
int imGaussianStdDev2KernelSize (float stddev)
float imGaussianKernelSize2StdDev (int kernel_size)