CL-OCR

CL-OCR: sistema di riconoscimento ottico dei caratteri integrabile in applicazioni embedded.

Descrizione

Sistema per il Riconoscimento ottico di caratteri CL-OCR Il sistema per il riconoscimento ottico dei caratteri CL-OCR è un motore di OCR scritto in linguaggio ANSI C utilizzabile come base per lo sviluppo di sistemi embedded per la lettura e la manipolazione automatica di piccoli documenti cartacei, come lettori di assegni, buoni pasto, titoli di viaggio, ecc.
Il motore di OCR è progettato per elaborare sequenze di immagini di documenti omogenei aventi caratteristiche standardizzate, ossia leggere i testi riconoscendo uno ad uno i caratteri stampati che compaiono nelle zone di interesse specificate dall'utente.
Affinché il motore di OCR possa operare in maniera ottimale occorre che lo scanner esterno, l'operatore che inserisce i moduli ed il sistema di stampa garantiscano degli standard di qualità minimi. Si richiede specificatamente che nelle immagini fornite i campi corrispondenti alle scritte che devono essere lette compaiano all'incirca sempre nella stessa posizione, comunque entro margini di tolleranza concordati, ugualmente per  lo sbandamento (skew) dell'immagine complessiva e la presenza di elementi di disturbo (dovuti a sporcizia, rumore elettronico o alla grafica stessa del documento).
Il sistema di lettura CL-OCR basato sull'impiego di reti neuronali (back-propagation) è in grado di operare sia in configurazione mono-font, riconoscendo un solo tipo di caratteri, che multi-font leggendo caratteri appartenenti a font diversi.
Data la  complessità dello sviluppo delle applicazioni del tipo considerato, dovuta al fatto che generalmente si richiedono precisioni di riconoscimento piuttosto elevate,  le routine di lettura CL-OCR non vengono fornite come soluzioni “chiavi in mano”, demandando l'integrazione all'utente OEM, ma solo in abbinamento alla fornitura del servizio di consulenza richiesto per l'integrazione dei sorgenti con il sistema ospite e l'adattamento delle funzioni di OCR alle peculiarità dell'applicazione.
Il servizio offerto comprende in particolare l'attività richiesta per l'addestramento di una rete neurale ottimizzata per i font utilizzati nell'applicazione considerata.





Case Studies



Copyright © 2011-2017 - Luigi D. CAPRA