Exposure compensator which tries to remove exposure related artifacts by adjusting image block intensities, see [258] for details.
More...
|
| BlocksGainCompensator (int bl_width=32, int bl_height=32) |
|
| BlocksGainCompensator (int bl_width, int bl_height, int nr_feeds) |
|
void | apply (int index, Point corner, InputOutputArray image, InputArray mask) CV_OVERRIDE |
| Compensate exposure in the specified image. More...
|
|
void | feed (const std::vector< Point > &corners, const std::vector< UMat > &images, const std::vector< std::pair< UMat, uchar > > &masks) CV_OVERRIDE |
|
void | getMatGains (std::vector< Mat > &umv) CV_OVERRIDE |
|
void | setMatGains (std::vector< Mat > &umv) CV_OVERRIDE |
|
| BlocksCompensator (int bl_width=32, int bl_height=32, int nr_feeds=1) |
|
Size | getBlockSize () const |
|
int | getNrFeeds () |
|
int | getNrGainsFilteringIterations () const |
|
double | getSimilarityThreshold () const |
|
void | setBlockSize (int width, int height) |
|
void | setBlockSize (Size size) |
|
void | setNrFeeds (int nr_feeds) |
|
void | setNrGainsFilteringIterations (int nr_iterations) |
|
void | setSimilarityThreshold (double similarity_threshold) |
|
| ExposureCompensator () |
|
virtual | ~ExposureCompensator () |
|
void | feed (const std::vector< Point > &corners, const std::vector< UMat > &images, const std::vector< UMat > &masks) |
|
bool | getUpdateGain () |
|
void | setUpdateGain (bool b) |
|
Exposure compensator which tries to remove exposure related artifacts by adjusting image block intensities, see [258] for details.