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 |
SoConvolutionWithImageProcessing2d engine
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.