Zavedení

Vítejte ve světě Aspose.OCR pro .NET, působivého nástroje určeného k integraci optického rozpoznávání znaků (OCR) do vašich .NET aplikací. Ať už jste zkušený vývojář nebo zvědavý nováček, tato příručka vás provede kroky k získání obdélníků představujících čáry z rozpoznaného textu v obrázcích.

Předpoklady

Než začnete, ujistěte se, že máte připraveno následující:

  • Základní znalost vývoje v C# a .NET.
  • Integrované vývojové prostředí (IDE), jako je Visual Studio.
  • Knihovna Aspose.OCR pro .NET je nainstalována. Můžete si ji stáhnout. zde.
  • Ukázkový obrázek obsahující text pro rozpoznání.

Požadované jmenné prostory

Pro začátek budete muset do projektu přidat potřebné jmenné prostory. Na začátek souboru C# vložte tyto řádky:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;

Chcete-li v obrázku OCR načíst obdélníky pro čáry, postupujte podle těchto kroků.

Krok 1: Nastavení adresáře dokumentů

Zadejte adresář, kde se nachází soubor s obrázkem:

// Definujte cestu k adresáři s dokumenty
string dataDir = "Your Document Directory";

Nezapomeňte vyměnit "Your Document Directory" se skutečnou cestou.

Krok 2: Inicializace souboru Aspose.OCR

Vytvořte instanci AsposeOcr třída pro přístup k jejím funkcím:

// Inicializace rozhraní API Aspose.OCR
AsposeOcr api = new AsposeOcr();

Krok 3: Zadejte cestu k obrázku

Definujte úplnou cestu k souboru s obrázkem, který chcete zpracovat:

// Zadejte úplnou cestu k obrázku
string fullPath = dataDir + "sample.png";

Krok 4: Rozpoznání obrazu a nalezení obdélníků pro čáry

Nyní můžete použít GetRectangles metoda pro extrakci obdélníků z rozpoznaných textových řádků:

// Načíst obdélníky pro čáry v zadaném obrázku
List<Rectangle> lines = api.GetRectangles(fullPath, AreasType.LINES, false);

Krok 5: Výpis výsledků

Nakonec vypište souřadnice každého detekovaného obdélníku čáry do konzole:

// Zobrazit souřadnice detekovaných obdélníků
Console.WriteLine("Areas coordinates:");
lines.ForEach(a => Console.WriteLine($"x:{a.X} y:{a.Y} width:{a.Width} height:{a.Height}"));

Závěr

Gratulujeme! Úspěšně jste načetli obdélníky pro čáry v OCR obrazu pomocí Aspose.OCR pro .NET. Tato technologie otevírá řadu možností pro extrakci a zpracování textu ve vašich aplikacích.

Často kladené otázky

Mohu použít Aspose.OCR pro .NET s jakýmkoli typem obrázku?

Ano, Aspose.OCR podporuje různé obrazové formáty, což poskytuje flexibilitu pro vaše OCR aplikace.

Jaká je míra přesnosti rozpoznávání OCR?

Aspose.OCR využívá pokročilé algoritmy k dosažení vysoké přesnosti rozpoznávání textu, což je vhodné pro různé scénáře.

Je k dispozici zkušební verze?

Ano, funkce Aspose.OCR pro .NET si můžete prohlédnout stažením bezplatná zkušební verze.

Kde najdu podrobnou dokumentaci?

Komplexní dokumentaci lze nalézt zde, který nabízí podrobné informace a pokyny.

Potřebujete další pomoc nebo máte otázky?

Zapojte se do diskuse na Fórum Aspose.OCR pro podporu komunity.