Kernel Generators
[Convolution Operations]
Detailed Description
- Creates several known kernels
- See im_kernel.h
Functions | |
imImage * | imKernelSobel (void) |
imImage * | imKernelPrewitt (void) |
imImage * | imKernelKirsh (void) |
imImage * | imKernelLaplacian4 (void) |
imImage * | imKernelLaplacian8 (void) |
imImage * | imKernelLaplacian5x5 (void) |
imImage * | imKernelLaplacian7x7 (void) |
imImage * | imKernelGradian3x3 (void) |
imImage * | imKernelGradian7x7 (void) |
imImage * | imKernelSculpt (void) |
imImage * | imKernelMean3x3 (void) |
imImage * | imKernelMean5x5 (void) |
imImage * | imKernelCircularMean5x5 (void) |
imImage * | imKernelMean7x7 (void) |
imImage * | imKernelCircularMean7x7 (void) |
imImage * | imKernelGaussian3x3 (void) |
imImage * | imKernelGaussian5x5 (void) |
imImage * | imKernelBarlett5x5 (void) |
imImage * | imKernelTopHat5x5 (void) |
imImage * | imKernelTopHat7x7 (void) |
imImage * | imKernelEnhance (void) |
Function Documentation
|
Creates a kernel with the following values:
1 2 1 0 0 0 -1 -2 -1
im.KernelSobel() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
1 1 1 0 0 0 -1 -1 -1
im.KernelPrewitt() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
5 5 5 -3 0 -3 -3 -3 -3
im.KernelKirsh() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
0 -1 0 -1 4 -1 0 -1 0
im.KernelLaplacian4() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
-1 -1 -1 -1 8 -1 -1 -1 -1
im.KernelLaplacian8() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
0 -1 -1 -1 0 -1 0 1 0 -1 -1 1 8 1 -1 -1 0 1 0 -1 0 -1 -1 -1 0
im.KernelLaplacian5x5() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 48 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
im.KernelLaplacian7x7() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
0 -1 0 0 1 0 0 0 0
im.KernelGradian3x3() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
0 -1 -1 0 1 1 0 -1 -2 -2 0 2 2 1 -1 -2 -3 0 3 2 1 -1 -2 -3 0 3 2 1 -1 -2 -3 0 3 2 1 -1 -2 -2 0 2 2 1 0 -1 -1 0 1 1 0
im.KernelGradian7x7() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
-1 0 0 0 0 0 0 0 1
im.KernelSculpt() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
1 1 1 1 1 1 1 1 1
im.KernelMean3x3() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
im.KernelMean5x5() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0
im.KernelMean5x5() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
im.KernelMean7x7() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
0 0 1 1 1 0 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 0 1 1 1 0 0
im.KernelCircularMean7x7() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
1 2 1 2 4 2 1 2 1
im.KernelGaussian3x3() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
1 4 6 4 1 4 16 24 16 4 6 24 36 24 6 4 16 24 16 4 1 4 6 4 1
im.KernelGaussian5x5() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
1 2 3 2 1 2 4 6 4 2 3 6 9 6 3 2 4 6 4 2 1 2 3 2 1
im.KernelBarlett5x5() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
0 -1 -1 -1 0 -1 -1 3 -1 -1 -1 3 4 3 -1 -1 -1 3 -1 -1 0 -1 -1 -1 0
im.KernelTopHat5x5() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
0 0 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 3 3 3 -1 -1 -1 -1 3 4 3 -1 -1 -1 -1 3 3 3 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 0 0
im.KernelTopHat7x7() -> kernel: imImage [in Lua 5] |
|
Creates a kernel with the following values:
0 -1 -2 -1 0 -1 -4 0 -4 -1 -2 0 40 0 -2 -1 -4 0 -4 -1 0 -1 -2 -1 0
im.KernelEnhance() -> kernel: imImage [in Lua 5] |