Cara Membuat Pemeriksa Lembar Jawaban OMR di C#

Dalam topik petunjuk ini, kami akan menunjukkan cara membuat pemeriksa lembar jawaban OMR di C#. Setelah panduan langkah demi langkah ini, Anda akan dapat memindai lembar jawaban pilihan ganda dalam kode C#. Topik ini membantu menerapkan pengenalan tanda optik dalam aplikasi C# ke gambar.

Langkah-langkah Membuat Pemeriksa Lembar Jawaban OMR di C#

  1. Instal paket Aspose.OMR for .NET dari NuGet.org
  2. Gunakan Aspose.OMR dan Aspose.OMR.Api ruang nama untuk memindai lembar jawaban dalam C#
  3. Setel Aspose.OMR untuk lisensi .NET API menggunakan metode SetLicense
  4. Baca template OMR ke TemplateProcessor object menggunakan OmrEngine class
  5. Pindai dan Kenali gambar PNG untuk mengekstrak hasil sebagai data CSV
  6. Simpan data CSV yang diekstraksi sebagai file CSV keluaran

Langkah-langkah di atas membantu Anda membaca lembar jawaban pilihan ganda di C# dengan cepat dan mudah. Anda tidak memerlukan perangkat lunak eksternal untuk membaca lembar jawaban dalam aplikasi C#. Aspose.OMR untuk .NET dapat mengatasi masalah ini.

Kode untuk Membuat Pemeriksa Lembar Jawaban OMR di C#

using System;
using System.IO;
//Add reference to Aspose.OMR for .NET API
//Use following namespaces to create OMR answer sheet checker
using Aspose.OMR;
using Aspose.OMR.Api;
namespace CreateOMRAnswerSheetChecker
{
class Program
{
static void Main(string[] args)
{
//Set Aspose license before creating OMR answer sheet checker
//using Aspose.OMR for .NET
Aspose.OMR.License AsposeOMRLicense = new Aspose.OMR.License();
AsposeOMRLicense.SetLicense(@"c:\asposelicense\license.lic");
//Load template file into template processor
OmrEngine OMREngine = new OmrEngine();
TemplateProcessor OMRTemplateProcessor = OMREngine.GetTemplateProcessor("OMRTemplate.omr");
//Get CSV values from the actual image
String ExtractedCSVFromImage = OMRTemplateProcessor.RecognizeImage("AnswerSheetImageToOMR.png").GetCsv();
//Save output as CSV
File.WriteAllText("OutputExtractedCSVValues.csv", ExtractedCSVFromImage);
}
}
}

Dalam kode di atas, kami telah menerapkan optical mark recognition pada gambar PNG dan membaca lembar jawaban dalam C#. Perhatikan bahwa kami menggunakan template OMR untuk mengenali lembar jawaban pilihan ganda. Akhirnya, kami telah menyimpan data yang diekstraksi dalam file CSV.

 Indonesian