API de reconhecimento de marca óptica para Java
Crie uma folha de respostas em Java
Mais vitrines >// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res
= engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
> compile(group: ‘com.aspose’, name: ‘aspose-omr’, version: ‘23.11’)
Por que Aspose.OMR para Java?
Crie e processe formulários legíveis por máquina de qualquer layout e complexidade em aplicativos Java de plataforma cruzada, serviços da Web ou na nuvem. Nossa solução é escalável para qualquer projeto, desde pesquisas e questionários rápidos até exames finais e eleições abrangentes. Clique nos itens abaixo para saber mais sobre nossos recursos e benefícios.
Nenhum equipamento necessário
Use seu scanner, impressora ou até mesmo uma câmera de smartphone existente em vez de hardware OMR especializado.
Totalmente personalizável
Adicione imagens e textos aos seus formulários OMR, use fontes personalizadas e ajuste o conteúdo para todos os tamanhos de papel populares.
Resultados confiáveis
Algoritmos robustos de detecção de marcas ópticas, combinados com a capacidade de refinar o reconhecimento, garantem resultados 100% precisos.
Produto inteiro
Aspose.OMR para Java facilita todo o processo de OMR, desde a concepção dos formulários até o reconhecimento das impressões preenchidas.
Amigável ao desenvolvedor
Até mesmo desenvolvedores novatos podem usar nossa API facilmente. Um aplicativo OMR básico requer apenas 10 linhas de código.
Amostra de código ativo
A folha de respostas legível por máquina é um componente crucial de testes escritos, avaliações e avaliações de classe. Este aplicativo online básico gera uma planilha de bolhas de 4 colunas e ilustra o código necessário para conseguir isso em sua máquina local usando Aspose.OMR para Java.
Copie e cole este código
Mais exemplos >// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res
= engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
Independência de plataforma
Aspose.OMR for Java pode funcionar em qualquer plataforma que suporte [Plataforma Java, Standard Edition (J2SE)](https://www .oracle.com/java/technologies/java-se-glance.html) 7.0 (1.7) ou superior.
Formatos de arquivo suportados
Aspose.OMR for Java pode trabalhar com praticamente qualquer arquivo você pode obter de um scanner ou câmera. Os resultados do reconhecimento são retornados nos formatos de troca de dados mais populares que podem ser importados para qualquer banco de dados ou sistema analítico popular.
Construir formulários
- TXT
- JPEG, PNG
Digitalizar formulários
- JPEG
- PNG
Reconhecer formulários
- CSV
- JSON
Possibilidades ilimitadas
O reconhecimento óptico de marcas tem uma ampla gama de aplicações, fornecendo uma solução direta para diferentes aspectos da vida que envolvem coleta e análise manual de dados. Esta tecnologia automatiza completamente o reconhecimento de formulários, permitindo o processamento de centenas de folhas por minuto com quase 100% de precisão. Os resultados podem ser analisados em tempo real ou armazenados em um banco de dados para posterior agregação e análise.
As aplicações abrangem uma ampla gama e incluem, mas não estão restritas a:
- Educação: folhas de respostas, testes, questionários, formulários de exames.
- Governo: cédulas de votação, formulários fiscais, formulários de entrada na fronteira, censos, opiniões públicas.
- Medicina: exames, avaliações, formulários de informações do paciente, solicitações de seguro saúde.
- Finanças: solicitações de empréstimo, atualizações de informações de clientes, solicitações de cartão de crédito.
- E muitos mais…
Nenhum hardware necessário
Algoritmos de pré-processamento e análise de imagens eliminam a necessidade de scanners OMR especializados e outros acessórios de hardware especializados. Você pode usar papel e caneta comuns, copiadora comum de escritório ou até mesmo uma câmera de smartphone em vez de um scanner, sem afetar a precisão do reconhecimento e a confiança em o resultado. Nossa biblioteca permite criar soluções de software OMR com a confiabilidade dos sistemas de hardware a um custo muito menor. Sinta-se à vontade para usar qualquer equipamento disponível:
- Scanner de documentos com alimentação automática;
- Copiadora de escritório de orçamento;
- Impressora laser ou jato de tinta;
- Scanner portátil;
- Câmera compacta ou DSLR;
- Smartphone;
- Webcam com foco automático.
Crie formulários OMR sem ferramentas de design
Aspose.OMR for Java fornece ferramentas excepcionalmente flexíveis para a criação de formulários legíveis por máquina, acomodando vários layouts e níveis de complexidade. Não há necessidade de editores externos ou ferramentas de design. Com nossa linguagem de marcação altamente adaptável, os usuários podem integrar perfeitamente vários elementos em qualquer configuração preferida.
Se você não tiver tempo para se familiarizar com a sintaxe de marcação do modelo, não se preocupe. Você pode criar facilmente um formulário OMR personalizado de forma interativa em qualquer plataforma ou dispositivo usando o designer de formulários on-line . Você pode adicionar qualquer número de elementos, redimensioná-los e posicioná-los de acordo com suas necessidades específicas.
Os formulários podem ser personalizados com o nome do respondente, identificadores exclusivos e fotos. Você também pode marcar formulários OMR adicionando seu logotipo ou outra imagem. Experimente layouts, formatos de perguntas e estruturas de respostas, garantindo ao mesmo tempo a precisão consistente do reconhecimento de marcas. Desfrute de um processo de design criativo, diga adeus aos processos de design complexos e adote uma abordagem direta para a criação de formulários.
Veja os exemplos de código e adapte-os às suas necessidades.
Recursos e capacidades
Aspose.OMR for Java é uma API fácil de usar, versátil e econômica para projetar, renderizar e reconhecer folhas de respostas preenchidas à mão, pesquisas, aplicativos e formulários semelhantes.
Todos os tamanhos de papel
Suporta todos os tamanhos de papel populares e vários tamanhos não padrão.
Digitalize com um smartphone
Use a câmera do seu smartphone em vez de um scanner.
Não são necessárias ferramentas de design
Crie formulários OMR rapidamente sem editores externos e ferramentas de design.
Ajuste de precisão
Ajuste os parâmetros de reconhecimento para obter resultados perfeitos em quaisquer condições.
Processamento em lote
Reconheça todas as imagens em uma pasta com um único comando.
Marca e personalização
Personalize formulários OMR adicionando seu logotipo, imagens, rodapés e muito mais.
Fácil de usar
Você só precisa de algumas linhas de código para criar uma folha de respostas, pesquisa ou outro formulário OMR e reconhecer o formulário preenchido.
Você só precisará de 15 minutos de tempo livre e um conhecimento básico da linguagem Java.
Instalação
Você pode começar a usar o Aspose.OMR for Java logo após a instalação com algumas restrições. Uma licença temporária remove todas as limitações da versão de teste por 30 dias. Use-o para começar a criar um aplicativo OMR totalmente funcional e tomar a decisão final de comprar Aspose.OMR para Java mais tarde.
Gerador de formulário
A estrutura e o layout do formulário OMR são definidos em um arquivo de texto simples que utiliza uma notação especial. Você pode criá-lo com qualquer editor de texto, incluindo o Bloco de Notas. Você só precisa de 4 linhas para gerar uma folha de respostas legível por máquina com 150 perguntas:
How to design an answer sheet
?answer_sheet=answers
elements_count=150
answers_count=5
columns_count=3
Depois de terminar a estrutura e o layout do formulário, você só precisa de 3 linhas de código para construir um utilitário simples que gera uma página imprimível a partir dele:
How to generate a printable form
// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res = engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
Leitor óptico de marcas
Com Aspose.OMR para Java, você pode criar um leitor de marcas ópticas programático totalmente funcional em 5 linhas de código. Você pode usar sua copiadora de escritório existente ou até mesmo uma câmera de smartphone em vez de um scanner OMR caro. Os entrevistados podem preencher seus formulários com caneta, lápis ou marcador e usar qualquer tipo de marca.
How to recognize a completed form
// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Apply the recognition template
TemplateProcessor processor = engine.getTemplateProcessor("pattern.omr");
// Load the scanned or photographed form
RecognitionResult result = processor.recognizeImage("completed-form.png");
// Output the recognition result
String resultCsv = result.getCsv();
System.out.println(resultCsv);