Functions

im_process_loc.h File Reference

Image Processing - Local Operations. More...

Include dependency graph for im_process_loc.h:
This graph shows which files directly or indirectly include 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)
int imProcessReduceBy4 (const imImage *src_image, imImage *dst_image)
int imProcessCrop (const imImage *src_image, imImage *dst_image, int xmin, int ymin)
int imProcessInsert (const imImage *src_image, const imImage *region_image, imImage *dst_image, int xmin, int ymin)
int 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)
int imProcessRotate90 (const imImage *src_image, imImage *dst_image, int dir_clockwise)
int imProcessRotate180 (const imImage *src_image, imImage *dst_image)
int imProcessMirror (const imImage *src_image, imImage *dst_image)
int imProcessFlip (const imImage *src_image, imImage *dst_image)
int imProcessRadial (const imImage *src_image, imImage *dst_image, double k1, int order)
int imProcessLensDistort (const imImage *src_image, imImage *dst_image, double a, double b, double c, int order)
int imProcessSwirl (const imImage *src_image, imImage *dst_image, double k1, int order)
int 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)
int imProcessBinThinZhangSuen (imImage *src_image, imImage *dst_image)
int imProcessBinThinNhMaps (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, double stddev1, double stddev2)
int imProcessLapOfGaussianConvolve (const imImage *src_image, imImage *dst_image, double stddev)
int imProcessMeanConvolve (const imImage *src_image, imImage *dst_image, int kernel_size)
int imProcessGaussianConvolve (const imImage *src_image, imImage *dst_image, double 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)
int imProcessZeroCrossing (const imImage *src_image, imImage *dst_image)
int imProcessCanny (const imImage *src_image, imImage *dst_image, double stddev)
int imGaussianStdDev2KernelSize (double stddev)
double imGaussianKernelSize2StdDev (int kernel_size)
int imProcessUnsharp (const imImage *src_image, imImage *dst_image, double stddev, double amount, double threshold)
int imProcessSharp (const imImage *src_image, imImage *dst_image, double amount, double threshold)
int imProcessSharpKernel (const imImage *src_image, const imImage *kernel, imImage *dst_image, double amount, double threshold)

Detailed Description

See Copyright Notice in im_lib.h