<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr-cloud</artifactId>
<version>18.8.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-omr-cloud', version: '18.8.0')
<dependency org="com.aspose" name="aspose-omr-cloud" rev="18.8.0">
<artifact name="aspose-omr-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-omr-cloud" % "18.8.0"
Java-REST-API für die OMR-Verarbeitung in der Cloud
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Aspose.OMR Cloud SDK for Java ist ein Wrapper um Aspose.OMR Cloud APIs. Dieses SDK ermöglicht es Ihren Java-Apps, OMR-Vorgänge (Optical Mark Recognition) für Fragebögen, Prüfungen, MC-Fragen, Umfragen und andere OMR-Blätter durchzuführen.
Sie können Ihre eigenen Vorlagen und Regeln definieren, die erforderlichen Daten aus den OMR-Digitalbögen ermitteln, die extrahierten Daten klassifizieren und in das CSV-Format exportieren. Es muss keine Software von Drittanbietern installiert werden.
Mark-up für die Vorlagengenerierung unterstützt mehrere Arten von Elementen, wie z. B. Text, Auswahlfeld (Frage), mehrspaltiges Antwortblatt, Raster, Bilder, QR-Code und Aruco-Code-Arten von Barcodes.
OMR Cloud-Verarbeitungsfunktionen
- Führen Sie die Erkennung gescannter Fotos und Bilder für OMR-Vorgänge durch.
- Fähigkeit, OMR auf gedrehten und perspektivischen (innerhalb von 25 Grad) Fotos durchzuführen.
- Extrahieren und erkennen Sie von Menschen markierte Daten aus gescannten Tests, Prüfungen, Umfragen usw.
- Unterstützt den Export von OMR-Ergebnissen in das CSV-Dateiformat.
- Verwenden Sie Textmarkup, um OMR-Vorlagen, Umfragen und Testblätter zu generieren.
- Verfügbarkeit von GUI application for managing OMR templates.
- Geben Sie die Anzahl der OMR-basierten Fragen und Antworten in der Vorlage an.
- Verfügbarkeit von GUI OMR editor als Cloud-Client.
- Stellen Sie JSON-Regeln bereit, um die OMR-Antwortbewertung durchzuführen.
- Schneiden Sie einen interessanten Bereich aus einem Bild aus, speichern Sie ihn als JPEG und führen Sie eine OMR darauf durch.
- Führen Sie eine hochpräzise optische Markierungserkennung (OMR) durch.
- Unterstützt mehrere configuration presets for image preprocessing.
OMR Cloud-Speicherfunktionen
- Hochladen, Herunterladen, Kopieren, Verschieben und Löschen von Dateien, einschließlich Versionsverwaltung (wenn Sie Cloud-Speicher verwenden, der diese Funktion unterstützt - standardmäßig wahr).
- Ordner erstellen, kopieren, verschieben und löschen.
- Kopieren und verschieben Sie Dateien und Ordner in einem einzigen Vorgang über separate Speicher hinweg.
- Überprüfen Sie, ob bestimmte Dateien, Ordner oder Speicher vorhanden sind.
OME speichern unter
CSV
Lesen Sie OMR-Formate
JPEG, PNG, GIF, TIFF, BMP
Anforderungen
Zum Erstellen der API-Client-Bibliothek ist Folgendes erforderlich:
- Java 1.7+
- Maven
Voraussetzungen
Um Aspose.OMR Cloud SDK für Java zu verwenden, müssen Sie ein Konto bei Aspose Cloud registrieren und die Client-ID und das Client-Geheimnis unter Cloud Dashboard suchen/erstellen. Es ist ein kostenloses Kontingent verfügbar. Weitere Einzelheiten finden Sie unter Aspose Cloud Pricing.
Installation
Von Maven installieren
Fügen Sie das Aspose Cloud-Repository zu Ihrer Anwendung pom.xml hinzu
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
Von der Quelle installieren
Um die API-Clientbibliothek in Ihrem lokalen Maven-Repository zu installieren, führen Sie einfach Folgendes aus:
mvn clean install
Um es stattdessen in einem Remote-Maven-Repository bereitzustellen, konfigurieren Sie die Einstellungen des Repositorys und führen Sie Folgendes aus:
mvn clean deploy
Weitere Informationen finden Sie unter OSSRH Guide.
Maven-Benutzer
Fügen Sie diese Abhängigkeit zum POM Ihres Projekts hinzu:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr-cloud</artifactId>
<version>18.8.0</version>
<scope>compile</scope>
</dependency>
Andere
Generieren Sie zunächst das JAR, indem Sie Folgendes ausführen:
mvn clean package
Installieren Sie dann manuell die folgenden JARs:
target/aspose-omr-cloud-18.8.0.jar
target/lib/*.jar
BEISPIEL
OMRFunctionParam param = new OMRFunctionParam();
String packedTemplate = PackTemplate(templateFile.getFileName().toString(), Files.readAllBytes(templateFile));
param.setFunctionParam(packedTemplate);
UploadFile(imageFile, "");
return api.postRunOmrTask(imageFile.getFileName().toString(), "CorrectTemplate", param, null, null);
Lizenzierung
Alle Aspose.OMR Cloud SDKs, Hilfsskripte und Vorlagen sind unter MIT License lizenziert.
Autorisierung & Authentifizierung
Authentication schemes definiert für die API ist wie folgt:
JWT
- Typ: OAuth
- Durchfluss: Anwendung
- Autorisierungs-URL:https://api.aspose.cloud/connect/token
Empfehlung
Es wird empfohlen, in einer Multithread-Umgebung pro Thread eine Instanz von „ApiClient“ zu erstellen, um potenzielle Probleme zu vermeiden.
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Version | Release Date |
---|---|
18.8.0 | 12. September 2018 |
Aspose.OMR Aspose.OMR Cloud Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud JPEG PNG BMP TIFF PDF CSV OMR scan detect identify detection human marked data sheet survey MCQ questionnaire template text choice box answer sheet grid logo images barcode QR code Aruco code perspective test answer markup