Як створити засіб перевірки аркуша відповідей OMR за допомогою Java

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

Кроки для створення OMR Answer Sheet Checker за допомогою Java

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

Щоб зробити OMR перевірку аркушів за допомогою Java, ми спочатку завантажуємо файл шаблону за допомогою TemplateProcessor class. Потім ми розпізнаємо зображення та отримуємо результат у форматі 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 sheet checker за допомогою Java, ми поділилися прикладами виконання кількох інших операцій перетворення файлів, зокрема як конвертувати PPTX у SVG за допомогою Java.

 Українська