монохромне (1-бітне чорно-біле) перетворення зображення


12

Перетворюючи сканований текст у 1-бітне чорно-біле зображення, які фільтри можна застосувати в процесі покращення результату? Зараз я зіткнувся з проблемою, коли помилки змивання роблять зображення жахливим.

Оновлення: Я вважаю, що спроба скасувати відмирання набагато складніше. Як можна перетворити перше зображення на монохромне зображення? Підхід за замовчуванням convert -monochrome img1 img2показаний нижче. Я також спробував двоетапний підхід: 1) зменшити глибину (кольорова палітра) та гамма 2) перетворити на зображення жовчі (не показано). Інші речі, з якими я грав, включали впорядкований dhere (у різних налаштуваннях) imagemagick , але це було не так добре, як підхід в два кроки.

текстове зображення монохромне зображення


1
Додавання докладніших деталей чи прикладів того, про що ви говорите, допоможе отримати хороші відповіді.
Джейсон R

Також додавання зображення
полегшило

Відповіді:


5

Я б запропонував у такому випадку переглянути вибірку та застосувати невелику розмитість, а потім різко, а потім застосувати порогову операцію. Більше інформації від піксельних даних ви не отримаєте, її просто немає. Але ви отримаєте більш гладкий результат від порогової операції, і вам не потрібно буде тудити. Кінцевий результат - це як деградація фотокопіювального апарату.

Приклад:

результат

Крім того, це виглядає, коли ви просто використовуєте кращий алгоритм дифузії диффузу;)

введіть тут опис зображення


Дякую, я думав використати розмиття, але не знав, як це, оскільки загалом це означає зменшити якість зображення. Якщо ми подивимось на зрізане зображення, ми б хотіли з'єднати пікселі поблизу Буде розмиття єдиним фільтром, який "з'єднує" точки? Який інструмент ви використовували для цього алгоритму дифузійної дифузії?
m33lky

Розмиття відбувається лише після перегляду вибіркових зображень (зображення, яке ви опублікували, вже з’являється в 2 рази), тому ми не втрачаємо деталі зображення в процесі. Ця суєта походить від Photoshop. Photoshop дає можливість для режимів дифузії, візерунка або шуму.
Метт М.

4

Те, на що ти дивишся, називається і немиє . Теоретично проблеми виникають недобре, якщо ви хочете реконструювати точні зображення до фарбування та друку. Однак можна застосувати деяку лінійну фільтрацію за більш широким вікном (залежно від кількості квантування відмирання). Наприклад, у вашому випадку ви можете взяти збірник із загальною оцінкою 8х8 вікна та застосувати суму, яка дала б вам інтенсивність у перерахунку на 0-256.

Перерахований тут документ є вирішенням вашої точної проблеми.

EDIT:
Гаразд, якщо я зрозумів, оскільки ви скануєте зображення, а не знімаєте цифрове зображення, ваша проблема полягає не в сильному розмиванні. Я відповів першою частиною перед вашим оновленням.

Гаразд, у цьому випадку я б припустив, що у вас може бути два етапи.

  1. знайти оптимальний поріг для перетворення зображення в зображення на рівні двох рівнів. Це найкраще зробити, використовуючи спробу знайти "долину між білою та чорною інтенсивностями в гістограмі. Ознайомтесь з основами порогового значення . Але, можливо, ви також спробували це.

  2. Тепер ви можете побачити, що деякі краї можуть бути занадто тонкими або занадто товстими, залежно від типу шуму. Таким чином, для відновлення більш оптимального зображення можна застосувати морфологію з такими операціями, як Dilation та Erosion.

Дивіться цю презентацію для довідки. Це дасть тобі напрямок того, що я говорив. Ось посилання на те, як застосовувати різні фільтри морфології


Це чудовий папір, але не зовсім проблема, оскільки ми починаємо із зображення перед тим, як залишити.
Метт М.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.