Table of Contents

Class MergeExposures

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

The base class algorithms that can merge exposure sequence to a single image.

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

Constructors

MergeExposures(nint, nint, Action<nint>)

Constructor for the factory pattern (cv::Ptr<T>* + raw T*).

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

Parameters

smartPtr nint
rawPtr nint
release Action<nint>

Methods

Process(IEnumerable<Mat>, OutputArray, IEnumerable<float>, InputArray)

Merges images.

public virtual void Process(IEnumerable<Mat> src, OutputArray dst, IEnumerable<float> times, InputArray response)

Parameters

src IEnumerable<Mat>

vector of input images

dst OutputArray

result image

times IEnumerable<float>

vector of exposure time values for each image

response InputArray

256x1 matrix with inverse camera response function for each pixel value, it should have the same number of channels as images.