Class CalibrateDebevec
Inverse camera response function is extracted for each brightness value by minimizing an objective function as linear system. Objective function is constructed using pixel values on the same position in all images, extra term is added to make the result smoother.
public class CalibrateDebevec : CalibrateCRF, IDisposable
- Inheritance
-
CalibrateDebevec
- Implements
- Inherited Members
Constructors
CalibrateDebevec(int, float, bool)
Creates CalibrateDebevec object.
public CalibrateDebevec(int samples = 70, float lambda = 10, bool random = false)
Parameters
samples
intNumber of pixel locations to use
lambda
floatSmoothness term weight. Greater values produce smoother results, but can alter the response.
random
boolIf true sample pixel locations are chosen at random, otherwise the form a rectangular grid.
Methods
DisposeObject()
Release the unmanaged memory associated with this CalibrateCRF object
protected override void DisposeObject()