Bevezetés

Üdvözlünk az Aspose.OCR for .NET világában, egy lenyűgöző eszközben, amelyet az optikai karakterfelismerés (OCR) integrálására terveztek a .NET alkalmazásokba. Akár tapasztalt fejlesztő, akár kíváncsi kezdő, ez az útmutató végigvezet a képeken található felismert szövegből vonalak ábrázolására szolgáló téglalapok létrehozásának lépésein.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy a következők a helyén vannak:

  • C# és .NET fejlesztési alapismeretek.
  • Integrált fejlesztői környezet (IDE), mint például a Visual Studio.
  • Az Aspose.OCR for .NET könyvtár telepítve van. Letöltheti. itt.
  • Egy felismerhető szöveget tartalmazó mintakép.

Kötelező névterek

Kezdéshez hozzá kell adnod a szükséges névtereket a projektedhez. Írd be ezeket a sorokat a C# fájlod elejére:

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

Kövesse az alábbi lépéseket az OCR-képben lévő vonalak téglalapjainak lekéréséhez.

1. lépés: Dokumentumkönyvtár beállítása

Add meg a képfájl mappáját:

// Adja meg a dokumentumkönyvtár elérési útját
string dataDir = "Your Document Directory";

Mindenképpen cserélje ki "Your Document Directory" a tényleges úttal.

2. lépés: Az Aspose.OCR inicializálása

Hozz létre egy példányt a AsposeOcr osztály a funkcióinak eléréséhez:

// Az Aspose.OCR API inicializálása
AsposeOcr api = new AsposeOcr();

3. lépés: Adja meg a kép elérési útját

Adja meg a feldolgozni kívánt képfájl teljes elérési útját:

// Adja meg a kép teljes elérési útját
string fullPath = dataDir + "sample.png";

4. lépés: Kép felismerése és téglalapok lekérése vonalakhoz

Most már használhatod a GetRectangles metódus a felismert szövegsorok téglalapjainak kinyerésére:

// Téglalapok lekérése a megadott kép vonalaihoz
List<Rectangle> lines = api.GetRectangles(fullPath, AreasType.LINES, false);

5. lépés: Az eredmények kimenete

Végül írasd ki az egyes detektált vonaltéglalapok koordinátáit a konzolra:

// A detektált téglalapok koordinátáinak megjelenítése
Console.WriteLine("Areas coordinates:");
lines.ForEach(a => Console.WriteLine($"x:{a.X} y:{a.Y} width:{a.Width} height:{a.Height}"));

Következtetés

Gratulálunk! Sikeresen visszakerested a téglalapokat egy OCR kép vonalaihoz az Aspose.OCR for .NET segítségével. Ez a technológia számos lehetőséget nyit meg a szöveg kinyerésére és feldolgozására az alkalmazásaidban.

GYIK

Használhatom az Aspose.OCR for .NET-et bármilyen típusú képpel?

Igen, az Aspose.OCR különféle képformátumokat támogat, rugalmasságot biztosítva az OCR alkalmazások számára.

Mekkora az OCR-felismerés pontossági aránya?

Az Aspose.OCR fejlett algoritmusokat használ a szövegfelismerés nagy pontosságának eléréséhez, így sokféle helyzetben alkalmazható.

Elérhető próbaverzió?

Igen, az Aspose.OCR for .NET funkcióit a következő letöltésével fedezheti fel: ingyenes próba.

Hol találok részletes dokumentációt?

Átfogó dokumentáció található itt, részletes információkat és útmutatásokat kínálva.

További segítségre van szüksége, vagy kérdései vannak?

Csatlakozzon a beszélgetéshez a Aspose.OCR fórum közösségi támogatásért.