IM: im_process_loc.h File Reference

IM - Imaging Libray

im_process_loc.h File Reference


Detailed Description

See Copyright Notice in im_lib.h
Id
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 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)
void imProcessRotate90 (const imImage *src_image, imImage *dst_image, int dir)
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 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_thres)
int imProcessConvolve (const imImage *src_image, imImage *dst_image, const imImage *kernel)
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 imProcessDiffOfGaussianConvolveRep (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 imProcessGaussianConvolveRep (const imImage *src_image, imImage *dst_image, float stddev)
int imProcessGaussianConvolve (const imImage *src_image, imImage *dst_image, float stddev)
int imProcessSobelConvolve (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 imGaussianStdDev2Repetitions (float stddev)
int imGaussianStdDev2KernelSize (float stddev)