Végezze el az OCR-t a képen az URL-ből az OCR képfelismerésben
Bevezetés
Az optikai karakterfelismerés (OCR) területén az Aspose.OCR for .NET olyan hatékony eszközként tűnik ki, amely felhatalmazza a fejlesztőket a szöveges tartalom precíz kinyerésére a képekből. Ha OCR képességeket szeretne integrálni .NET-alkalmazásába, és erőfeszítés nélkül szeretné végrehajtani a szövegfelismerést, ez a lépésről lépésre végigvezeti Önt az URL-ből származó kép OCR-jének végrehajtásán.
Előfeltételek
Mielőtt belemerülne az oktatóanyagba, győződjön meg arról, hogy a következő előfeltételekkel rendelkezik:
Aspose.OCR for .NET: Győződjön meg arról, hogy az Aspose.OCR könyvtár integrálva van a .NET-projektbe. Letöltheti akiadási oldal.
Fejlesztői környezet: Készítsen működő .NET fejlesztői környezetet a gépén.
Névterek importálása
A .NET-projektben tartalmazza az Aspose.OCR funkciók eléréséhez szükséges névtereket. Adja hozzá a következő kódrészletet a projekthez:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;
using Aspose.OCR.Models;
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.
string dataDir = "Your Document Directory";
2. lépés: Szerezze be a képet a felismeréshez
Adja meg annak a képnek az URL-címét, amelyen OCR-t szeretne végrehajtani. Győződjön meg róla, hogy a kép nyilvánosan elérhető.
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";
3. lépés: Az AsposeOcr inicializálása
Hozzon létre egy példányt az AsposeOcr osztályból az OCR funkciók eléréséhez.
AsposeOcr api = new AsposeOcr();
4. lépés: Kép felismerése
Használja az Aspose.OCR könyvtárat a megadott kép URL-címéről származó szöveg felismerésére. Módosítsa a felismerési beállításokat igényei szerint.
RecognitionResult result = api.RecognizeImageFromUri(uri, new RecognitionSettings
{
DetectAreas = true,
RecognizeSingleLine = false,
AutoSkew = true,
RecognitionAreas = new List<Rectangle>()
{
new Rectangle(1,3,390,70),
new Rectangle(1,72,390,70)
}
});
5. lépés: Eredmény nyomtatása
Jelenítse meg a felismerés eredményét, beleértve a felismert szöveget, területeket és az esetleges figyelmeztetéseket.
Console.WriteLine($"Text:\n {result.RecognitionText}");
Console.WriteLine("Areas:");
result.RecognitionAreasText.ForEach(a => Console.WriteLine($"{a}"));
Console.WriteLine("Warnings:");
result.Warnings.ForEach(w => Console.WriteLine($"{w}"));
Console.WriteLine($"JSON: {result.GetJson()}");
6. lépés: Végezze el és ellenőrizze
Futtassa az alkalmazást, és ha minden megfelelően van beállítva, látnia kell az OCR folyamat sikeres végrehajtását.
Console.WriteLine("PerformOCROnImageFromUrl executed successfully");
Következtetés
Az Aspose.OCR for .NET segítségével zökkenőmentessé válik az OCR képességek .NET-alkalmazásaiba való integrálása. Ez az oktatóanyag végigvezette Önt egy URL-ből származó kép OCR végrehajtásának folyamatán, amely alapot biztosít a szövegfelismerés erejének projektjeiben való kiaknázásához.
GYIK
1. kérdés: Az Aspose.OCR alkalmas több nyelv kezelésére?
- válasz: Igen, az Aspose.OCR támogatja a különböző nyelvű szövegek felismerését, így sokoldalúan használható nemzetközi alkalmazásokhoz.
2. kérdés: Használhatom az Aspose.OCR-t egysoros és többsoros szövegfelismerésre is?
A2: Abszolút! Az Aspose.OCR rugalmasságot biztosít mind az egysoros, mind a többsoros szöveg felismeréséhez, alkalmazkodva az adott használati esethez.
3. kérdés: Rendelkezésre állnak-e licencelési lehetőségek az Aspose.OCR számára?
- válasz: Igen, felfedezheti a licencelési lehetőségeket, és vásárolhat a webhelyenAspose üzlet.
4. kérdés: Elérhető ingyenes próbaverzió az Aspose.OCR számára?
- válasz: Igen, az Aspose.OCR ingyenesen kipróbálható, ha ellátogat a webhelyrekiadások oldala.
5. kérdés: Hol találok támogatást vagy közösségi megbeszéléseket az Aspose.OCR-rel kapcsolatban?
A5: Látogassa meg aAspose.OCR fórum a közösség támogatásáért és kapcsolattartásáért.