я как раз занимаюсь изучением работы этих алгоритмов. умею делать их в МАТЛАБе. (инжинерная прога для работы с матрицами, кто в танке).
допустим, у нас черная и белая точки где положено, т.е. по краям ДД кадра. черный - ноль, белый - 255. теперь если гистограмма в виде пологого колокола, это недостаточный контраст, если она собрана к краям, т.е. в виде чаши, то контраст большой. в идеале (чисто математически) постоянная прямая гистограмма - это наилучший вариант. алгоритм "equalize" как раз приводит гистограмму к этому виду. но на деле это часто выходит хреново. на то мы и нужны за компом, чтоб решить, что хорошо, а что не очень : )
"curves" - это самый мощный инструмент для работы с гистограммой. вся его работа заключается в перераспределении градаций серого между существующими пикселями (tone remap). каждый цвет - по одтельности.
в ХДР кстати, это главная вещь, только там это выведено на более высокий уровень и алгоритмы работают более локально, но щас не об этом.
Если делать неправильно, то это все равно что
скачать фильмы DVDRip, а потом узнать о том, что это TVrip или экранка из кинотеатра