Perché Aspose.OMR per Java?

Crea ed elabora moduli leggibili dalle macchine di qualsiasi layout e complessità in applicazioni Java multipiattaforma, servizi Web o nel cloud. La nostra soluzione è scalabile per qualsiasi progetto, da rapidi sondaggi e quiz a esami finali ed elezioni completi. Fai clic sugli elementi seguenti per saperne di più sulle nostre funzionalità e vantaggi.

Illustration omr

Nessuna attrezzatura necessaria

Utilizza lo scanner, la stampante o anche la fotocamera dello smartphone esistente invece dell'hardware OMR specializzato.

Completamente personalizzabile

Aggiungi immagini e testi ai tuoi moduli OMR, utilizza caratteri personalizzati e adatta il contenuto a tutti i formati carta più diffusi.

Risultati affidabili

Robusti algoritmi di rilevamento ottico dei segni, combinati con la capacità di perfezionare il riconoscimento, garantiscono risultati accurati al 100%.

Prodotto intero

Aspose.OMR per Java facilita l'intero processo OMR, dalla progettazione dei moduli al riconoscimento delle stampe compilate.

Facile per gli sviluppatori

Anche gli sviluppatori alle prime armi possono utilizzare facilmente la nostra API. Un'applicazione OMR di base richiede solo 10 righe di codice.

Esempio di codice in tempo reale

Il foglio delle risposte leggibile dalla macchina è una componente cruciale delle prove scritte, delle valutazioni e delle valutazioni delle classi. Questa applicazione online di base genera un foglio a bolle di 4 colonne e illustra il codice necessario per raggiungere questo obiettivo sul computer locale utilizzando Aspose.OMR per Java.

Numero di domande

 

Bolle per domanda

Copia e incolla questo codice

Altri esempi >
// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res
     = engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");

Indipendenza dalla piattaforma

