API di riconoscimento ottico dei segni per Java
Crea un foglio di risposte in Java
Più vetrine >// 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");
> compile(group: ‘com.aspose’, name: ‘aspose-omr’, version: ‘23.11’)
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.
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.
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.
Formati di file supportati
Aspose.OMR for Java può funzionare praticamente con qualsiasi file puoi ottenerlo 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.
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 e 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.
Tutti i formati carta
Supporta tutti i formati carta più diffusi e una serie di formati non standard.
Scansiona con uno smartphone
Usa la fotocamera del tuo smartphone invece di uno scanner.
Non sono necessari strumenti di progettazione
Crea rapidamente moduli OMR senza editor esterni e strumenti di progettazione.
Accordatura di precisione
Ottimizza i parametri di riconoscimento per risultati perfetti in qualsiasi condizione.
Elaborazione in lotti
Riconosci tutte le immagini in una cartella con un solo comando.
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
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);