Lettura ottica, riconoscimento caratteri ICR OCR OMR BCR CHR, elaborazione immagini, lettura ottica moduli, indicizzazione documenti, estrazione automatica dati Lettura ottica, riconoscimento caratteri ICR OCR OMR BCR CHR, elaborazione immagini, lettura ottica moduli, indicizzazione documenti, estrazione automatica dati
Recogniform MICR E13B SDK

Recogniform MICR E13B SDK

Storia: il font MICR E13B venne sviluppato nel 1958 dall'American Bankers Associations (ABA) per l'elaborazione automatica degli assegni. Ad oggi è usato negli USA, in Canada, in Australia, nel Regno Unito ed in altri paesi nel mondo.

Standard: la misura di stampa del font è fissata in 0.117 pollici (circa 8.4 punti), la densità di stampa è pari a 8 CPI.

Capacità: il nostro riconoscitore MICR E13B è tollerante verso le variazioni di misura ed è capace di leggere codeline caratterizzate da piccole variazioni nella grandezza. L'insieme dei caratteri riconosciuti è costituito dai seguenti simboli e cifre:
Insieme di caratteri MICR E13B
Gli ultimi simboli sono denominati, seguendo l'ordine in figura, BSB (o Transit), Domestic (o On-Us), Amount, Dash e, dopo il riconoscimento, sono rispettivamente riportati come ":" "<" ";" "=" in caratteri ASCII.

Accuratezza: con il motore di riconoscimento MICR E13B, l'accuratezza raggiunge il 100% se ci sono immagini acquisite di buona qualità; se la qualità è medio-bassa, il tasso di errore è in genere inferiore allo 0.5%. Per ogni carattere riconosciuto è riportato il livello di confidenza, consentendo di accertare quanto accurato sia stato il processo di riconoscimento.

Tecnologia: il nostro riconoscitore è basato su tre distinti classificatori che usano differenti metodi: rete neurale artificiale; estrazione delle caratteristiche; corrispondenza della matrice statistica. Un sistema esperto, usando la logica fuzzy, raccorda tutti gli output ottenendo la migliore corrispondenza.

Velocità: la velocità è legata alla cpu. Usando processori Pentium, le prestazioni sono comprese tra 50 e 180 CPS.

Input: sono ammesse in input immagini monocromatiche (un handle di memoria contenente un DIB, Device Indipendent Bitmap) alla rispoluzione di 200 o più DPI. Migliori risultati possono essere ottenuti usando immagini a toni di grigio con il nostro dynamic thresholding SDK.

Output: l'output è costituito da i codici ACSII dei caratteri riconosciuti, dagli intervalli di confidenza e dalle coordinate di ogni area contenente un carattere.

Piattaforma: sono supportate tutte le piattaforme Windows.

Packaging: il motore di riconoscimento codeline MICR E13B è distribuito in forma di DLL. La sua dimensione è circa 500 KB; non sono richiesti altri file.
Ecco un esempio di immagine di codeline E13B, acquisibile in modo automatico con un'accuratezza del 100%:
Esempio di E13B
Per osservare come funziona questa libreria, si può scaricare un'applicazione dimostrativa (500 KB) che consente di riconoscere le codeline partendo da immagini in input: sono graditi feedbacke commenti !
Ecco un esempio di codice sorgente che mostra come usare il riconoscitore:

// Demo user function
long RecognizeMyCodeline(long CodelineDIB)
 {

  // Declare local variables 
  long Session,Error,Lines,LineLen;
  char Chars[1024]; // We expect to have codelines with less then 1024 chars !
  single Confidences[1024];
  rect Rects[1024]

  // Init the library in evaluation mode
  Error=E13B_Init("demo","demo", &Session);
  
  // Check if any error occurred
  if (Error!=E13B_OK)
   {
    
    // Perform the recognition
    Error=E13B_Read(Session, CodelineDIB,  TRUE);

    // Check if any error occurred
    if (Error!=E13B_OK)
     {

      // Retrieve the codeline length
      E13B_ResultLineLength(Session,0,&LineLen);

      // ===============================================================
      // You could allocate here memory for Chars, Confidences and Rects
      // using LineLen value instead to use fixed size buffers...
      // ===============================================================

      // Retrieve the codeline chars
      E13B_ResultLineChars(Session,0,&Chars);

      // Retrieve the codeline char confidences...if required
      E13B_ResultLineConfidences(Session,0,&Confidences);

      // Retrieve the codeline char rects...if required
      E13B_ResultLineRects(Session,0,&Rects);

      // =============================================
      // Add here your code to use the recognized data
      // =============================================
     } 
    // Deinitialize the library
    E13B_Done(Session);
   }
  return (Error);
 }
                                            
Versione di Valutazione
Attraverso la sezione download è possibile scaricare una versione di valutazione di questo prodotto.

Cerchi una soluzione pronta all'uso in grado di elaborare immagini, documenti e moduli contenenti caratteri per font ad inchiostro magnetico E13B? Scegli Recogniform Reader!

Per richiedere ulteriori informazioni su Recogniform MICR E13B SDK e sulle nostre soluzioni di lettura ottica ed elaborazione immagini puoi inviarci una e-mail all'indirizzo informazioni@recogniform.it oppure riempire il modulo seguente.


Azienda
Ruolo
Nome
Cognome
Indirizzo
CAP
Città
Provincia
Telefono
Fax
E-mail
Messaggio

Preso atto dell' Informativa per il trattamento dei dati personali (D. Lgs 30 giugno 2003 n. 196 e sue successive modificazioni ed integrazioni), cliccando sul pulsante "OK" acconsento a raccogliere, detenere, trattare, comunicare e, se del caso, cessare il trattamento/i dei dati personali che mi riguardano, per le finalità specificate nell'informativa.

   
  • SDK MICR E13B - Acquista

    SDK MICR E13B

    € 2.000,00 + IVA
  • SDK MICR E13B - Licenza Runtime - Acquista

    SDK MICR E13B - Licenza Runtime

      x   € 200,00 + IVA