Как создать средство проверки листа ответов OMR с помощью Java

В этом кратком руководстве подробно рассказывается о том, как создать OMR средство проверки листа ответов с помощью Java. Вы можете создать средство проверки листа ответов OMR на Java, реализовав несколько простых вызовов API. Вам не нужно устанавливать какой-либо другой инструмент или приложение для выполнения этих требований, потому что вызовы методов самодостаточны для получения желаемого результата.

Шаги по созданию средства проверки листов ответов OMR с использованием Java

  1. Настройте свое приложение, добавив JAR-файл Aspose.OMR из репозитория Maven.
  2. Инициализировать объект класса OmrEngine
  3. Загрузите файл входного шаблона с классом TemplateProcessor
  4. Сохраните выходную строку CSV в формате файла TXT.

Чтобы сделать проверку листа OMR с помощью Java, прежде всего, мы загружаем файл шаблона, используя классTemplateProcessor. Затем мы приступаем к распознаванию изображения и получаем результат в формате CSV. Наконец, выходная строка сохраняется в виде текстового файла.

Код для создания средства проверки листа ответов OMR на 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);
}
}
}

В приведенном выше примере кода объект OmrEngine class инициируется, а затем файл шаблона загружается с использованием класса TemplateProcessor. Затем оценка рассчитывается оптически, чтобы определить, отмечен ли лист ответов правильным или неправильным выбором на основе шаблона. Это уменьшает задачу ручной маркировки тысяч листов, но повышает эффективность.

Помимо реализации средства проверки листов OMR с использованием Java, мы поделились примерами для выполнения нескольких других операций преобразования файлов, включая как преобразовать PPTX в SVG с помощью Java.

 Русский