class cv::TonemapMantiuk
Overview
This algorithm transforms image to contrast using gradients on all levels of gaussian pyramid, transforms contrast values to HVS response and scales the response. After this the image is reconstructed from new contrast values. Moreā¦
#include <photo.hpp> class TonemapMantiuk: public cv::Tonemap { public: // methods virtual float getSaturation() const = 0; virtual float getScale() const = 0; virtual void setSaturation(float saturation) = 0; virtual void setScale(float scale) = 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 float getGamma() const = 0; virtual void process( InputArray src, OutputArray dst ) = 0; virtual void setGamma(float gamma) = 0; protected: // methods void writeFormat(FileStorage& fs) const;
Detailed Documentation
This algorithm transforms image to contrast using gradients on all levels of gaussian pyramid, transforms contrast values to HVS response and scales the response. After this the image is reconstructed from new contrast values.
For more information see [54].