Как преобразовать цветное изображение в монохромное по плотности? - PullRequest
0 голосов
/ 15 ноября 2018

Я долго искал и ничего не вернулся. Все, что я могу найти, - это конвертировать изображения в узкие градации серого. и это выглядит ужасно. Все, что я хочу - это преобразовать изображение в монохромную плотность (возможно, неправильные слова, пожалуйста, поправьте меня, я действительно не знаю, как это описать ..). Так же, как моно лазерный принтер. Он использует разную плотность черных точек для представления разных уровней серого.

Я сейчас использую C ++ и OPENCV. Ценю, кто может помочь: -)

=============== Обновление:

Этот вид изображений называется «полутонов». Поисковые системы будут более полезными с правильным поисковым словом. Вот что-то: Полутона с OpenCV

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Правильный термин - «дизеринг».

Здесь - описание одного из простых алгоритмов дизеринга.

Не представляется одной из его реализаций для OpenCV в C ++. Возможно, не самый эффективный, но тот, который поможет вам начать.

0 голосов
/ 15 ноября 2018

OpenCV не поддерживает монохромные изображения внутри.Поддерживается только оттенки серого, и он сохраняется как grayscale PGM (P2).

. Это может быть полезно.https://sdaps.org/Documentation/Scanning/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...