Я пытаюсь реализовать метод коррекции гистограммы (HE) для UIImage в моем приложении для iPhone.
Я считал следующее:
http://en.wikipedia.org/wiki/Histogram_equalization
Но это говорит:
Однако, нужно отметить, что применение того же метода на Красных, Зеленых, и Синих компонентах изображения RGB может привести к разительным переменам в цветовом балансе изображения начиная с относительных дистрибутивов изменения цветовых каналов в результате применения алгоритма. Однако, если изображение сначала преобразовывается в другое цветовое пространство, цветовое пространство Лаборатории или цветовое пространство HSL/HSV, в частности, то алгоритм может быть применен к яркости или каналу значения, не приводя к изменениям в оттенке и насыщенности изображения.
Таким образом, это было бы выполнимым подходом?
Это будет медленно, интересно? Кроме того, я должен буду иметь дело с данными бита 16.08.24 по-другому, поскольку я понятия не имею, какое изображение будет использоваться с моим приложением? Или я могу принять 24 бита для изображений в iPhone?
Я ценил бы любые указатели на объективный-C код, который действительно окрашивает исправленную коррекцию гистограммы.
Я посмотрел на библиотеку ниже, но она не делает никакой коррекции цвета для HE:
Спасибо!