Varför Aspose.OMR för Java?

Bygg och bearbeta maskinläsbara former av valfri layout och komplexitet i plattformsoberoende Java-applikationer, webbtjänster eller i molnet. Vår lösning är skalbar för alla projekt, allt från snabba undersökningar och frågesporter till omfattande slutprov och val. Klicka på objekten nedan för att lära dig mer om våra funktioner och fördelar.

Illustration omr

Ingen utrustning behövs

Använd din befintliga skanner, skrivare eller till och med en smartphonekamera istället för specialiserad OMR-hårdvara.

Fullt anpassningsbar

Lägg till bilder och texter i dina OMR-formulär, använd anpassade typsnitt och anpassa innehållet till alla populära pappersstorlekar.

Pålitliga resultat

Robusta optiska märkesdetekteringsalgoritmer, kombinerat med förmågan att förfina igenkänningen, säkerställer 100 % korrekta resultat.

Hela produkten

Aspose.OMR för Java underlättar hela OMR-processen, från design av formulär till igenkänning av ifyllda utskrifter.

Utvecklarvänlig

Även nybörjare kan enkelt använda vårt API. En grundläggande OMR-applikation kräver bara 10 rader kod.

Live-kodexempel

Maskinläsbart svarsformulär är en avgörande komponent i skriftliga prov, bedömningar och klassutvärderingar. Denna grundläggande onlineapplikation genererar ett bubbelark med 4 kolumner och illustrerar den nödvändiga koden för att uppnå detta på din lokala dator med Aspose.OMR för Java.

Antal frågor

 

Bubblor per fråga

Kopiera och klistra in den här koden

Fler exempel >
// 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");

Plattformsoberoende

