<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 de Java para procesamiento OMR en la nube

main-banner

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

Aspose.OMR Cloud SDK for Java es un envoltorio alrededor de Aspose.OMR Cloud APIs. Este SDK permite que sus aplicaciones Java realicen operaciones de reconocimiento óptico de marcas (OMR) en cuestionarios, exámenes, MCQ, encuestas y otras hojas OMR.

Puede definir sus propias plantillas y reglas, detectar los datos requeridos de las hojas digitales OMR, realizar la calificación de los datos extraídos y exportarlos al formato CSV. No es necesario instalar ningún software de terceros.

El marcado para la generación de plantillas admite varios tipos de elementos, como texto, cuadro de opciones (pregunta), hoja de respuestas de varias columnas, cuadrícula, imágenes, código QR y códigos de barras de código Aruco.

Funciones de procesamiento en la nube OMR

  • Realice el reconocimiento de fotos e imágenes escaneadas para operaciones OMR.
  • Capacidad para realizar OMR en fotos giradas y en perspectiva (dentro de 25 grados).
  • Extraiga y reconozca datos marcados por humanos de pruebas escaneadas, exámenes, encuestas, etc.
  • Admite la exportación de resultados OMR a formato de archivo CSV.
  • Use marcado textual para generar plantillas OMR, generar encuestas y hojas de prueba.
  • Disponibilidad de GUI application for managing OMR templates.
  • Especifique el número de preguntas y respuestas basadas en OMR en la plantilla.
  • Disponibilidad de GUI OMR editor como cliente en la nube.
  • Proporcione reglas JSON para realizar la calificación de respuestas OMR.
  • Recorte un área de interés de una imagen, guárdela como JPEG y realice OMR en ella.
  • Realice un reconocimiento óptico de marcas (OMR) de alta precisión.
  • Soporta varios configuration presets for image preprocessing.

Funciones de almacenamiento en la nube OMR

  • Cargue, descargue, copie, mueva y elimine archivos, incluido el manejo de versiones (si está utilizando almacenamiento en la nube que admita esta función, verdadero de forma predeterminada).
  • Crear, copiar, mover y eliminar carpetas.
  • Copie y mueva archivos y carpetas entre almacenamientos separados en el ámbito de una sola operación.
  • Comprobar si existe cierto archivo, carpeta o almacenamiento.

Guardar OMR como

CSV

Leer formatos OMR

JPEG, PNG, GIF, TIFF, BMP

Requisitos

La creación de la biblioteca del cliente API requiere:

  1. java 1.7+
  2. Experto

requisitos previos

Para usar Aspose.OMR Cloud SDK para Java, debe registrar una cuenta con Aspose Cloud y buscar/crear ID de cliente y Secreto de cliente en Cloud Dashboard. Hay cupo libre disponible. Para obtener más detalles, consulte Aspose Cloud Pricing.

Instalación

Instalar desde Maven

Agregue el repositorio de Aspose Cloud a su aplicación pom.xml

<repository>
    <id>aspose-cloud</id>
    <name>Aspose Cloud Repository</name>
    <url>https://releases.aspose.cloud/java/repo/</url>
</repository>

Instalar desde la fuente

Para instalar la biblioteca del cliente API en su repositorio Maven local, simplemente ejecute:

mvn clean install

Para implementarlo en un repositorio remoto de Maven, configure los ajustes del repositorio y ejecute:

mvn clean deploy

Consulte OSSRH Guide para obtener más información.

Usuarios expertos

Agregue esta dependencia al POM de su proyecto:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-omr-cloud</artifactId>
    <version>18.8.0</version>
    <scope>compile</scope>
</dependency>

Otros

Primero genere el JAR ejecutando:

mvn clean package

Luego instale manualmente los siguientes JAR:

  • objetivo/aspose-omr-cloud-18.8.0.jar
  • objetivo/lib/*.jar

EJEMPLO

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);

Licencia

Todos los SDK de Aspose.OMR Cloud, los scripts auxiliares y las plantillas tienen licencia bajo MIT License.

Autorización y autenticación

Authentication schemes definido para la API es el siguiente:

JWT

Recomendación

Se recomienda crear una instancia de ApiClient por subproceso en un entorno multiproceso para evitar posibles problemas.

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
18.8.012 de septiembre de 2018