<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"
API REST Java pour le traitement OMR dans le cloud
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Aspose.OMR Cloud SDK for Java est un wrapper autour de Aspose.OMR Cloud APIs. Ce SDK permet à vos applications Java d’effectuer des opérations de reconnaissance optique de marques (OMR) sur des questionnaires, des examens, des QCM, des enquêtes et d’autres feuilles OMR.
Vous pouvez définir vos propres modèles et règles, détecter les données requises à partir des feuilles numériques OMR, effectuer une notation des données extraites et les exporter au format CSV. Pas besoin d’installer de logiciel tiers.
Le balisage pour la génération de modèles prend en charge plusieurs types d’éléments, tels que le texte, la boîte de choix (question), la feuille de réponses à plusieurs colonnes, la grille, les images, les types de codes à barres QR-code et Aruco.
Fonctionnalités de traitement cloud OMR
- Effectuer la reconnaissance des photos et des images numérisées pour les opérations OMR.
- Possibilité d’effectuer l’OMR sur des photos pivotées et en perspective (à moins de 25 degrés).
- Extrayez et reconnaissez les données marquées par l’homme à partir de tests numérisés, d’examens, d’enquêtes, etc.
- Prend en charge l’exportation des résultats OMR au format de fichier CSV.
- Utilisez le balisage textuel pour générer des modèles OMR, générer des enquêtes et des feuilles de test.
- Disponibilité de GUI application for managing OMR templates.
- Spécifiez le nombre de questions et réponses basées sur l’OMR dans le modèle.
- Disponibilité de GUI OMR editor en tant que client cloud.
- Fournissez des règles JSON pour effectuer la notation des réponses OMR.
- Découpez une zone d’intérêt à partir d’une image, enregistrez-la au format JPEG et effectuez une OMR dessus.
- Effectuez une reconnaissance optique de marque (OMR) très précise.
- Prend en charge plusieurs configuration presets for image preprocessing.
Fonctionnalités de stockage en nuage OMR
- Téléchargez, téléchargez, copiez, déplacez et supprimez des fichiers, y compris la gestion des versions (si vous utilisez le stockage Cloud qui prend en charge cette fonctionnalité - true par défaut).
- Créer, copier, déplacer et supprimer des dossiers.
- Copiez et déplacez des fichiers et des dossiers dans des stockages séparés dans le cadre d’une seule opération.
- Vérifiez si certains fichiers, dossiers ou stockage existent.
Enregistrer OMR sous
CSV
Lire les formats OMR
JPEG, PNG, GIF, TIFF, BMP
Conditions
La création de la bibliothèque cliente de l’API nécessite :
- Java 1.7+
- Maven
Conditions préalables
Pour utiliser Aspose.OMR Cloud SDK pour Java, vous devez créer un compte avec Aspose Cloud et rechercher/créer l’ID client et le secret client sur Cloud Dashboard. Un quota gratuit est disponible. Pour plus de détails, consultez Aspose Cloud Pricing.
Installation
Installer depuis Maven
Ajoutez le référentiel Aspose Cloud à votre application pom.xml
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
Installer depuis la source
Pour installer la bibliothèque cliente de l’API dans votre référentiel Maven local, exécutez simplement :
mvn clean install
Pour le déployer sur un référentiel Maven distant à la place, configurez les paramètres du référentiel et exécutez :
mvn clean deploy
Reportez-vous au OSSRH Guide pour plus d’informations.
Utilisateurs Maven
Ajoutez cette dépendance au POM de votre projet :
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr-cloud</artifactId>
<version>18.8.0</version>
<scope>compile</scope>
</dependency>
Les autres
Générez d’abord le JAR en exécutant :
mvn clean package
Ensuite, installez manuellement les fichiers JAR suivants :
target/aspose-omr-cloud-18.8.0.jar
cible/lib/*.jar
EXEMPLE
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);
Licence
Tous les SDK, scripts d’assistance et modèles Aspose.OMR Cloud sont sous licence MIT License.
Autorisation et authentification
Authentication schemes défini pour l’API est le suivant :
JWT
- Type : OAuth
- Flux : candidature
- URL d’autorisation :https://api.aspose.cloud/connect/token
Recommandation
Il est recommandé de créer une instance de ApiClient
par thread dans un environnement multithread pour éviter tout problème potentiel.
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Version | Release Date |
---|---|
18.8.0 | 12 septembre 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