SoDeblurProcessing2d Class Reference
[Sharpening]

ImageViz SoDeblurProcessing2d engine More...

#include <ImageViz/Engines/ImageFiltering/Sharpening/SoDeblurProcessing2d.h>

Inheritance diagram for SoDeblurProcessing2d:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

 SoDeblurProcessing2d ()

Public Attributes

SoSFImageDataAdapter inImage
SoSFFloat sharpeningFactor
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outImage

Detailed Description

ImageViz SoDeblurProcessing2d engine

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.

SEE ALSO

SoDelineateProcessing.

FILE FORMAT/DEFAULT


Library references: deblur


Constructor & Destructor Documentation

SoDeblurProcessing2d::SoDeblurProcessing2d (  ) 

Constructor.


Member Data Documentation

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.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/