opencv on mbed
BlocksGainCompensator Class Reference
[Exposure Compensation]
Exposure compensator which tries to remove exposure related artifacts by adjusting image block intensities, see UES01 for details. More...
#include <exposure_compensate.hpp>
Inherits cv::detail::ExposureCompensator.
Public Member Functions | |
void | feed (const std::vector< Point > &corners, const std::vector< UMat > &images, const std::vector< std::pair< UMat, uchar > > &masks) |
void | apply (int index, Point corner, InputOutputArray image, InputArray mask) |
Compensate exposure in the specified image. | |
void | feed (const std::vector< Point > &corners, const std::vector< UMat > &images, const std::vector< UMat > &masks) |
Detailed Description
Exposure compensator which tries to remove exposure related artifacts by adjusting image block intensities, see UES01 for details.
Definition at line 113 of file exposure_compensate.hpp.
Member Function Documentation
void apply | ( | int | index, |
Point | corner, | ||
InputOutputArray | image, | ||
InputArray | mask | ||
) | [virtual] |
Compensate exposure in the specified image.
- Parameters:
-
index Image index corner Image top-left corner image Image to process mask Image mask
Implements ExposureCompensator.
void feed | ( | const std::vector< Point > & | corners, |
const std::vector< UMat > & | images, | ||
const std::vector< UMat > & | masks | ||
) | [inherited] |
- Parameters:
-
corners Source image top-left corners images Source images masks Image masks to update (second value in pair specifies the value which should be used to detect where image is)
void feed | ( | const std::vector< Point > & | corners, |
const std::vector< UMat > & | images, | ||
const std::vector< std::pair< UMat, uchar > > & | masks | ||
) | [virtual] |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Implements ExposureCompensator.
Generated on Tue Jul 12 2022 16:42:44 by 1.7.2