| OpenCV 4.3.0 Open Source Computer Vision

Classes | Namespaces | Functions
white_balance.hpp File Reference
`#include <opencv2/core.hpp>`

## Classes
class | cv::xphoto::GrayworldWB
| Gray-world white balance algorithm. More...
class | cv::xphoto::LearningBasedWB
| More sophisticated learning-based automatic white balance algorithm. More...
class | cv::xphoto::SimpleWB
| A simple white balance algorithm that works by independently stretching each of the input image channels to the specified range. For increased robustness it ignores the top and bottom \(p\%\) of pixel values. More...
class | cv::xphoto::WhiteBalancer
| The base class for auto white balance algorithms. More...

## Namespaces
| cv
| "black box" representation of the file storage associated with a file on disk.
| cv::xphoto

## Functions
void | cv::xphoto::applyChannelGains (InputArray src, OutputArray dst, float gainB, float gainG, float gainR)
| Implements an efficient fixed-point approximation for applying channel gains, which is the last step of multiple white balance algorithms. More...
Ptr< GrayworldWB > | cv::xphoto::createGrayworldWB ()
| Creates an instance of GrayworldWB. More...
Ptr< LearningBasedWB > | cv::xphoto::createLearningBasedWB (const String &path_to_model=String())
| Creates an instance of LearningBasedWB. More...
Ptr< SimpleWB > | cv::xphoto::createSimpleWB ()
| Creates an instance of SimpleWB. More...

## Detailed Description

Date
  Jun 26, 2014

Author
  Yury Gitman