Performs image restoration using Wiener filtering in the frequency domain.
Syntax
'Declaration
Public Shared Sub WienerRestore( _
ByVal As ImGearRasterPage, _
ByVal () As Double, _
ByVal As Integer, _
ByVal As Double _
)
'Usage
Dim page As ImGearRasterPage
Dim spreadFunctionVector() As Double
Dim spreadFunctionVectorSize As Integer
Dim wienerConstant As Double
ImGearFrequencyProcessing.WienerRestore(page, spreadFunctionVector, spreadFunctionVectorSize, wienerConstant)
public static void WienerRestore(
ImGearRasterPage ,
double[] ,
int ,
double
)
public: static void WienerRestore(
ImGearRasterPage* ,
double[]* ,
int ,
double
)
public:
static void WienerRestore(
ImGearRasterPage^ ,
array<double>^ ,
int ,
double
)
Parameters
- page
- ImageGear.Core.ImGearRasterPage class object to be processed.
- spreadFunctionVector
- Vector which represents the Point Spread Function (PSF) in spatial domain,
also called Degradation Function.
- spreadFunctionVectorSize
- Size of PSF passed in.
- wienerConstant
- The constant for Wiener Filtering.
See Also