Aspose.OMR för Java kan fungera på alla plattformar som stöder [Java Platform, Standard Edition (J2SE)](https://www .oracle.com/java/technologies/java-se-glance.html) 7.0 (1.7) eller högre.

Microsoft Windows
Linux
macOS
Docker

Filformat som stöds

Aspose.OMR for Java kan fungera med praktiskt taget alla fil du kan få från en skanner eller kamera. Igenkänningsresultat returneras i de mest populära datautbytesformaten som kan importeras till alla populära databas- eller analyssystem.

Bygg former

  • TXT
  • JPEG, PNG

Skanna formulär

  • JPEG
  • PNG

Känner igen formulär

  • CSV
  • JSON

Obegränsade möjligheter

Optical Mark Recognition har ett brett utbud av applikationer, vilket ger en enkel lösning för olika aspekter av livet som involverar manuell datainsamling och analys. Denna teknik automatiserar fullständigt formulärigenkänning, vilket möjliggör bearbetning av hundratals ark per minut med nästan 100 % noggrannhet. Resultaten kan analyseras i realtid eller lagras i en databas för senare aggregering och analys.

Applikationerna spänner över ett brett spektrum och inkluderar, men är inte begränsade till:

  • Utbildning: svarsblad, prov, frågesporter, tentamensformulär.
  • Regering: röstsedlar, skatteformulär, formulär för gränsinträde, folkräkningar, allmänna åsikter.
  • Medicin: undersökningar, bedömningar, patientinformationsformulär, sjukförsäkringsanspråk.
  • Ekonomi: låneansökningar, uppdateringar av kundinformation, kreditkortsansökningar.
  • Och många fler…

Ingen hårdvara behövs

Bildförbearbetnings- och analysalgoritmer eliminerar behovet av specialiserade OMR-skannrar och andra specialiserade hårdvarutillbehör. Du kan använda en vanlig penna och papper, vanlig kontorskopiator eller till och med en smartphonekamera istället för en skanner, utan att det påverkar igenkänningsnoggrannheten och förtroendet för resultatet. Vårt bibliotek låter dig skapa OMR-mjukvarulösningar med tillförlitligheten hos hårdvarusystem till en mycket lägre kostnad. Använd gärna all tillgänglig utrustning:

  • Skanner för automatisk matning av dokument;
  • Budget kontor kopiator;
  • Laser- eller bläckstråleskrivare;
  • Bärbar handhållen skanner;
  • Kompakt- eller DSLR-kamera;
  • Smartphone;
  • Autofokus webbkamera.

Skapa OMR-formulär utan designverktyg

Aspose.OMR för Java tillhandahåller exceptionellt flexibla verktyg för att skapa maskinläsbara formulär, som rymmer olika layouter och komplexitetsnivåer. Det finns inget behov av externa redigerare eller designverktyg. Med vårt mycket anpassningsbara markup language kan användare sömlöst integrera olika element i valfri föredragen konfiguration.

Om du saknar tid att bekanta dig med mallmarkeringssyntax, oroa dig inte. Du kan enkelt skapa ett anpassat OMR-formulär interaktivt från vilken plattform eller enhet som helst med hjälp av onlineformulärdesigner . Du kan lägga till valfritt antal element, ändra storlek och placera dem efter dina specifika behov.

Alumni questionnaire Customer satisfaction survey SAT form

Formulären kan anpassas med respondentens namn, unika identifierare och foton. Du kan också varumärket OMR-formulär genom att lägga till din logotyp eller annan bild. Experimentera med layouter, frågeformat och svarsstrukturer, allt samtidigt som du säkerställer den konsekventa noggrannheten av märkesigenkänning. Njut av en kreativ designprocess och säg adjö till komplexa designprocesser och omfamna ett rakt tillvägagångssätt för formskapande.

Titta på kodexemplen och anpassa dem efter dina behov.

Funktioner och möjligheter

Aspose.OMR for Java är ett lättanvänt, mångsidigt och kostnadseffektivt API för att designa, rendera och känna igen handifyllda svarsformulär, enkäter, applikationer och liknande formulär.

Feature icon

Alla pappersstorlekar

Stöder alla populära pappersstorlekar och ett antal icke-standardiserade.

Feature icon

Skanna med en smartphone

Använd din smartphones kamera istället för en skanner.

Feature icon

Inga designverktyg behövs

Skapa snabbt OMR-formulär utan externa redigerare och designverktyg.

Feature icon

Noggrannhetsjustering

Finjustera igenkänningsparametrarna för perfekta resultat under alla förhållanden.

Feature icon

Satsvis bearbetning

Känn igen alla bilder i en mapp med ett enda kommando.

Feature icon

Varumärke och anpassning

Anpassa OMR-formulär genom att lägga till din logotyp, bilder, sidfötter och mer.

Lätt att använda

Du behöver bara några rader kod för att skapa ett svarsformulär, enkät eller annat OMR-formulär, och känna igen det ifyllda formuläret.
Du behöver bara 15 minuters fritid och grundläggande kunskaper i Java-språk.

Installation

Aspose.OMR för Java är värd i Maven repository . Du kan enkelt använda den direkt i dina Maven-projekt med minimal konfiguration. Det finns inget behov av att ladda ner och installera ytterligare programvara - paketet är fristående.

Du kan börja använda Aspose.OMR för Java direkt efter installationen med vissa begränsningar. En tillfällig licens tar bort alla begränsningar av testversionen i 30 dagar. Använd den för att börja bygga en fullt fungerande OMR-applikation och fatta det slutliga beslutet att köpa Aspose.OMR för Java senare.

Formgenerator

OMR-formulärets struktur och layout definieras i en vanlig textfil som använder en speciell notation. Du kan skapa den med vilken textredigerare som helst, inklusive Anteckningar. Du behöver bara 4 rader för att generera 150 frågor maskinläsbart svarsblad:

How to design an answer sheet

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


När du är klar med formulärstrukturen och layouten behöver du bara tre rader kod för att bygga ett enkelt verktyg som genererar en utskrivbar sida från den:

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");

Optisk märkesläsare

Med Aspose.OMR för Java kan du skapa en fullt fungerande programmatisk optisk märkesläsare i 5 rader kod. Du kan använda din befintliga kontorskopiator eller till och med en smartphonekamera istället för en dyr OMR-skanner. Respondenterna kan fylla i dina formulär med penna, penna eller markör och använda alla typer av märken.

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);