Functions | |
float | CxImage::KernelBessel (const float x) |
float | CxImage::KernelBessel_J1 (const float x) |
float | CxImage::KernelBessel_Order1 (float x) |
float | CxImage::KernelBessel_P1 (const float x) |
float | CxImage::KernelBessel_Q1 (const float x) |
float | CxImage::KernelBlackman (const float x) |
float | CxImage::KernelBox (const float x) |
float | CxImage::KernelBSpline (const float x) |
float | CxImage::KernelCatrom (const float x) |
float | CxImage::KernelCubic (const float t) |
float | CxImage::KernelGaussian (const float x) |
float | CxImage::KernelGeneralizedCubic (const float t, const float a=-1) |
float | CxImage::KernelHamming (const float x) |
float | CxImage::KernelHermite (const float x) |
float | CxImage::KernelLanczosSinc (const float t, const float r=3) |
float | CxImage::KernelLinear (const float t) |
float | CxImage::KernelMitchell (const float x) |
float | CxImage::KernelQuadratic (const float x) |
float | CxImage::KernelSinc (const float x) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bicubic interpolation kernel (a=-1): / | 1-2|t|**2+|t|**3 , if |t| < 1 h(t) = | 4-8|t|+5|t|**2-|t|**3 , if 1<=|t|<2 | 0 , otherwise \ |
|
|
|
Bicubic kernel (for a=-1 it is the same as BicubicKernel): / | (a+2)|t|**3 - (a+3)|t|**2 + 1 , |t| <= 1 h(t) = | a|t|**3 - 5a|t|**2 + 8a|t| - 4a , 1 < |t| <= 2 | 0 , otherwise \ |
|
|
|
|
|
Lanczos windowed sinc interpolation kernel with radius r. / h(t) = | sinc(t)*sinc(t/r) , if |t|<r | 0 , otherwise \ |
|
Bilinear interpolation kernel: / | 1-t , if 0 <= t <= 1 h(t) = | t+1 , if -1 <= t < 0 | 0 , otherwise \ |
|
|
|
|
|
|