1. Produk
  2.   OMR
  3.   .NET
  4.   Aspose.OMR for .NET

Aspose.OMR for .NET

 
 

API C# .NET untuk Mengekstrak Data melalui Pengenalan Tanda Optik

API C# .NET OMR lanjutan untuk Pengenalan Tanda Optik yang Tepat & Boleh Dipercayai. Bangunkan Aplikasi untuk Mereka Bentuk, Memaparkan & Mengenali Lembaran Jawapan Diisi Tangan, Imej, Dokumen dan Lain-lain.

Apakah Aspose.OMR untuk .NET?

Aspose.OMR for .NET adalah perpustakaan .NET OMR yang kuat dan fleksibel direka untuk mempermudah proses Optical Mark Recognition dalam persekitaran C# dan .NET. Ia membolehkan pembangun mengenali dan mengekstrak teks daripada dokumen yang diimbas, foto, dan fail imej dalam format seperti JPG, PNG, PDF, TIFF, BMP, dan GIF. Ini menjadikannya ideal untuk aplikasi yang memerlukan pengumpulan data automatik daripada borang kertas. API ini mengambil jawapan yang ditandakan, peratus, dan data kritikal lain, menjadikannya alat berharga untuk menganalisis lembaran peperiksaan, tinjauan, dan borang maklum balas dengan cekap.

Sesuaikan untuk pembangun perisian .NET, API C# OMR ini membantu membangunkan aplikasi OMR tanpa memerlukan perisian pihak ketiga. Sama ada anda membina aplikasi web, alat desktop, atau penyelesaian berasaskan awan, Aspose.OMR dapat diserap secara lancar ke dalam mana-mana persekitaran pembangunan. Dokumentasinya yang jelas dan set ciri yang luas menjadikannya sempurna untuk mencipta perisian .NET OMR tersuai seperti sistem penilaian peperiksaan atau pemproses tinjauan. Bagi mereka yang mencari perpustakaan OMR percuma dengan keupayaan skala, OMR SDK untuk .NET ini menawarkan asas yang boleh dipercayai untuk mengekstrak dan memproses data daripada borang yang ditandakan.

Previous Next

Mula Menggunakan Aspose.OMR untuk .NET

Cara yang disarankan untuk memasang Aspose.OMR untuk .NET ialah melalui NuGet. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang Aspose.OMR untuk .NET melalui Perintah NuGet

Install-Package Aspose.OMR

Anda boleh memuat turun perpustakaan secara langsung dari Halaman produk Aspose.OMR untuk .NET

Pengenalan OMR Tepat melalui API C#

Aspose.OMR untuk .NET sangat mudah digunakan dan menggunakan algoritma lanjutan untuk memastikan pengenalan OMR yang tepat dan boleh dipercayai dalam aplikasi .NET. API ini termasuk keupayaan untuk mengenali gelembung yang ditandakan, kotak semak, dan grid pada imej atau dokumen yang diimbas dengan hanya beberapa baris kod. API menyokong pelbagai format imej, termasuk JPEG, PNG, dan TIFF, memberikan fleksibiliti dalam mengendalikan dokumen yang diimbas. Setelah pengenalan selesai, hasilnya boleh dikembalikan dan disimpan dalam format penyimpanan data yang paling popular termasuk CSV, XML atau JSON. Contoh berikut menunjukkan bagaimana pembangun perisian dapat mengenali data borang daripada aliran memori dalam aplikasi .NET.

Bagaimana untuk Mengenal Pasti Data daripada Aliran Memori melalui C# .NET?

// Load recognition pattern and form image
byte[] pattern = Encoding.UTF8.GetBytes(payload[0]);
byte[] form = Encoding.UTF8.GetBytes(payload[1]);
// Initialize recognition engine
Aspose.OMR.Api.OmrEngine omrEngine = new Aspose.OMR.Api.OmrEngine();
Aspose.OMR.Api.TemplateProcessor templateProcessor = null;
using(MemoryStream patternStream = new MemoryStream(pattern))
{
	templateProcessor = omrEngine.GetTemplateProcessor(patternStream, Encoding.UTF8);
}
// Recognize
Aspose.OMR.Model.RecognitionResult recognitionResult = null;
using(MemoryStream formStream = new MemoryStream(form))
{

recognitionResult = templateProcessor.Recognize(formStream); }

Lakukan Pengenalan OMR Pukal melalui API .NET

Pengenalan OMR pukal merupakan keperluan biasa dalam situasi di mana perlu memproses sejumlah besar borang dengan cekap. Aspose.OMR untuk .NET menyediakan ciri‑ciri dan fungsi untuk mengendalikan pengenalan OMR pukal dengan lancar. API ini menelusuri koleksi imej dan melakukan pengenalan OMR pada setiap imej. Ia mengekstrak data yang relevan daripada hasil pengenalan, seperti pilihan yang ditandakan, peratus, dll. Contoh berikut menunjukkan bagaimana pembangun perisian boleh melaksanakan pengenalan OMR Pukal menggunakan arahan C# .NET.

Bagaimana untuk Melakukan Pengenalan OMR Pukal melalui API .NET?

using Aspose.Omr;

class Program
{
    static void Main()
    {
        // Load OMR template
        OmrEngine engine = new OmrEngine();
        OmrTemplate template = engine.TemplateProcessor.LoadTemplate("path/to/template.amr");

        // Configure recognition settings
        OmrRecognitionSettings settings = new OmrRecognitionSettings();
        settings.AdaptiveThreshold = true;

        // Process each image in bulk
        string[] imagePaths = { "path/to/image1.jpg", "path/to/image2.jpg", "path/to/image3.jpg" };

        foreach (string imagePath in imagePaths)
        {
            OmrResult result = engine.RecognizeImage(template, imagePath, settings);

            // Extract data from results
            foreach (OmrRecognitionBlock block in result.RecognitionBlocks)
            {
                foreach (OmrPage page in block.Pages)
                {
                    foreach (OmrQuestion question in page.Questions)
                    {
                        // Access question details, marked choices, etc.
                    }
                }
            }

            // Process the result as needed for each image
        }
    }
}

Reka Bentuk Templat Serbaguna & Integrasi dengan Aplikasi .NET

Dengan Aspose.OMR untuk .NET, reka bentuk templat OMR adalah fleksibel dan mesra pengguna. Pembangun boleh mencipta templat dengan pelbagai jenis soalan, seperti pilihan berganda, grid, dan teks. Templat boleh disesuaikan mengikut susun atur borang khusus. API juga menyokong integrasi lancar keupayaan OMR ke dalam aplikasi .NET. Sama ada anda membangunkan aplikasi web, perisian desktop, atau penyelesaian berasaskan awan, Aspose.OMR untuk .NET menyesuaikan diri dengan persekitaran pembangunan anda. Selain itu, ia juga menyediakan alat untuk analisis penandaan lanjutan, termasuk mengenal pasti pilihan yang ditandakan sebahagian, mengendalikan ralat, dan membenarkan tetapan pengenalan adaptif.

 Melayu