class cv::detail::NoExposureCompensator
Overview
Stub exposure compensator which does nothing. Moreā¦
#include <exposure_compensate.hpp> class NoExposureCompensator: public cv::detail::ExposureCompensator { public: // methods virtual void apply( int index, Point corner, InputOutputArray image, InputArray mask ); virtual void feed( const std::vector<Point>& corners, const std::vector<UMat>& images, const std::vector<std::pair<UMat, uchar>>& masks ); };
Inherited Members
public: // enums enum { NO, GAIN, GAIN_BLOCKS, }; // methods virtual void apply( int index, Point corner, InputOutputArray image, InputArray mask ) = 0; void feed( const std::vector<Point>& corners, const std::vector<UMat>& images, const std::vector<UMat>& masks ); virtual void feed( const std::vector<Point>& corners, const std::vector<UMat>& images, const std::vector<std::pair<UMat, uchar>>& masks ) = 0; static Ptr<ExposureCompensator> createDefault(int type);
Detailed Documentation
Stub exposure compensator which does nothing.
Methods
virtual void apply( int index, Point corner, InputOutputArray image, InputArray mask )
Compensate exposure in the specified image.
Parameters:
index | Image index |
corner | Image top-left corner |
image | Image to process |
mask | Image mask |
virtual void feed( const std::vector<Point>& corners, const std::vector<UMat>& images, const std::vector<std::pair<UMat, uchar>>& masks )
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.