Készítsen téglalapokat az OCR képfelismerésben
Bevezetés
A technológia folyamatosan fejlődő világában az Optical Character Recognition (OCR) kulcsszerepet játszik a képek géppel olvasható szöveggé alakításában. Az Aspose.OCR for .NET robusztus megoldás a fejlesztők számára, akik az OCR-képességeket .NET-alkalmazásaikba zökkenőmentesen integrálják. Ebben az átfogó útmutatóban megvizsgáljuk a téglalapok OCR-képfelismerésben az Aspose.OCR for .NET használatával történő elkészítésének folyamatát.
Előfeltételek
Mielőtt belevágna az oktatóanyagba, győződjön meg arról, hogy a következő előfeltételek teljesülnek:
- .NET fejlesztési ismeretek.
- Aspose.OCR for .NET könyvtár telepítve. Letöltheti itt .
- A képfelismerési fogalmak alapvető ismerete.
Névterek importálása
Kezdjük a szükséges névterek importálásával OCR-útvonalunk elindításához:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;
1. lépés: Állítsa be a dokumentumkönyvtárat
Először adja meg a könyvtárat, ahol a dokumentumokat tárolja. Cserélje ki"Your Document Directory"
a dokumentumok tényleges elérési útjával.
// A dokumentumok könyvtárának elérési útja.
string dataDir = "Your Document Directory";
// Inicializálja az AsposeOcr egy példányát
AsposeOcr api = new AsposeOcr();
2. lépés: Több téglalappal rendelkező kép felismerése
Ebben a lépésben bemutatjuk, hogyan lehet szöveget felismerni egy képről több téglalap használatával. Kövesse az alábbi allépéseket:
2.1 Téglalapok meghatározása
List<Rectangle> rects = new List<Rectangle>()
{
new Rectangle(138, 352, 2033, 537),
new Rectangle(147, 890, 2033, 1157),
new Rectangle(923, 2045, 465, 102),
new Rectangle(104, 2147, 2076, 819)
};
2.2 Hajtsa végre az OCR felismerést
// első eset
List<string> listResult = api.RecognizeImage(dataDir + "sample.png", rects);
// Jelenítse meg a felismert szöveget
foreach (string s in listResult)
{
Console.WriteLine(s);
}
3. lépés: Kép felismerése a felismerési beállításokkal
Ebben a lépésben egy alternatív módszert mutatunk be a RecognitionSettings segítségével a képfelismeréshez:
3.1 Felismerési beállítások megadása
RecognitionResult result = api.RecognizeImage(dataDir + "sample.png", new RecognitionSettings
{
RecognitionAreas = rects
});
3.2 Felismert szöveg megjelenítése
// Jelenítse meg a felismert szöveget
foreach (string s in result.RecognitionAreasText)
{
Console.WriteLine(s);
}
Következtetés
Gratulálunk! Sikeresen navigált a téglalapok előkészítési folyamatában az OCR képfelismerésben az Aspose.OCR for .NET használatával. Ez az útmutató lehetővé teszi, hogy az OCR-t zökkenőmentesen integrálja .NET-alkalmazásaiba, javítva azok szövegfelismerési képességeit.
GYIK
1. kérdés: Használhatom az Aspose.OCR-t .NET-hez más .NET-keretrendszerekkel?
- válasz: Igen, az Aspose.OCR for .NET kompatibilis a különböző .NET-keretrendszerekkel.
2. kérdés: Elérhető ingyenes próbaverzió az Aspose.OCR for .NET számára?
A2: Abszolút! Hozzáférhet az ingyenes próbaverzióhoz itt .
3. kérdés: Hogyan kaphatok támogatást az Aspose.OCR for .NET-hez?
A3: Látogassa meg a Aspose.OCR fórum dedikált támogatásért.
4. kérdés: Kaphatok ideiglenes licencet tesztelési célokra?
V4: Igen, szerezhet ideiglenes engedélyt itt .
5. kérdés: Hol találom az Aspose.OCR for .NET dokumentációját?
V5: A dokumentáció elérhető itt .