class cv::CalibrateDebevec
Overview
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. Moreā¦
#include <photo.hpp> class CalibrateDebevec: public cv::CalibrateCRF { public: // methods virtual float getLambda() const = 0; virtual bool getRandom() const = 0; virtual int getSamples() const = 0; virtual void setLambda(float lambda) = 0; virtual void setRandom(bool random) = 0; virtual void setSamples(int samples) = 0; };
Inherited Members
public: // methods virtual void clear(); virtual bool empty() const; virtual String getDefaultName() const; virtual void read(const FileNode& fn); virtual void save(const String& filename) const; virtual void write(FileStorage& fs) const; template <typename _Tp> static Ptr<_Tp> load( const String& filename, const String& objname = String() ); template <typename _Tp> static Ptr<_Tp> loadFromString( const String& strModel, const String& objname = String() ); template <typename _Tp> static Ptr<_Tp> read(const FileNode& fn); virtual void process( InputArrayOfArrays src, OutputArray dst, InputArray times ) = 0; protected: // methods void writeFormat(FileStorage& fs) const;
Detailed Documentation
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.
For more information see [18].