<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr</artifactId>
<version>19.12</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-omr', version: '19.12')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-omr" rev="19.12">
 <artifact name="aspose-omr" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-omr" % "19.12"
copied!  

Java API, um OMR auszuführen

main-banner

Heim | Produktseite | Dokumente | Demos | API -Referenz | Beispiele | Blog | Suche | Freie Unterstützung | Vorübergehende Lizenz

Aspose.OMR for Java ist eine Java -Klassenbibliothek, die API zur Erkennung optischer Markierungen aus Digitalisierten Blattbildern von OMR bietet. Es kann verwendet werden, um optische Markierungen in einer Vielzahl von Bildformaten wie BMP, JPG, TIF, TIFF, GIF zu erkennen. Die API ermöglicht das Erfassen von Daten mit Menschenmarkierter aus Dokumentformularen wie Umfragen, Fragebögen, Multiple-Choice-Prüfungsarbeiten und anderen Tests. Mit dieser Lösung ist es möglich, gescannte Bilder und sogar Fotos mit hoher Genauigkeit zu erkennen. Die Erkennung basiert auf einem Vorlagemarkup, das eine grafische Zuordnung der Elemente enthält, die aus den gescannten Bildern erkannt werden sollen.

OMR API -Funktionen

  • Erkennung von gescannten Bildern und Fotos.

  • Fähigkeit zur Verarbeitung von Dreh- und Perspektiven (Seitenansicht) Bilder.

  • Daten aus Tests, Prüfungen, Fragebögen, Umfragen usw. erkennen usw.

  • hohe Genauigkeitsrate und Fähigkeit, die Ergebnisse im Dateiformat von CSV und JSON zu exportieren.

  • Erstellen Sie OMR -Vorlagen aus Text Markup.

OMR -Ergebnisse speichern als

CSV, JSON

Lesen Sie Bilder für OMR

JPEG, PNG, GIF, TIFF, BMP

unterstützte Umgebungen

  • ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
  • ** macOS: ** Mac OS x
  • ** Linux: ** Ubuntu, OpenSuse, Centos und andere
  • ** Java -Versionen: ** J2SE 7.0 (1,7), `J2SE 8.0 (1,8) oder höher

Loslegen

ASSON.OMR JAVA APIs werden im ASSOSE Repository gehostet. Sie können ASSON.OMR für Java -API einfach in Ihren Maven -Projekten mit einfachen Konfigurationen verwenden. Für die detaillierten Anweisungen besuchen Sie bitte Installing Aspose.OMR for Java from Maven Repository -Dokumentationsseite.

Führen Sie OMR -Operation auf Bildern mit Java durch

// For complete examples and data files, please go to https://github.com/aspose-omr/Aspose.OMR-for-Java
String TemplateName = "Sheet.omr";
String[] UserImages = new String[] { "Sheet1.jpg", "Sheet2.jpg" };
String[] UserImagesNoExt = new String[] { "Sheet1", "Sheet2" };

String sourceDirectory = Utils.getSourceDirectory();
String outputDirectory = Utils.combine(Utils.getOutputDirectory(), "Result");
String templatePath = Utils.combine(Utils.getSourceDirectory(), TemplateName);

// initialize engine and get template processor providing path to the .omr file
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.getTemplateProcessor(templatePath);
System.out.println("Template loaded.");

// images loop
for (int i = 0; i < UserImages.length; i++) {
    // path to the image to be recognized
    String imagePath = Utils.combine(sourceDirectory, UserImages[i]);
    System.out.println("Processing image: " + imagePath);

    // recognize image and receive result
    RecognitionResult result = templateProcessor.recognizeImage(imagePath);

    // export results as csv string
    String csvResult = result.getCsv();

    String json = result.getJson();

    // save csv to the output folder
    PrintWriter wr = new PrintWriter(new FileOutputStream(Utils.combine(outputDirectory, UserImagesNoExt[i] + ".csv")), true);
    wr.println(csvResult);
}

Heim | Produktseite | Dokumente | Demos | API -Referenz | Beispiele | Blog | Suche | Freie Unterstützung | Vorübergehende Lizenz

VersionRelease Date
19.123. Januar 2020
2.3.026. März 2015