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.