OMR válaszlap-ellenőrző létrehozása Java használatával

Ez a rövid oktatóanyag a OMR válaszlap-ellenőrző létrehozásának részleteit ismerteti a Java használatával. Néhány egyszerű API-hívás végrehajtásával OMR válaszlap-ellenőrzőt készíthet a Java nyelven. Ezen követelmények teljesítéséhez nem kell semmilyen más eszközt vagy alkalmazást telepítenie, mert a metódushívások önellátóak a kívánt kimenet előállításához.

Az OMR válaszlap-ellenőrző létrehozásának lépései Java használatával

  1. Állítsa be az alkalmazást a Aspose.OMR JAR fájl hozzáadásával a Maven Repositoryból
  2. Inicializálja a OmrEngine osztály objektumát
  3. Töltse be a bemeneti sablonfájlt a TemplateProcessor osztállyal
  4. Mentse el a kimeneti CSV-karakterláncot TXT fájlformátumban

Ahhoz, hogy OMR lapellenőrzőt készíthessünk Java használatával, először is betöltjük a sablonfájlt a TemplateProcessor osztály használatával. Ezután folytatjuk a kép felismerését, és a kimenetet CSV formátumban kapjuk meg. Végül a kimeneti karakterlánc szövegfájlként kerül mentésre.

Kód az OMR válaszlap-ellenőrző készítéséhez Java nyelven

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);
}
}
}

A fenti kódmintában az OmrEngine class objektum indul, majd a sablonfájl betöltődik a TemplateProcessor osztály használatával. Ezután optikailag kiszámítják a pontszámot annak eldöntésére, hogy a válaszlapon a sablon alapján helyes vagy helytelen választás szerepel-e. Ez csökkenti a több ezer papír kézi jelölésének feladatát, de nagyobb hatékonysággal.

Az OMR lapellenőrző Java használatával való megvalósítása mellett számos más fájlkonverziós művelet végrehajtására is megosztottunk példákat, beleértve a hogyan lehet PPTX-et SVG-vé konvertálni Java segítségével műveletet.

 Magyar