1. Produk
  2.   OMR
  3.   .NET
  4.   OMRMarkEngine
 
  

Lakukan Operasi OMR pada Foto & Dokumen melalui API .NET Percuma

Perpustakaan C# .NET Sumber Terbuka untuk Mengintegrasikan Keupayaan OMR ke dalam Aplikasi C#. Ia boleh Digunakan untuk Mengenali & Mengekstrak Data daripada Imej atau Dokumen yang Diimbas dengan mudah.

Apakah OMRMarkEngine?

Dalam pembangunan perisian moden, pemaju sentiasa mencari alat yang mempermudah tugas kompleks. OMRMarkEngine, sebuah Perpustakaan OMR .NET sumber terbuka, merupakan penyelesaian utama untuk projek yang memerlukan Optical Mark Recognition .NET. Sesuai untuk mengendalikan tinjauan, ujian, dan borang penilaian, API OMR C# yang kuat ini memproses dan menganalisis imej yang diimbas dengan kawasan berpenanda. Sama ada anda ingin mengenali teks daripada imej atau melakukan pengesanan tanda dalam foto dan dokumen, OMRMarkEngine menawarkan ketepatan dan fleksibiliti yang diperlukan untuk membangunkan aplikasi OMR dengan berkesan.

Dicipta oleh pasukan di MohawkMEDIC dan tersedia di GitHub, OMRMarkEngine dibina khusus untuk pemaju C#. Ia menampilkan API yang berdokumentasi baik, memudahkan integrasi ke dalam projek .NET dan mengurangkan lengkung pembelajaran untuk bekerja dengan OMR SDK untuk .NET. Kekuatan utamanya termasuk pengesanan tanda yang tepat, sokongan untuk pelbagai jenis dokumen, dan sokongan komuniti yang kuat. Perpustakaan OMR percuma ini merupakan pilihan yang cemerlang bagi sesiapa yang ingin mempermudah pembangunan perisian OMR .NET, membolehkan pengekstrakan data yang lebih pintar dan lebih cepat daripada borang yang diimbas serta meningkatkan automasi alur kerja berasaskan borang.

Previous Next

Mula Menggunakan OMRMarkEngine

Cara yang disarankan untuk memasang OMRMarkEngine ialah melalui GitHub. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang OMRMarkEngine melalui GitHub

 git clone https://github.com/MohawkMEDIC/omrmarkengine.git 

Pengesanan & Pengenalan Tanda yang Tepat melalui API C#

Kekuatan utama perpustakaan sumber terbuka OMRMarkEngine terletak pada keupayaannya untuk mengesan dan mentafsir kawasan yang ditandakan pada imej yang diimbas dengan tepat. Ini penting dalam senario di mana ketepatan sangat penting, seperti penilaian peperiksaan atau analisis respons tinjauan. Perpustakaan ini membantu pemaju perisian mengesan dan mengenali kawasan yang ditandakan dengan hanya beberapa baris kod C#. Ia menyokong sepenuhnya dokumen berbilang halaman, menjadikannya sesuai untuk projek yang melibatkan jumlah data yang besar. Pengendalian yang cekap terhadap pelbagai halaman memastikan pemaju dapat menskala aplikasi mereka tanpa mengorbankan prestasi. Contoh berikut menunjukkan bagaimana pemaju perisian dapat memuat dan mengenali Tanda di dalam aplikasi C#.

Bagaimana untuk Melakukan Pengesanan dan Pengenalan Tanda melalui API C# .NET?

using OMRMarkEngine;
using OMRMarkEngine.Core;

class Program
{
    static void Main()
    {
        // Initialize the OMRMarkEngine
        var omrEngine = new OMRMarkEngine();
        
        // Your code goes here
    }
}
// Load the image
var imagePath = "path/to/your/image.jpg";
omrEngine.LoadImage(imagePath);

// Configure the engine
omrEngine.Config.MarkThickness = 2;
omrEngine.Config.SpacingTolerance = 5;
// Add more configurations as needed

// Define mark regions
omrEngine.AddMarkRegion(new MarkRegion(50, 100, 200, 150)); // Example coordinates

// Process the marked form
omrEngine.Process();

// Extract results
var results = omrEngine.GetResults();

// Display results
foreach (var result in results)
{
    Console.WriteLine($"Mark at coordinates ({result.X}, {result.Y}) detected. Value: {result.Value}");
}

Penyesuaian & Integrasi Mudah

Salah satu kekuatan perpustakaan OMRMarkEngine terletak pada fleksibiliti dan integrasinya dengan aplikasi .NET lain. Pemaju perisian dapat menyesuaikan konfigurasi untuk menyesuaikan enjin dengan keperluan khusus. Ini termasuk menyesuaikan parameter seperti ketebalan tanda, jarak, dan penjajaran untuk mencapai hasil yang optimum. Perpustakaan ini direka dengan kemudahan integrasi dalam fikiran. Perpustakaan ini menyatu dengan lancar ke dalam projek C#, membolehkan pemaju menggabungkan fungsi OMR tanpa kecuraman belajar yang tinggi yang biasanya dikaitkan dengan alat khusus seperti ini.

 Melayu