<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr-cloud</artifactId>
<version>18.8.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-omr-cloud', version: '18.8.0')
<dependency org="com.aspose" name="aspose-omr-cloud" rev="18.8.0">
<artifact name="aspose-omr-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-omr-cloud" % "18.8.0"
Java REST API para processamento OMR na nuvem
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:
- Java 1.7+
- 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
- Tipo: OAuth
- Fluxo: aplicativo
- URL de autorização:https://api.aspose.cloud/connect/token
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
Version | Release Date |
---|---|
18.8.0 | 12 de setembro de 2018 |
Aspose.OMR Aspose.OMR Cloud Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud JPEG PNG BMP TIFF PDF CSV OMR scan detect identify detection human marked data sheet survey MCQ questionnaire template text choice box answer sheet grid logo images barcode QR code Aruco code perspective test answer markup