Explore nuestros productos
<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"
API Java para realizar OMR
Hogar | Página del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Búsqueda | Soporte gratuito | Licencia temporal
Aspose.OMR for Java es una biblioteca de clase Java que proporciona API para reconocer las marcas ópticas de las imágenes de hoja digitalizadas OMR. Se puede usar para reconocer las marcas ópticas en una variedad de formatos de imagen como BMP, JPG, TIF, TIFF, GIF. La API permite capturar datos marcados por humanos de formularios de documentos como encuestas, cuestionarios, documentos de examen de opción múltiple y otras pruebas. Con esta solución, es posible reconocer imágenes escaneadas e incluso fotos con alta precisión. El reconocimiento se basa en un marcado de plantilla que contiene un mapeo gráfico de los elementos que se reconocen a partir de las imágenes escaneadas.
Características de la API de OMR
Reconocimiento de imágenes y fotos escaneadas.
Capacidad para procesar imágenes rotadas y perspectivas (vistas laterales).
Reconocer datos de pruebas, exámenes, cuestionarios, encuestas, etc.
Alta tasa de precisión y capacidad para exportar los resultados en formato de archivo
CSV
yJSON
.Crear plantillas OMR del marcado de texto.
Guardar resultados de OMR como
CSV, JSON
leer imágenes para OMR
JPEG, PNG, GIF, TIFF, BMP
Entornos compatibles
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
- ** macOS: ** Mac OS X
- ** Linux: ** Ubuntu, OpenSuse, CentOS y otros
- ** versiones Java: **
J2SE 7.0 (1.7)
,J2SE 8.0 (1.8)
o superior
Empezar
Aspose.OMR Las API Java están alojadas en el Repositorio de asposio. Puede usar fácilmente Aspose.omr para la API Java directamente en sus proyectos Maven con configuraciones simples. Para las instrucciones detalladas, visite la página de documentación Installing Aspose.OMR for Java from Maven Repository.
Realizar operación OMR en imágenes usando Java
// 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);
}
Hogar | Página del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Búsqueda | Soporte gratuito | Licencia temporal
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 |