| GrayworldWB | Gray-world white balance algorithm
 This algorithm scales the values of pixels based on a
 gray-world assumption which states that the average of all channels
 should result in a gray image. | 
| LearningBasedWB | More sophisticated learning-based automatic white balance algorithm. | 
| SimpleWB | A simple white balance algorithm that works by independently stretching
     each of the input image channels to the specified range. | 
| TonemapDurand | This algorithm decomposes image into two layers: base layer and detail layer using bilateral filter
 and compresses contrast of the base layer thus preserving all the details. | 
| WhiteBalancer | The base class for auto white balance algorithms. | 
| Xphoto |  |