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