API di riconoscimento ottico dei segni per .NET
Crea un foglio a bolle in C#
Più vetrine >// Initialize Aspose.OMR engine
var omrEngine = new Aspose.OMR.Api.OmrEngine();
// Generate machine-readable form from the markup
var generationResult
= omrEngine.GenerateTemplate("template.txt");
// Save printable OMR form to the PDF document
generationResult.SaveAsPdf("print", "answer-sheet");
> dotnet add package Aspose.OMR
Perché Aspose.OMR per .NET?
Crea e riconosci moduli leggibili dalle macchine di qualsiasi layout e complessità in applicazioni on-premise, servizi Web o nel cloud. La nostra soluzione è adatta a progetti di qualsiasi dimensione: da semplici sondaggi e quiz agli esami finali e alle elezioni. Fai clic sugli elementi seguenti per saperne di più sulle nostre funzionalità e vantaggi.
Nessuna attrezzatura necessaria
Usa la tua fotocopiatrice da ufficio esistente o anche la fotocamera di uno smartphone invece di un lettore OMR specializzato.
Personalizzazione completa
Personalizza i moduli OMR aggiungendo codici QR e codici a barre generati automaticamente, immagini, campi firma e altro ancora.
Risultati affidabili
Robusti algoritmi di rilevamento ottico dei segni, abbinati alla capacità di ottimizzare il riconoscimento, garantiscono risultati accurati al 100%.
Soluzione completa
Aspose.OMR per .NET supporta il flusso di lavoro OMR completo: dalla progettazione di un modulo al riconoscimento delle copie cartacee compilate.
Facile per gli sviluppatori
La nostra API è estremamente facile da usare anche per gli sviluppatori inesperti. Una semplice applicazione OMR può essere scritta in 10 righe di codice.
Esempio di codice in tempo reale
I fogli di risposta leggibili dalla macchina sono elementi essenziali di qualsiasi prova scritta, valutazione e valutazione della classe. Questa semplice applicazione online genera un foglio di risposte a 4 colonne e dimostra il codice richiesto per farlo sul tuo computer utilizzando Aspose.OMR per .NET.
Copia e incolla questo codice
Altri esempi >public bool GenerateAnswerSheet(string markupFilePath)
{
// Initialize Aspose.OMR engine
var omrEngine = new Aspose.OMR.Api.OmrEngine();
// Set paper size
var pageSettings = new Aspose.OMR.Generation.GlobalPageSettings();
pageSettings.PaperSize = Aspose.OMR.Generation.PaperSize.A4;
// Generate machine-readable form from the markup file
var omrForm = omrEngine.GenerateTemplate(markupFilePath, pageSettings);
// Error handling
if(omrForm.ErrorCode != 0) return false;
// Save printable OMR form to the PDF document
omrForm.SaveAsPdf("print", "answer-sheet");
return true;
}
Indipendenza dalla piattaforma
Aspose.OMR per .NET può funzionare su qualsiasi piattaforma che supporti .NET Framework 4.0 e versioni successive - sia su un computer locale, su web server o nel cloud.
Formati di file supportati
Aspose.OMR for .NET 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
- Plain text
- JSON
- Programmatically
Scansione moduli
- Scans: JPEG, PNG, TIFF, GIF, BMP
- Photos: JPEG, PNG
Riconoscere le forme
- CSV
- JSON
- XML
Possibilità illimitate
Le applicazioni del riconoscimento ottico dei segni sono diverse e offrono una soluzione semplice a vari aspetti della vita in cui sono richieste la raccolta e l’analisi manuale dei dati. Questa tecnologia automatizza completamente il riconoscimento dei moduli, consentendo l’elaborazione di centinaia di fogli al minuto con una precisione quasi del 100%. I risultati possono essere analizzati in tempo reale o salvati in un database per la successiva aggregazione e analisi.
Le applicazioni coprono una vasta 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…
Applicazioni globali
Aspose.OMR per .NET può creare e riconoscere moduli multilingue. Rende la biblioteca adatta ad applicazioni globali, inclusi sondaggi internazionali, valutazioni educative e progetti di ricerca interculturali. Ti consente di offrire moduli agli intervistati nella lingua in cui si sentono più a loro agio:
- inglese, francese e altre lingue europee;
- Cirillico;
- Arabo;
- Persiano;
- Ebraico;
- urdu;
- Bengalese.
Crea moduli OMR senza strumenti di progettazione
Aspose.OMR per .NET offre strumenti altamente versatili per la progettazione di moduli leggibili dalla macchina con qualsiasi layout e livello di complessità. Non sono necessari editor esterni o strumenti di progettazione. Attraverso linguaggi di markup e oggetti programmatici altamente adattabili , gli utenti possono combinare più di 20 elementi di layout e contenuto nel modo desiderato.
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 codici a barre e codici QR generati automaticamente, nome dell’intervistato, identificatori univoci e foto. Puoi anche marchiare i moduli OMR aggiungendo il tuo logo, piè di pagina aziendali e altro ancora. 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.
Dai un’occhiata a esempi di modelli di moduli già pronti che possono essere elaborati automaticamente con Aspose.OMR per .NET.
Caratteristiche e capacità
Aspose.OMR for .NET è 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.
QR e codici a barre
Personalizza i moduli con codici a barre e codici QR generati automaticamente.
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.
Moduli multipagina
Crea e riconosci moduli OMR che si estendono su più pagine.
Localizzazione
Direzione del testo LTR e RTL e sistemi di numerazione nativi.
Marchio e personalizzazione
Personalizza i moduli OMR aggiungendo il tuo logo, immagini, piè di pagina e altro ancora.
Facile da usare
Hai solo bisogno di poche righe di codice per creare un foglio di risposte, un sondaggio o un altro modulo OMR e riconoscere il modulo compilato.
Avrai solo bisogno di 15 minuti di tempo libero e una conoscenza di base di C#.
Installazione
Puoi iniziare a utilizzare Aspose.OMR per .NET 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 .NET 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
var omrEngine = new Aspose.OMR.Api.OmrEngine();
// Generate machine-readable form from the markup
var generationResult = omrEngine.GenerateTemplate("template.txt");
// Save printable OMR form to the PDF document
generationResult.SaveAsPdf("print", "answer-sheet");
Lettore ottico di contrassegni
Con Aspose.OMR per .NET, 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
Aspose.OMR.Api.OmrEngine omrEngine = new Aspose.OMR.Api.OmrEngine();
// Apply the recognition template
Aspose.OMR.Api.TemplateProcessor templateProcessor = omrEngine.GetTemplateProcessor("Hello.OMR.omr");
// Load the scanned or photographed form
Aspose.OMR.Model.RecognitionResult recognitionResult = templateProcessor.RecognizeImage("IMG_20220401.jpg");
// Output the recognition result
string result = recognitionResult.GetCsv();
Console.WriteLine(result);