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?

  1. 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?

  1. 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?

  1. 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.