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

Efectuați operațiuni OMR pe fotografii și documente prin API .NET gratuit

Bibliotecă Open Source C# .NET pentru integrarea capabilităților OMR în aplicații C#. Poate fi utilizată pentru recunoașterea și extragerea datelor din imagini sau documente scanate cu ușurință.

Ce este OMRMarkEngine?

În dezvoltarea software modernă, dezvoltatorii caută constant instrumente care să simplifice sarcinile complexe. OMRMarkEngine, o bibliotecă .NET OMR open‑source, reprezintă o soluție de excepție pentru proiecte care necesită Recunoaștere Optică a Marcajelor în .NET. Ideală pentru gestionarea sondajelor, testelor și a formularelor de evaluare, acest API OMR puternic în C# procesează și analizează imagini scanate cu zone marcate. Indiferent dacă doriți să recunoașteți text din imagini sau să efectuați detectarea marcajelor în fotografii și documente, OMRMarkEngine oferă precizia și flexibilitatea necesare pentru a dezvolta aplicații OMR eficient.

Creat de echipa MohawkMEDIC și disponibil pe GitHub, OMRMarkEngine este construit special pentru dezvoltatorii C#. Dispune de un API bine documentat, facilitând integrarea în proiecte .NET și reducând curba de învățare pentru utilizarea SDK‑ului OMR în .NET. Principalele sale avantaje includ detectarea precisă a marcajelor, suport pentru diverse tipuri de documente și sprijin solid din partea comunității. Această bibliotecă OMR gratuită este o alegere excelentă pentru oricine dorește să simplifice dezvoltarea de software OMR în .NET, permițând extragerea rapidă și inteligentă a datelor din formulare scanate și îmbunătățind automatizarea fluxurilor de lucru bazate pe formulare.

Previous Next

Începerea utilizării OMRMarkEngine

Metoda recomandată pentru instalarea OMRMarkEngine este prin utilizarea GitHub. Vă rugăm să folosiți comanda de mai jos pentru o instalare fără probleme.

Instalați OMRMarkEngine prin GitHub

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

Detectare și recunoaștere precisă a marcajelor prin API C#

Un punct forte al bibliotecii open source OMRMarkEngine constă în capacitatea sa de a detecta și interpreta cu acuratețe regiunile marcate pe imagini scanate. Acest lucru este crucial în scenarii în care precizia este esențială, cum ar fi evaluarea examenelor sau analiza răspunsurilor la sondaje. Biblioteca ajută dezvoltatorii să detecteze și să recunoască regiunile marcate cu doar câteva linii de cod C#. Suportă complet documentele cu mai multe pagini, fiind potrivită pentru proiecte ce implică volume mari de date. Gestionarea eficientă a mai multor pagini asigură că dezvoltatorii își pot scala aplicațiile fără a sacrifica performanța. Exemplul de mai jos arată cum dezvoltatorii pot încărca și recunoaște marcaje în aplicații C#.

Cum să efectuați detectarea și recunoașterea marcajelor prin API C# .NET?

using OMRMarkEngine;
using OMRMarkEngine.Core;

class Program
{
    static void Main()
    {
        // Inițializați OMRMarkEngine
        var omrEngine = new OMRMarkEngine();
        
        // Codul dvs. merge aici
    }
}
// Încărcați imaginea
var imagePath = "path/to/your/image.jpg";
omrEngine.LoadImage(imagePath);

// Configurați motorul
omrEngine.Config.MarkThickness = 2;
omrEngine.Config.SpacingTolerance = 5;
// Adăugați alte configurații după necesitate

// Definiți regiunile de marcaj
omrEngine.AddMarkRegion(new MarkRegion(50, 100, 200, 150)); // Exemple de coordonate

// Procesează formularul marcat
omrEngine.Process();

// Extrage rezultatele
var results = omrEngine.GetResults();

// Afișează rezultatele
foreach (var result in results)
{
    Console.WriteLine($"Marcaj la coordonatele ({result.X}, {result.Y}) detectat. Valoare: {result.Value}");
}

Personalizare și Integrare Ușoară

Unul dintre punctele forte ale bibliotecii OMRMarkEngine constă în flexibilitatea și integrarea sa cu alte aplicații .NET. Dezvoltatorii de software pot personaliza configurația pentru a adapta motorul la cerințe specifice. Aceasta include ajustarea parametrilor precum grosimea marcajului, spațierea și alinierea pentru a obține rezultate optime. Biblioteca este concepută având în vedere ușurința integrării. Biblioteca se integrează perfect în proiectele C#, permițând dezvoltatorilor să încorporeze funcționalitatea OMR fără panta abruptă de învățare adesea asociată cu astfel de instrumente specializate.

 Română