SoDeblurProcessing2d engine More...
#include <ImageViz/Engines/ImageFiltering/Sharpening/SoDeblurProcessing2d.h>
Public Member Functions | |
SoDeblurProcessing2d () | |
Public Attributes | |
SoSFImageDataAdapter | inImage |
SoSFFloat | sharpeningFactor |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outImage |
The SoDeblurProcessing2d engine provides contrast enhancement and removes blur.
For an introduction to image filters, see section Images Filters.
This engine provides contrast enhancement and removes blur. It improves the boundaries of the different objects. The principle is to subtract from the image its own laplacian. If you use a strong sharpening factor; the process will add a lot of noise.
inImage | NULL |
sharpeningFactor | 1.0f |
SoDeblurProcessing2d::SoDeblurProcessing2d | ( | ) |
Constructor.
The input image.
Default value is NULL. Supported types include: grayscale color image.
The output image.
Default value is NULL. Supported types include: grayscale binary label color image.
The sharpening factor.
Default value is 1.0f. If factor is 0 the filter has no effect.