Вот определение, которое я читаю из сетевого источника
1st -
Midtone: Situated between the darkest tone (Black), and the brightest tone (White). For a 24 bit colour image, this occurs when Red = Green = Blue = 128.
а другой -
Tones created by dots between 30% and 70% of coverage
и
Midtone also refers to the range of colors that aren't mixed with black (the shadows) or white (the highlights).
Что я получил от этого определения, так это то, что пиксели, значения которых равны 0 или 255, мы должны настроить их на 128. Правильно ли я принимаю это определение? Я не хочу использовать способ уравнивания гистограммы, поскольку, по моим сведениям, он также используется для яркости изображения
Я хочу выполнить такую функцию, как показано ниже, например, я хочу выполнить эту функцию в OpenCV C++
, но я не знаю, как иметь дело с значениями Midtones и CYMK, поскольку он имеет как RGB, так и CMYK в том же время
Например Пример изображения
После применения вышеуказанных значений
Я хочу сделать то же самое в OpenCV
Меня беспокоит только результат, если мы сможем выполнить это только с RGB
ИЗМЕНИТЬ
Ответ от Андрея хорош, но все еще ждет лучшего ответа, так как этот ответ затрудняет для других изображений корректировку других значений цветового баланса.