| OpenCV 4.3.0 Open Source Computer Vision

Functions
Contrast Preserving Decolorization
Computational Photography

## Functions
void | cv::decolor (InputArray src, OutputArray grayscale, OutputArray color_boost)
| Transforms a color image to a grayscale image. It is a basic tool in digital printing, stylized black-and-white photograph rendering, and in many single channel image processing applications [148] . More...

## Detailed Description

Useful links:

http://www.cse.cuhk.edu.hk/leojia/projects/color2gray/index.html

## Function Documentation

## ◆ decolor()

void cv::decolor | ( | InputArray | src,
|  | OutputArray | grayscale,
|  | OutputArray | color_boost
| ) |  |

Python:
| grayscale, color_boost | = | cv.decolor( | src[, grayscale[, color_boost]] | )

`#include <opencv2/photo.hpp>`

Transforms a color image to a grayscale image. It is a basic tool in digital printing, stylized black-and-white photograph rendering, and in many single channel image processing applications [148] .

Parameters

  src | Input 8-bit 3-channel image.
  grayscale | Output 8-bit 1-channel image.
  color_boost | Output 8-bit 3-channel image.

This function is to be applied on color images.