Este breve tutorial aborda os detalhes sobre como criar OMR verificador de folha de respostas usando Java. Você pode fazer o verificador de folha de respostas OMR em Java implementando algumas chamadas de API simples. Você não precisa instalar nenhuma outra ferramenta ou aplicativo para atender a esses requisitos porque as chamadas de método são autossuficientes para produzir a saída desejada.
Etapas para criar o verificador de folha de respostas OMR usando Java
- Configure seu aplicativo adicionando o arquivo JAR Aspose.OMR do repositório Maven
- Inicialize um objeto da classe OmrEngine
- Carregue o arquivo de modelo de entrada com a classe TemplateProcessor
- Salve a string CSV de saída em um formato de arquivo TXT
Para fazer o Verificador de planilhas OMR usando Java, primeiro carregamos o arquivo de modelo usando a classe TemplateProcessor. Em seguida, reconhecemos a imagem e obtemos a saída no formato CSV. Finalmente, a string de saída é salva como um arquivo de texto.
Código para fazer o verificador de folha de respostas OMR em Java
import com.aspose.omr.License; | |
import com.aspose.omr.OmrEngine; | |
import com.aspose.omr.TemplateProcessor; | |
import java.io.PrintWriter; | |
public class OMRAnswerSheetCheckerInJava { | |
public static void main(String[] oMRArgs) throws Exception { // main method for creating OMR Answer sheet checker | |
// Use Aspose.OMR license to use full API features | |
License oMRLicenseObj = new License(); | |
oMRLicenseObj.setLicense("Aspose.OMR.File.lic"); | |
// Use TemplateProcessor to load the template file | |
OmrEngine oMREngineJava = new OmrEngine(); | |
TemplateProcessor oMRTemplateProcessorJava = oMREngineJava.getTemplateProcessor("TemplateOMRFile.omr"); | |
// Extract the result in CSV format output from the image | |
String cSVOutputFromImage = oMRTemplateProcessorJava.recognizeImage("AnswerSheetImageToCheck.png").getCsv(); | |
try (PrintWriter oMRCSVwriter = new PrintWriter("OMRCSVoutput.txt")) { | |
oMRCSVwriter.println(cSVOutputFromImage); | |
} | |
} | |
} |
No exemplo de código acima, o objeto classe OmrEngine é iniciado e, em seguida, o arquivo de modelo é carregado usando a classe TemplateProcessor. Em seguida, a pontuação é calculada opticamente para decidir se a folha de respostas está marcada com a escolha correta ou incorreta com base no modelo. Isso diminui a tarefa de marcar milhares de papéis manualmente, mas com maior eficiência.
Além de implementar o verificador de planilhas OMR usando Java, compartilhamos exemplos para realizar várias outras operações de conversão de arquivos, incluindo como converter PPTX para SVG usando Java.