<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!  

Java REST API para processamento OMR na nuvem

main-banner

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

Aspose.OMR Cloud SDK for Java é um wrapper em torno de Aspose.OMR Cloud APIs. Este SDK permite que seus aplicativos Java executem operações de reconhecimento óptico de marca (OMR) em questionários, exames, MCQs, pesquisas e outras planilhas OMR.

Você pode definir seus próprios modelos e regras, detectar os dados necessários das planilhas digitais OMR, realizar a classificação dos dados extraídos e exportá-los para o formato CSV. Não há necessidade de instalar nenhum software de terceiros.

A marcação para a geração do modelo suporta vários tipos de elementos, como texto, caixa de escolha (pergunta), folha de respostas com várias colunas, grade, imagens, códigos de barras QR-code e Aruco code.

Recursos de processamento em nuvem OMR

  • Realize o reconhecimento de fotos e imagens digitalizadas para operações OMR.
  • Capacidade de realizar OMR em fotos rotacionadas e em perspectiva (dentro de 25 graus).
  • Extraia e reconheça dados marcados por humanos de testes, exames, pesquisas, etc.
  • Suporta a exportação de resultados OMR para o formato de arquivo CSV.
  • Use marcação textual para gerar modelos OMR, gerar pesquisas e folhas de teste.
  • Disponibilidade de GUI application for managing OMR templates.
  • Especifique o número de perguntas e respostas baseadas em OMR no modelo.
  • Disponibilidade de GUI OMR editor como um cliente de nuvem.
  • Forneça regras JSON para executar a classificação de respostas OMR.
  • Recorte uma área de interesse de uma imagem, salve-a como JPEG e execute OMR nela.
  • Execute o reconhecimento de marca óptica (OMR) altamente preciso.
  • Suporta vários configuration presets for image preprocessing.

Recursos de armazenamento em nuvem OMR

  • Carregar, baixar, copiar, mover e excluir arquivos, incluindo manipulação de versões (se você estiver usando armazenamento em nuvem que suporte esse recurso - verdadeiro por padrão).
  • Criar, copiar, mover e excluir pastas.
  • Copie e mova arquivos e pastas em armazenamentos separados no escopo de uma única operação.
  • Verifique se existe determinado arquivo, pasta ou armazenamento.

Salvar OMR como

CSV

Ler formatos OMR

JPEG, PNG, GIF, TIFF, BMP

Requisitos

A construção da biblioteca cliente da API requer:

  1. Java 1.7+
  2. Especialista

Pré-requisitos

Para usar o Aspose.OMR Cloud SDK para Java, você precisa registrar uma conta com Aspose Cloud e procurar/criar Client ID e Client Secret em Cloud Dashboard. Há cota gratuita disponível. Para obter mais detalhes, consulte Aspose Cloud Pricing.

Instalação

Instalar a partir do Maven

Adicione o repositório Aspose Cloud ao seu aplicativo pom.xml

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

Instalar a partir da fonte

Para instalar a biblioteca cliente da API em seu repositório Maven local, basta executar:

mvn clean install

Para implantá-lo em um repositório Maven remoto, defina as configurações do repositório e execute:

mvn clean deploy

Consulte o OSSRH Guide para obter mais informações.

Usuários do Maven

Adicione esta dependência ao POM do seu projeto:

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

Outros

Primeiramente gere o JAR executando:

mvn clean package

Em seguida, instale manualmente os seguintes JARs:

  • target/aspose-omr-cloud-18.8.0.jar
  • alvo/lib/*.jar

EXEMPLO

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

Licenciamento

Todos os SDKs, scripts auxiliares e modelos do Aspose.OMR Cloud são licenciados sob MIT License.

Autorização e Autenticação

Authentication schemes definido para a API é o seguinte:

JWT

Recomendação

É recomendável criar uma instância de ApiClient por thread em um ambiente multithread para evitar possíveis problemas.

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

VersionRelease Date
18.8.012 de setembro de 2018