Ugrađeno prepoznavanje OCR-a i crtičnih kodova

Preopterećenja bez motora za ApplyLoadedOCRTextLayer i DecodeLoadedPageBarcodes koriste ugrađene ograničene prepoznavatelje HotPDF-a

Opseg OCR-a

Ugrađeni OCR backend prepoznaje strojno tiskana ASCII slova i brojke, uključujući tekst s miješanim velikim i malim slovima, putem Otsu binarizacije s pričuvnim lokalnim prozorom, izdvajanja glifa povezanim komponentama te ograničenog uspoređivanja predložaka u sivim tonovima s predlošcima glifa iz više fontova pohranjenima u predmemoriji

Obični, podebljani, kurzivni i podebljano kurzivni predlošci pokrivaju Arial, Times New Roman, Courier New, Tahoma i Segoe UI bez vanjske OCR instalacije

Prepoznavatelj normalizira svijetli tekst na pretežno tamnoj pozadini i prihvaća izblijedjeli tekst kada je raspon sivih tonova najmanje 16 razina od 255, uz očuvanje bitmape pozivatelja i njezinih koordinata riječi

Grupiranje visina na razini retka i preferencija konteksta velikih i malih slova odvajaju oblike velikih i malih slova, točke na i i j spajaju se s njihovim stabljikama, šum mrlja ispod minimalne površine komponente se zanemaruje, a razmaci između riječi otkrivaju se bimodalnim grupiranjem razmaka

Prepoznate riječi izvještavaju o osnovnicama i visinama velikih slova po retku, tako da ApplyLoadedOCRTextLayer može precizno postaviti pretraživi tekst

Prirodni prizori, nepodržani fontovi, vrlo mali tekst i dvosmisleni oblici i dalje ne vraćaju nijednu pogođenu riječ, a svaka riječ koja sadrži neprepoznatu zadržanu glifu izostavlja se u cijelosti umjesto da znakovi nečujno nestanu

Jednobojne pozadine i slike s rasponom sivih tonova ispod 16 razina ne vraćaju rezultat; automatski odabir polariteta pretpostavlja da pozadina zauzima veći dio stranice

Valjana slika bez prepoznatih riječi uspješno završava s praznim poljem rezultata, uključujući prazne, slabo kontrastne i stranice s nepodržanim tekstom; skenirane serije dokumenata nastavljaju se na sljedeće stranice, dok nevažeći zahtjevi, otkazivanje i iscrpljena ograničenja i dalje propadaju

Windows FPC čita i 24-bitne i 32-bitne ulazne bitmape bez mijenjanja njihova pikselnog formata ili odbacivanja izvornih piksela

Opseg crtičnih kodova

Ugrađeni linearni backend dekodira Code 39, Code 128 skupove A/B/C sa SHIFT i FNC kontrolama, EAN-8, EAN-13, UPC-A i UPC-E s njihovim obaveznim kontrolnim zbrojevima

QR Code verzije 1 do 40 podržavaju orijentacije okretaja za četvrtinu i zrcaljenja, perspektivno uzorkovanje temeljeno na finder oblicima, BCH oporavak formata i Reed-Solomon korekciju oštećenih kodnih riječi unutar kapaciteta svakog bloka

Data Matrix ECC 200 podržava kvadratne veličine od 10 do 144 modula, šest standardnih pravokutnih veličina, više regija i blokova te ASCII, C40, Text, X12, EDIFACT i Base256 korisne sadržaje

PDF417 podržava text, numeric i byte kompakciju s GF(929) Reed-Solomon korekcijom na razinama korekcije pogrešaka 0 do 8

Byte korisni sadržaji čuvaju svoje sirove bajtove i poštuju podržane ECI znakovne skupove, uključujući UTF-8; nepodržane ECI vrijednosti eksplicitno propadaju

Svaki ugrađeni slikovni pregled izvještava o jednom prepoznatom simbolu; koristite cjevovod stranice i regije ili dekoder aplikacije kada se u jednom rasteru mora otkriti više simbola

Data Matrix DMRE i perspektivno uzorkovanje izvan su trenutnog dekodera, a PDF417 oporavak zahtijeva da locator obrasci svakog retka ostanu prepoznatljivi; oštećenje koje uništi locator geometriju ili premaši kapacitet korekcije ne vraća rezultat

Budžeti i atomičnost

Prepoznavanje je ograničeno na slike od 4096 x 4096 i 4.194.304 piksela s fiksnim ograničenjima vremena, rezultata, teksta i sirovih bajtova

Ugrađeni OCR provjerava svoje dvosekundno vremensko ograničenje i token otkazivanja tijekom konverzije piksela, pragovanja, izdvajanja komponenti, normalizacije glifa i analize redaka; strop od 8.192 komponente ograničava analizu gustog šuma

Otkazivanje se širi kroz postojeće OCR i crtične cjevovode, koji objavljuju rezultate tek nakon što cijeli zahtjev uspije