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

Provádějte OMR operace na fotografiích a dokumentech pomocí bezplatného .NET API

Open source C# .NET knihovna pro integraci OMR funkcí do C# aplikací. Lze ji použít k rozpoznání a extrakci dat z naskenovaných obrázků nebo dokumentů s lehkostí.

Co je OMRMarkEngine?

V moderním vývoji softwaru vývojáři neustále hledají nástroje, které zjednoduší složité úkoly. OMRMarkEngine, open‑source .NET OMR knihovna, je výjimečné řešení pro projekty vyžadující .NET optické rozpoznávání značek. Ideální pro zpracování průzkumů, testů a hodnoticích formulářů, toto výkonné C# OMR API zpracovává a analyzuje naskenované obrázky s označenými oblastmi. Ať už chcete rozpoznat text z obrázků nebo provést detekci značek na fotografiích a dokumentech, OMRMarkEngine nabízí přesnost a flexibilitu potřebnou pro efektivní vývoj OMR aplikací.

Vytvořeno týmem MohawkMEDIC a dostupné na GitHubu, OMRMarkEngine je postaveno speciálně pro C# vývojáře. Disponuje dobře zdokumentovaným API, což usnadňuje integraci do .NET projektů a snižuje křivku učení při práci s OMR SDK pro .NET. Mezi jeho hlavní přednosti patří přesná detekce značek, podpora různých typů dokumentů a silná komunita. Tato bezplatná OMR knihovna je vynikající volbou pro ty, kteří chtějí zefektivnit vývoj .NET OMR softwaru, umožňující chytřejší a rychlejší extrakci dat ze skenovaných formulářů a zlepšující automatizaci workflow založených na formulářích.

Previous Next

Začínáme s OMRMarkEngine

Doporučený způsob instalace OMRMarkEngine je pomocí GitHubu. Použijte prosím následující příkaz pro hladkou instalaci.

Instalace OMRMarkEngine pomocí GitHub

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

Přesná detekce a rozpoznávání značek pomocí C# API

Klíčovou předností open source knihovny OMRMarkEngine je její schopnost přesně detekovat a interpretovat označené oblasti na naskenovaných obrázcích. To je zásadní v situacích, kde je přesnost naprosto nezbytná, například při hodnocení zkoušek nebo analýze odpovědí v průzkumech. Knihovna pomáhá vývojářům softwaru detekovat a rozpoznávat označené oblasti pouhými několika řádky C# kódu. Plně podporuje více-stránkové dokumenty, což ji činí vhodnou pro projekty zahrnující velké objemy dat. Efektivní zpracování více stránek zajišťuje, že vývojáři mohou své aplikace škálovat bez ztráty výkonu. Následující příklad ukazuje, jak mohou vývojáři softwaru načíst a rozpoznat značku v C# aplikacích.

Jak provést detekci a rozpoznávání značek pomocí C# .NET API?

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}");
}

Přizpůsobení a snadná integrace

Jednou z předností knihovny OMRMarkEngine je její flexibilita a integrace do dalších .NET aplikací. Vývojáři softwaru mohou přizpůsobit konfiguraci tak, aby engine vyhovoval konkrétním požadavkům. To zahrnuje úpravu parametrů jako tloušťka značky, mezery a zarovnání pro dosažení optimálních výsledků. Knihovna je navržena s důrazem na snadnou integraci. Knihovna se bez problémů integruje do C# projektů, což vývojářům umožňuje začlenit OMR funkcionalitu bez strmé křivky učení, která je často spojována s takovými specializovanými nástroji.

 Čeština