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