SoConvolutionWithImageProcessing2d engine More...
#include <ImageViz/Engines/ImageFiltering/FrequencyDomain/SoConvolutionWithImageProcessing2d.h>
Public Member Functions | |
SoConvolutionWithImageProcessing2d () | |
Public Attributes | |
SoSFImageDataAdapter | inImage |
SoSFImageDataAdapter | inKernelImage |
SoSFBool | autoScale |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outImage |
Wherever the formulae below refer to , it is the normalization or automatic scaling coefficient. Set to 1 if you do not wish to normalize the result.
The SoConvolutionWithImageProcessing2d filter produces a convolution of image with another image . This image will be converted into a 1D-array and convolution by this general kernel will be performed. It is only implemented for square images.
If image is of size , it is in fact a 2D-array with columns and lines. It will be converted in a 1D-array of elements by placing side by side the lines of the array.
inImage | NULL |
inKernelImage | NULL |
autoScale | TRUE |
SoConvolutionWithImageProcessing2d::SoConvolutionWithImageProcessing2d | ( | ) |
Constructor.
Select the automatic intensity scaling mode.
Default value is TRUE.
The input image.
Default value is NULL. Supported types include: grayscale binary label color image.
The kernel image.
Default value is NULL. Supported types include: grayscale binary label color image.
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter*> SoConvolutionWithImageProcessing2d::outImage |
The output image.
Default value is NULL. Supported types include: grayscale binary label color image.