Как просили реализовать часть методов о которых я писал. Что не сделаешь ради интереса и людей.
Начну с малого и простого:
Реализовал
- Бинаризация с нижним порогом
- Бинаризации с верхним порогом
- Бинаризация с двойным ограничением
- Метод Отса (Оцу)
- Метод Янни (Яни)
- Метод среднего
Бинаризация с нижним и верхних порогами
Самое простое в реализации это верхний (нижний) пороги, если амплитуда пикселя ниже (выше) порога превращается в черный, остальное белый. Приведу пример только нижней границы, т.к. по сути верхняя граница является инверсией. Возьму для примера 3 картинки, которые, как по моему мнению, вызывают массу сложности.
Первая:
Сложность заключается в нахождении краев, т.к. перепад весьма низкий между краями.
Вторая:
Цветок очень мелкий, перепад между девушкой и задним фоном тоже весьма мал, что утяжеляет задачу.
Третья:
Последнюю оставлю без комментария.
Бинаризация с двойным ограничением порогами
Метод заключается в том, что значение амплитуд пикселей, которые входят в диапазон [a,b] — становятся черными, которые не входят белым.
Бинаризация с двойным ограничением порогами
Метод заключается в том, что значение амплитуд пикселей, которые входят в диапазон [a,b] — становятся черными, которые не входят белым.

Метод Отса (Оцу) В ссылке выше описан алгоритм. ссылка на метод Оцу

Метод Янни
Метод заключается в нахождения макс значения амплитуды серого gmax и минимального значения амплитуды серого gmin. Далее считается среднее количество пикселей которое попало в диапазон от минимального до середины. Так высчитывается оптимальный порог Янни (Яни):
Результаты работы порога Янни (Яни):

Метод Среднего
Метод заключается в нахождении минимального gmin и максимального значения gmax амплитуды серого и нахождение среднего значения между ними.Topt = (gmax-gmin) / 2;

Выводы
Как видите, каждый метод разработан для конкретной области и его использование не всегда находит применение в других областях. Так же для анализа осталось еще немало методов, как локальных так и глобальных, постараюсь в дальнейшем еще реализовать методы и предоставить вам результаты их работы.
P.S. Если будут ошибки пишите исправлю.