Table of Contents

Class SinusoidalPattern

Namespace
OpenCvSharp.StructuredLight
Assembly
OpenCvSharp.dll

Generates sinusoidal structured-light patterns and computes their phase maps.

public sealed class SinusoidalPattern : StructuredLightPattern, IDisposable
Inheritance
SinusoidalPattern
Implements
Inherited Members

Methods

ComputeDataModulationTerm(IEnumerable<Mat>, OutputArray, InputArray)

Computes the data modulation term from captured patterns.

ComputePhaseMap(IEnumerable<Mat>, OutputArray, OutputArray, InputArray)

Computes a wrapped phase map from three CV_8UC1 patterns. The destination must be empty.

Create(SinusoidalPatternParams?)

Creates a sinusoidal pattern generator.

Decode(IEnumerable<IEnumerable<Mat>>, OutputArray, IEnumerable<Mat>, IEnumerable<Mat>)

OpenCV 5.0.0 does not implement sinusoidal disparity decoding.

FindProCamMatches(InputArray, InputArray)

OpenCV 5.0.0 does not implement projector-camera matching.

UnwrapPhaseMap(InputArray, OutputArray, Size, InputArray)

Unwraps a phase map to remove phase ambiguities.