Aspose.OMR per Java può funzionare su qualsiasi piattaforma che supporta [piattaforma Java, Standard Edition (J2SE)](https://www .oracle.com/java/technologies/java-se-glance.html) 7.0 (1.7) o successiva.

Microsoft Windows
Linux
macOS
Docker

Formati di file supportati

Aspose.OMR for Java può funzionare praticamente con qualsiasi file puoi ottenere da uno scanner o da una fotocamera. I risultati del riconoscimento vengono restituiti nei formati di scambio dati più diffusi che possono essere importati in qualsiasi database o sistema di analisi popolare.

Costruisci moduli

  • TXT
  • JPEG, PNG

Scansione moduli

  • JPEG
  • PNG

Riconoscere le forme

  • CSV
  • JSON

Possibilità illimitate

Il riconoscimento ottico dei segni ha una vasta gamma di applicazioni, fornendo una soluzione semplice a diversi aspetti della vita che implicano la raccolta e l’analisi manuale dei dati. Questa tecnologia automatizza completamente il riconoscimento dei moduli, consentendo la lavorazione di centinaia di fogli al minuto con una precisione quasi del 100%. I risultati possono essere analizzati in tempo reale o archiviati in un database per la successiva aggregazione e analisi.

Le applicazioni coprono un’ampia gamma e includono, ma non sono limitate a:

  • Formazione: fogli di risposta, test, quiz, moduli d’esame.
  • Governo: schede elettorali, moduli fiscali, moduli per l’ingresso alla frontiera, censimenti, opinioni pubbliche.
  • Medicina: esami, valutazioni, moduli informativi per i pazienti, richieste di risarcimento all’assicurazione sanitaria.
  • Finanza: richieste di prestiti, aggiornamenti delle informazioni sui clienti, richieste di carte di credito.
  • E molti altri…

Nessun hardware necessario

Gli algoritmi di pre-elaborazione e analisi delle immagini eliminano la necessità di scanner OMR specializzati e altri accessori hardware specializzati. È possibile utilizzare carta e penna, una comune fotocopiatrice da ufficio o persino la fotocamera di uno smartphone al posto dello scanner, senza compromettere l’accuratezza del riconoscimento e la sicurezza il risultato. La nostra libreria ti consente di creare soluzioni software OMR con l’affidabilità dei sistemi hardware a un costo molto inferiore. Sentiti libero di utilizzare qualsiasi attrezzatura disponibile:

  • Scanner per documenti con alimentazione automatica;
  • Fotocopiatrice da ufficio economica;
  • Stampante laser o a getto d’inchiostro;
  • Scanner portatile portatile;
  • Fotocamera compatta o DSLR;
  • smartphone;
  • Webcam con messa a fuoco automatica.

Crea moduli OMR senza strumenti di progettazione

Aspose.OMR per Java fornisce strumenti eccezionalmente flessibili per la creazione di moduli leggibili dalla macchina, che possono ospitare vari layout e livelli di complessità. Non sono necessari editor esterni o strumenti di progettazione. Con il nostro linguaggio di markup altamente adattabile, gli utenti possono integrare perfettamente vari elementi in qualsiasi configurazione preferita.

Se ti manca il tempo per familiarizzare con la sintassi del markup del modello, non preoccuparti. Puoi creare facilmente un modulo OMR personalizzato in modo interattivo da qualsiasi piattaforma o dispositivo utilizzando progettista di moduli online . Puoi aggiungere un numero qualsiasi di elementi, ridimensionarli e posizionarli in base alle tue esigenze specifiche.

Alumni questionnaire Customer satisfaction survey SAT form

I moduli possono essere personalizzati con il nome dell’intervistato, identificatori univoci e foto. Puoi anche marchiare i moduli OMR aggiungendo il tuo logo o un’altra immagine. Sperimenta layout, formati di domande e strutture di risposta, il tutto garantendo la costante accuratezza del riconoscimento dei voti. Goditi un processo di progettazione creativa, dì addio ai processi di progettazione complessi e abbraccia un approccio diretto alla creazione dei moduli.

Guarda gli esempi di codice e adattali alle tue esigenze.

Caratteristiche e capacità

Aspose.OMR for Java è un’API facile da usare, versatile ed economica per la progettazione, il rendering e il riconoscimento di fogli di risposta, sondaggi, applicazioni e moduli simili compilati a mano.

Feature icon

Tutti i formati carta

Supporta tutti i formati carta più diffusi e una serie di formati non standard.

Feature icon

Scansiona con uno smartphone

Usa la fotocamera del tuo smartphone invece di uno scanner.

Feature icon

Non sono necessari strumenti di progettazione

Crea rapidamente moduli OMR senza editor esterni e strumenti di progettazione.

Feature icon

Accordatura di precisione

Ottimizza i parametri di riconoscimento per risultati perfetti in qualsiasi condizione.

Feature icon

Elaborazione in lotti

Riconosci tutte le immagini in una cartella con un solo comando.

Feature icon

Marchio e personalizzazione

Personalizza i moduli OMR aggiungendo il tuo logo, immagini, piè di pagina e altro ancora.

Facile da usare

Ti servono solo poche righe di codice per creare un foglio risposte, un sondaggio o un altro modulo OMR e riconoscere il modulo compilato.
Ti serviranno solo 15 minuti di tempo libero e una conoscenza base del linguaggio Java.

Installazione

Aspose.OMR per Java è ospitato nel repository Maven . Puoi usarlo facilmente direttamente nei tuoi progetti Maven con una configurazione minima. Non è necessario scaricare e installare alcun software aggiuntivo: il pacchetto è autonomo.

Puoi iniziare a utilizzare Aspose.OMR per Java subito dopo l’installazione con alcune restrizioni. Una licenza temporanea rimuove tutte le limitazioni della versione di prova per 30 giorni. Usalo per iniziare a creare un’applicazione OMR completamente funzionale e prendere la decisione finale di acquistare Aspose.OMR per Java in un secondo momento.

Generatore di moduli

La struttura e il layout del modulo OMR sono definiti in un file di testo semplice che utilizza una notazione speciale. Puoi crearlo con qualsiasi editor di testo, incluso Blocco note. Hai solo bisogno di 4 righe per generare un foglio di risposte leggibile dalla macchina per 150 domande:

How to design an answer sheet

?answer_sheet=answers
  elements_count=150
  answers_count=5
  columns_count=3


Una volta terminata la struttura e il layout del modulo, sono necessarie solo 3 righe di codice per creare una semplice utility che generi da esso una pagina stampabile:

How to generate a printable form

// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res = engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");

Lettore ottico di contrassegni

Con Aspose.OMR per Java, puoi creare un lettore di contrassegni ottici programmatici completamente funzionale in 5 righe di codice. Puoi utilizzare la tua fotocopiatrice da ufficio esistente o anche la fotocamera di uno smartphone invece di un costoso scanner OMR. Gli intervistati possono compilare i moduli con penna, matita o pennarello e utilizzare qualsiasi tipo di segno.

How to recognize a completed form

// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Apply the recognition template
TemplateProcessor processor = engine.getTemplateProcessor("pattern.omr");
// Load the scanned or photographed form
RecognitionResult result = processor.recognizeImage("completed-form.png");
// Output the recognition result
String resultCsv = result.getCsv();
System.out.println(resultCsv);