Table of Contents

Class StructuredLightPattern

Namespace
OpenCvSharp.StructuredLight
Assembly
OpenCvSharp.dll

Abstract base class for generating and decoding structured-light patterns.

public abstract class StructuredLightPattern : Algorithm, IDisposable
Inheritance
StructuredLightPattern
Implements
Derived
Inherited Members

Constructors

StructuredLightPattern(nint, nint, Action<nint>)

Initializes a structured-light pattern wrapper.

Methods

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

Decodes structured-light images captured by a stereo camera pair.

Generate()

Generates the pattern images to project.

GetRequiredPatternImageCount()

Gets the required number of captured pattern images, when the implementation has a fixed sequence length.

ValidateImages(IEnumerable<Mat>, Size, string)

Validates captured structured-light images before passing them to native code.