Image Processing - Local Operations. More...


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) |
See Copyright Notice in im_lib.h
1.7.1