Припустимо, у мене є фотографія або сканування текстового документа, можливо, з деякі фону з низьким контрастом водяного знака. Якщо це фото, крім того до водяного знака буде вигляд градієнтів яскравості від освітлення і, можливо, з аркуша паперу, який не укладається плоским через складки.
Я хочу доопрацювати ці фотографії за допомогою imagemagick, щоб виглядати як a
перетворення зображення в монохромний чорний / білий виправлення
локальних варіацій яскравості. Нормальна -threshold
Варіант буде
не працює, так як
- Він не автоматично визначає необхідний рівень яскравості для кожну фотографію.
- Завдяки яскравості градієнти текст на одній частині зображення може бути яскравішим, ніж фон на іншій частині, наприклад, для будь-який заданий глобальний поріг якогось тексту буде втрачено.
Програми Cam-Scanner на смартфонах зазвичай надають чорно-білий документ варіант, який виправляє такі градієнти кольорів і обчислює розумний спочатку вгадайте для порогового значення, що достатньо для партії обробки.
Вони не допомагають, хоча, коли я вже маю необроблене зображення на ПК, хоч я теоретично міг би завантажити їх на смартфон і імпортувати - це просто непрактично, особливо для великої кількості зображень.
Чи є imagemagick або якесь інше програмне забезпечення, здатне до пакетної обробки (бажано з відкритим вихідним кодом) підтримують таке перетворення?