Вбудоване розпізнавання OCR і штрихкодів

Перевантаження ApplyLoadedOCRTextLayer і DecodeLoadedPageBarcodes без рушія використовують обмежені вбудовані розпізнавачі HotPDF

Охоплення OCR

Вбудований OCR-бекенд розпізнає машинодруковані літери та цифри ASCII, зокрема текст у змішаному регістрі, через бінаризацію Отсу з резервним локальним вікном, видобування гліфів зв'язних компонент та обмежене зіставлення відтінків сірого з кешованими шаблонами гліфів кількох шрифтів

Шаблони звичайного, жирного, курсивного та жирного курсивного накреслень охоплюють Arial, Times New Roman, Courier New, Tahoma і Segoe UI без встановлення зовнішнього OCR

Розпізнавач нормалізує світлий текст на переважно темному тлі та приймає вицвілий текст, коли діапазон відтінків сірого становить щонайменше 16 рівнів із 255, зберігаючи бітмап викликача та координати його слів

Кластеризація висот на рівні рядків і врахування контексту регістра розділяють великі та малі форми, крапки над i та j об'єднуються зі своїми стовбурами, точковий шум менший за мінімальну площу компоненти ігнорується, а міжсловні проміжки виявляються бімодальною кластеризацією проміжків

Розпізнані слова повідомляють базові лінії та висоти великих літер для кожного рядка, тож ApplyLoadedOCRTextLayer може точно розмістити текст для пошуку

Природні сцени, непідтримувані шрифти, дуже дрібний текст і неоднозначні форми досі не повертають вгаданого слова, а будь-яке слово, що містить невпізнаний збережений гліф, пропускається як ціле замість мовчазної втрати символів

Однорідні тла та зображення з діапазоном відтінків сірого менше ніж 16 рівнів не повертають результату; автоматичний вибір полярності вважає, що тло займає більшу частину сторінки

Коректне зображення без жодного розпізнаного слова завершується успішно з порожнім масивом результатів, зокрема порожні, низькоконтрастні сторінки та сторінки з непідтримуваним текстом; пакети відсканованих документів продовжують обробку на пізніших сторінках, тоді як недійсні запити, скасування та вичерпані ліміти досі зазнають невдачі

Windows FPC читає вхідні бітмапи і 24-бітові, і 32-бітові, не змінюючи їхній формат пікселів і не відкидаючи початкові пікселі

Охоплення штрихкодів

Вбудований лінійний бекенд декодує Code 39, Code 128 наборів A/B/C з керуючими символами SHIFT і FNC, EAN-8, EAN-13, UPC-A та UPC-E з їхніми обов'язковими контрольними сумами

QR Code версій від 1 до 40 підтримує чверть-поворотні та дзеркальні орієнтації, перспективне семплювання за finder-шаблонами, відновлення формату BCH і корекцію Ріда-Соломона пошкоджених кодових слів у межах ємності кожного блоку

Data Matrix ECC 200 підтримує квадратні розміри від 10 до 144 модулів, шість стандартних прямокутних розмірів, кілька регіонів і блоків, а також корисні навантаження ASCII, C40, Text, X12, EDIFACT і Base256

PDF417 підтримує компакцію text, numeric і byte з корекцією Ріда-Соломона над GF(929) на рівнях корекції помилок від 0 до 8

Байтові навантаження зберігають сирі байти та враховують підтримувані символьні набори ECI, зокрема UTF-8; непідтримувані значення ECI явно завершуються помилкою

Кожне вбудоване сканування зображення повідомляє один розпізнаний символ; коли в одному растрі треба виявити кілька символів, використовуйте конвеєр сторінки та регіонів або власний декодер застосунку

DMRE для Data Matrix і перспективне семплювання поза межами поточного декодера, а відновлення PDF417 вимагає, щоб locator-шаблони кожного рядка залишалися розпізнавальними; пошкодження, що руйнує геометрію locator-ів чи перевищує ємність корекції, не повертає результату

Бюджети та атомарність

Розпізнавання обмежене зображеннями 4096 на 4096 та 4 194 304 пікселів з фіксованими лімітами часу, результатів, тексту та сирих байтів

Вбудований OCR перевіряє свій дедлайн у дві секунди та токен скасування під час конвертації пікселів, порогування, видобування компонент, нормалізації гліфів і аналізу рядків; стеля в 8 192 компоненти обмежує аналіз щільного шуму

Скасування поширюється крізь наявні конвеєри OCR і штрихкодів, які публікують результати лише після успішного завершення всього запиту