|  | OpenCV
    4.9.0
    Open Source Computer Vision | 
#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... | |
 1.8.13
 1.8.13