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

Utför OMR‑operationer på foton & dokument via Gratis .NET‑API

Open‑Source C# .NET‑bibliotek för att integrera OMR‑funktionalitet i C#‑applikationer. Det kan användas för att känna igen & extrahera data från skannade bilder eller dokument med lätthet.

Vad är OMRMarkEngine?

I modern mjukvaruutveckling söker utvecklare ständigt verktyg som förenklar komplexa uppgifter. OMRMarkEngine, ett open‑source .NET OMR‑bibliotek, är en utmärkt lösning för projekt som kräver .NET Optisk Markeringkänning. Perfekt för att hantera enkäter, prov och utvärderingsformulär, detta kraftfulla C#‑OMR‑API bearbetar och analyserar skannade bilder med markerade områden. Oavsett om du vill känna igen text från bilder eller utföra markdetektering i foton och dokument, erbjuder OMRMarkEngine den precision och flexibilitet som behövs för att utveckla OMR‑appar effektivt.

Skapat av teamet på MohawkMEDIC och tillgängligt på GitHub, är OMRMarkEngine byggt speciellt för C#‑utvecklare. Det har ett väl dokumenterat API som gör det enkelt att integrera i .NET‑projekt och minskar inlärningskurvan för att arbeta med OMR‑SDK för .NET. Dess viktigaste styrkor är exakt markdetektering, stöd för olika dokumenttyper och starkt community‑stöd. Detta gratis OMR‑bibliotek är ett utmärkt val för alla som vill förenkla .NET‑OMR‑utveckling, vilket möjliggör smartare och snabbare dataextraktion från skannade formulär och förbättrar automatiseringen av formulärbaserade arbetsflöden.

Previous Next

Komma igång med OMRMarkEngine

Det rekommenderade sättet att installera OMRMarkEngine är via GitHub. Använd följande kommando för en smidig installation.

Installera OMRMarkEngine via GitHub

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

Noggrann markeringdetektering & igenkänning via C#‑API

En huvudstyrka hos det öppna källkods‑biblioteket OMRMarkEngine är dess förmåga att exakt upptäcka och tolka markerade områden på skannade bilder. Detta är avgörande i scenarier där precision är av största vikt, som vid korrektur av prov eller analys av enkätrespons. Biblioteket hjälper mjukvaruutvecklare att upptäcka och känna igen markerade områden med bara ett par rader C#‑kod. Det stödjer fullt ut flersidiga dokument, vilket gör det lämpligt för projekt med stora datamängder. Dess effektiva hantering av flera sidor säkerställer att utvecklare kan skala sina applikationer utan att offra prestanda. Följande exempel visar hur utvecklare kan ladda och känna igen markeringar i C#‑applikationer.

Hur man utför markeringdetektering och igenkänning via C# .NET‑API?

using OMRMarkEngine;
using OMRMarkEngine.Core;

class Program
{
    static void Main()
    {
        // Initiera OMRMarkEngine
        var omrEngine = new OMRMarkEngine();
        
        // Din kod här
    }
}
// Ladda bilden
var imagePath = "path/to/your/image.jpg";
omrEngine.LoadImage(imagePath);

// Konfigurera motorn
omrEngine.Config.MarkThickness = 2;
omrEngine.Config.SpacingTolerance = 5;
// Lägg till fler konfigurationer vid behov

// Definiera markeringregioner
omrEngine.AddMarkRegion(new MarkRegion(50, 100, 200, 150)); // Exempelkoordinater

// Processa det markerade formuläret
omrEngine.Process();

// Extrahera resultat
var results = omrEngine.GetResults();

// Visa resultat
foreach (var result in results)
{
    Console.WriteLine($"Markering vid koordinaterna ({result.X}, {result.Y}) upptäckt. Värde: {result.Value}");
}

Anpassning och enkel integration

En av OMRMarkEngine‑bibliotekets styrkor är dess flexibilitet och förmåga att integreras med andra .NET‑applikationer. Utvecklare kan anpassa konfigurationen för att anpassa motorn till specifika krav. Detta inkluderar justering av parametrar såsom markeringens tjocklek, avstånd och justering för att uppnå optimala resultat. Biblioteket är designat med enkel integration i åtanke. Det integreras sömlöst i C#‑projekt, så att utvecklare kan inkorporera OMR‑funktionalitet utan den branta inlärningskurvan som ofta är förknippad med sådana specialiserade verktyg.

 Svenska