Navegue pelos nossos produtos
<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"
Java API para executar OMR
Casa | Página do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Procurar | Suporte gratuito | Licença temporária
Aspose.OMR for Java é uma biblioteca de classes Java que fornece API para reconhecer marcas ópticas de imagens da folha digitalizada OMR. Pode ser usado para reconhecer marcas ópticas em uma variedade de formatos de imagem como BMP, JPG, TIF, TIFF, GIF. A API permite capturar dados marcados com humanos de formulários de documentos, como pesquisas, questionários, documentos de exame de múltipla escolha e outros testes. Com esta solução, é possível reconhecer imagens digitalizadas e até fotos com alta precisão. O reconhecimento é baseado em uma marcação de modelo que contém um mapeamento gráfico dos elementos a serem reconhecidos nas imagens digitalizadas.
Recursos de API OMR
Reconhecimento de imagens e fotos digitalizadas.
Capacidade de processar imagens rotacionadas e perspectivas (visualizadas laterais).
Reconhecer dados de testes, exames, questionários, pesquisas etc.
Alta taxa de precisão e capacidade de exportar os resultados no formato de arquivo
csv
ejson
.Crie modelos OMR da marcação de texto.
salve os resultados do OMR como
CSV, JSON
Leia imagens para OMR
JPEG, PNG, GIF, TIFF, BMP
Ambientes suportados
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
- ** MacOS: ** Mac OS X
- ** Linux: ** Ubuntu, OpenSuse, Centos e outros
- ** Versões Java: **
J2SE 7.0 (1.7)
,J2SE 8.0 (1.8)
ou acima
Iniciar
APIs Java Aspose.OMR estão hospedadas no Aspose repositório. Você pode usar facilmente o Aspose.omr para API Java diretamente em seus projetos maven com configurações simples. Para as instruções detalhadas, visite Installing Aspose.OMR for Java from Maven Repository Página de documentação.
Execute a operação OMR em imagens 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);
}
Casa | Página do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Procurar | Suporte gratuito | Licença temporária
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 |