class cv::AlignExposures
Overview
The base class for algorithms that align images of the same scene with different exposures. Moreā¦
#include <photo.hpp> class AlignExposures: public cv::Algorithm { public: // methods virtual void process( InputArrayOfArrays src, std::vector<Mat>& dst, InputArray times, InputArray response ) = 0; }; // direct descendants class AlignMTB;
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); protected: // methods void writeFormat(FileStorage& fs) const;
Detailed Documentation
The base class for algorithms that align images of the same scene with different exposures.
Methods
virtual void process( InputArrayOfArrays src, std::vector<Mat>& dst, InputArray times, InputArray response ) = 0
Aligns images.
Parameters:
src | vector of input images |
dst | vector of aligned images |
times | vector of exposure time values for each image |
response | 256x1 matrix with inverse camera response function for each pixel value, it should have the same number of channels as images. |