Blader door onze producten
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr</artifactId>
<version>2.3.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-omr', version: '2.3.0')
<dependency org="com.aspose" name="aspose-omr" rev="2.3.0">
<artifact name="aspose-omr" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-omr" % "2.3.0"
Java API, um OMR auszuführen
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
undJSON
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 am 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
File | Classifier | Size |
---|---|---|
aspose-omr-2.3.0-javadoc.jar | javadoc | 182.26 KB |
aspose-omr-2.3.0.jar | 4.69 MB | |
aspose-omr-2.3.0.pom | 452 bytes |