У меня есть некоторые значения и их возможности, собственно гистограмма изображения.
Моя цель - выровнять эту гистограмму по следующей формуле:
![alt text](https://i.stack.imgur.com/5IuVN.png)
(источник: wikimedia.org )
Чтобы использовать эту формулу, я разделил гистограмму на количество пикселей изображения. Итак, я получил нормализованную гистограмму (значения вероятности).
Затем для каждого пикселя изображения я рассчитал новое значение, используя эту формулу выше, поэтому я просто делаю сумму элементов нормализованной гистограммы.
Например, пиксель со значением 23 получает новое значение, которое вычисляется как сумма элементов нормализованной гистограммы от 0 до 23.
исторических [0] + ... + исторических [23].
А затем умножить сумму на 255, чтобы получить значения от 0 до 255 (не от 0 до 1)
Метод дает хороший результат, я видел некоторые результаты в книге, но в моем случае моя реализация не дает хороших результатов, на самом деле это неправильно, кто-нибудь видит ошибку в моем подходе?