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

API REST Java pour le traitement OMR dans le cloud

main-banner

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 :

  1. Java 1.7+
  2. 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

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

VersionRelease Date
18.8.012 septembre 2018