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.