Table of Contents

Class PhaseUnwrapping

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

Abstract base class for phase unwrapping.

public class PhaseUnwrapping : Algorithm, IDisposable
Inheritance
PhaseUnwrapping
Implements
Derived
Inherited Members

Constructors

PhaseUnwrapping(nint, nint, Action<nint>)

constructor

protected PhaseUnwrapping(nint smartPtr, nint rawPtr, Action<nint> release)

Parameters

smartPtr nint
rawPtr nint
release Action<nint>

Methods

UnwrapPhaseMap(InputArray, OutputArray, InputArray)

Unwraps a 2D phase map.

public virtual void UnwrapPhaseMap(InputArray wrappedPhaseMap, OutputArray unwrappedPhaseMap, InputArray shadowMask = default)

Parameters

wrappedPhaseMap InputArray

The wrapped phase map of type CV_32FC1 that needs to be unwrapped.

unwrappedPhaseMap OutputArray

The unwrapped phase map.

shadowMask InputArray

Optional CV_8UC1 mask image used when some pixels do not hold any phase information in the wrapped phase map.