OCR (Recunoaștere Optică a Caracterelor)

OCR (Recunoaștere Optică a Caracterelor)

OCR (Optical Character Recognition — Recunoaștere Optică a Caracterelor) este tehnologia care permite calculatoarelor să „citească" text tipărit sau scris de mână și să îl convertească în date digitale. În contextul codurilor de bare și identificării automate, OCR este utilizat ca complement al sistemelor barcode, în situații unde informațiile trebuie să fie lizibile atât de oameni, cât și de mașini.

Fonturi OCR standardizate

Pentru aplicații industriale și documente oficiale, există fonturi OCR standardizate:

  • OCR-A: Standard american (ANSI), caractere simplificate pentru recunoaștere ușoară de calculator. Utilizat pe cărți de credit, cecuri, documente medicale
  • OCR-B: Standard european (ISO 1073), mai lizibil pentru oameni. Utilizat pe pașapoarte (Machine Readable Zone — MRZ), carduri de identitate naționale, documente bancare
  • MICR E-13B: Font magnetic utilizat pe cecuri bancare în America de Nord
  • CMC-7: Font magnetic utilizat pe cecuri bancare în Europa și America Latină

OCR vs Coduri de bare

CaracteristicăOCRCod de bare
Lizibilitate umanăDaNu (fără text suplimentar)
Densitate dateMedieMare (2D)
Rezistență la murdărieSlabăBună (cu corecție erori)
Cost implementareMediuMic
Precizie citire99%+99,99%+

Zona de citire automată a pașaportului (MRZ)

Pașapoartele și documentele de călătorie folosesc o Zonă de Citire Automată (Machine Readable Zone) standardizată ICAO Doc 9303 cu font OCR-B. MRZ conține două sau trei rânduri cu informații despre titular: numărul documentului, cetățenia, data nașterii, data expirării și suma de control (checksum).

ICR și IWR

Extensii ale OCR pentru scriere de mână:

  • ICR (Intelligent Character Recognition): Recunoaștere scris de mână tip tipar (litere separate, formulare)
  • IWR (Intelligent Word Recognition): Recunoaștere text cursiv conectat

Utilizări în sisteme barcode

  • Validarea documentelor de identitate la check-in hotel și aeroport
  • Procesarea automată a documentelor de transport (CMR, AWB)
  • Capturarea automată a datelor din formulare tipărite
  • Verificarea numerelor de serie tipărite pe componente (redundanță cu barcode)
  • Sisteme bancare pentru procesarea cecurilor