Какой хороший способ улучшить контрастность цветных изображений?
-
05-10-2019 - |
Вопрос
Я разделите цветное изображение на 3 канала и сделали контрасный усовершенствование каждого канала. Затем объединили их вместе, мне нравится изображение в результате, но у него есть разные цвета. Черные предметы стали желтыми и так далее ...
Редактировать: использованный я используемый алгоритм, предназначен для расчета 5-го процентиля и 95-го процентиля в виде минимальных значений и максимальных значений, а затем расширить значения изображения так, чтобы у него были значения min и max как 0 и 255. Если есть лучший подход, пожалуйста скажи мне.
Решение
При совершении улучшения контраста в цветовых изображениях, это хорошая идея, чтобы отрегулировать только яркости (яркость) и оставить информацию о цветной информации. Это требует преобразования цвета цвета от RGB к чему-то вроде Юридический. Отказ В этом цвете компонент Y аналогичен серому версии изображения, в то время как другие компоненты обеспечивают цвет. Это эффективно позволяет регулировать контрастность (путем выполнения алгоритма только на компоненте Y) без искажения информации о цвете. Наконец, вы можете конвертировать обратно в RGB.
Другие советы
Используйте алгоритм Clahe. OPENCV имеет реализацию IT: CV :: CreateClahe ()