У меня есть много сканирований текстовых страниц (черный текст на белом фоне).Очистка отсканированных изображений в оттенках серого с ImageMagick
Мой обычный подход заключается в очистке тех, в Gimp с помощью кривых диалог, используя довольно простую кривую только четыре момента: 0,0 - 63,0 - 224255, 255255
Это делает все сероватый текст смоль плюс делает текст более резким и превращает большинство беловатых пикселей в белый цвет.
Как добиться такого же эффекта в скрипте с помощью ImageMagick или другого инструмента Linux, который полностью запускается из командной строки?
-normalize
или -contrast-stretch
не работают, потому что они работают с подсчетами пикселей. Мне нужен оператор, который может сделать черный цвет 0-63 (оттенки серого), все выше 224 чисто белого цвета, а остальные должны быть нормализованы.
Я успешно преобразовал большой набор Доре Вудлинтинга, отсканированный, с 'для файла в *; do mogrify -normalize -level 27%, 76% $ file; done'. Я нашел 27% и 73%, экспериментируя с кривым инструментом в gimp. – berkes