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 OMR SDK

Recogniform OMR SDK

Recogniform OMR SDK è una libreria che consente il riconoscimento delle caselle di marcatura (check box).
Recogniform OMR SDK

Diversamente dalle altre soluzioni di mercato, il motore di riconoscimento OMR (Optical Mark Recognition) sviluppato da Recogniform Technologies SpA consente di lavorare con due parametri operativi, valutando sia la quantità d'inchiostro presente che la misura del segno nella casella.
  • Percentuale riempimento inchiostro: la percentuale di riempimento indica il numero di pixel neri sul totale dei pixel che compongono l'area della casella di marcatura.
  • Estensione del segno: l'estensione del segno indica la lunghezza del tratto di pixel neri consecutivi in rapporto alla diagonale della casella.
I vantaggi di un doppio riconoscimento: il doppio riconoscimento percentuale riempimento / estensione segno consente di ottenere livelli elevatissimi di affidabilità. Basti pensare a tutti quei casi in cui la casella viene biffata con un segno molto sottile, nei pressi di un angolo: sebbene il livello di inchiostro non sia sufficiente a ritenere la casella piena, la valutazione della soglia di estensione del segno consente di identificare correttamente il valore della casella OMR.

Accuratezza e velocità (royalties-free): la procedura di riconoscimento è molto rapida ed accurata, richiedendo pochi decimi di secondo.
La libreria restituisce il valore di riempimento inchiostro ed il valore di estensione del segno.
Il kit di sviluppo per riconoscimento caselle di marcatura è disponibile in versione royalties free che consente di installare fino a 1000 licenze senza alcun costo aggiuntivo.
Di seguito un esempio di codice per utilizzare la libreria:

Code Sample
#include "stdafx.h"
#include "recoomr.c"
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// Load dynamically the library
LoadOMRLibrary();
// Init the OMR session
int Session= OMR_Init("demo", "demo");
long hBitmap;
// Check if a DIB is available in clipboard
bool bAvail= IsClipboardFormatAvailable(CF_DIB);
hBitmap = 0;
if (bAvail)
{
// Open the Clipboard
::OpenClipboard(NULL);
// Retrieve the DIB from clipboard
hBitmap = (long) GetClipboardData(CF_DIB);
// Recognize a check box in fixed position
OMR_Recognize (Session, (long) hBitmap, 20, 50, 40, 70);
// Close the Clipboard
::CloseClipboard();
// Retrieve the ink percentage (0 - 100)
double dInk;
OMR_GetMarkDensityPercent (Session,  dInk);
// Retrieve the check percentage (0 - 100)
double dCheck;
OMR_GetMarkSizePercent (Session,  dCheck);
double dInkThreshold = 10F;
double dCheckThreshold = 60F;
// Compare the percentages with the thresholds
if ((dInk>=dInkThreshold)    (dCheck>=dCheckThreshold))
{
// The check box is checked
MessageBox(NULL, "Checked ! ", "RESULT", MB_OK);
} else
{
if ((dInk<dInkThreshold)    (dCheck<dCheckThreshold))
{
// The check box is unchecked
MessageBox(NULL, "Unchecked ! ", "RESULT", MB_OK);
} else
{
// The check box status is unknown
MessageBox(NULL, "Unknown! ", "RESULT", MB_OK);
}
}
}
// Show an error message
else MessageBox(NULL, "Unable to paste DIB", "ERROR", MB_OK);
// Close the session
OMR_Done(Session);
// Unload the library
FreeOMRLibrary();
return 0;
}
                                            


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 quiz a risposta multipla, questionari di valutazione, indagini di customer satisfaction? Scegli Recogniform Reader!

Per richiedere ulteriori informazioni su Recogniform OMR 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.

   
  • Recogniform OMR SDK - Acquista

    Recogniform OMR SDK

    L' SDK OMR è royaltes-free per cui è possibile distribuire ed usare il software che ne integra le funzionalità anche fino a 1000 computer senza costi aggiuntivi. L' utilizzo di questo SDK richiede la sottoscrizione di un accordo di licenza per cui l'evasione dell'ordine non richiede spedizione fisica. Se si desidera distribuire più di 1000 licenze runtime è necessario acquistare licenze multiple del prodotto.
    € 1.499,00 + IVA