Förbered rektanglar i OCR-bildigenkänning

Introduktion

I det ständigt föränderliga tekniklandskapet spelar Optical Character Recognition (OCR) en avgörande roll för att omvandla bilder till maskinläsbar text. Aspose.OCR för .NET framstår som en robust lösning för utvecklare som söker sömlös integrering av OCR-funktioner i sina .NET-applikationer. I den här omfattande guiden kommer vi att utforska processen att förbereda rektanglar i OCR-bildigenkänning med Aspose.OCR för .NET.

Förutsättningar

Innan du dyker in i handledningen, se till att du har följande förutsättningar på plats:

  • En praktisk kunskap om .NET-utveckling.
  • Aspose.OCR för .NET-biblioteket installerat. Du kan ladda ner denhär.
  • En grundläggande förståelse för bildigenkänningsbegrepp.

Importera namnområden

Låt oss börja med att importera de nödvändiga namnrymden för att kickstarta vår OCR-resa:

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

Steg 1: Konfigurera din dokumentkatalog

Börja med att ange katalogen där dina dokument lagras. Byta ut"Your Document Directory" med den faktiska sökvägen till dina dokument.

// Sökvägen till dokumentkatalogen.
string dataDir = "Your Document Directory";

// Initiera en instans av AsposeOcr
AsposeOcr api = new AsposeOcr();

Steg 2: Känn igen bild med flera rektanglar

det här steget kommer vi att visa hur man känner igen text från en bild med hjälp av flera rektanglar. Följ dessa understeg:

2.1 Definiera rektanglar

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 Utför OCR-igenkänning

// första fallet
List<string> listResult = api.RecognizeImage(dataDir + "sample.png", rects);

// Visa den igenkända texten
foreach (string s in listResult)
{
    Console.WriteLine(s);
}

Steg 3: Känn igen bild med igenkänningsinställningar

I det här steget kommer vi att visa upp en alternativ metod med hjälp av RecognitionSettings för bildigenkänning:

3.1 Definiera igenkänningsinställningar

RecognitionResult result = api.RecognizeImage(dataDir + "sample.png", new RecognitionSettings
{
    RecognitionAreas = rects
});

3.2 Visa igenkänd text

// Visa den igenkända texten
foreach (string s in result.RecognitionAreasText)
{
    Console.WriteLine(s);
}

Slutsats

Grattis! Du har framgångsrikt navigerat processen för att förbereda rektanglar i OCR-bildigenkänning med Aspose.OCR för .NET. Den här guiden ger dig möjlighet att integrera OCR sömlöst i dina .NET-applikationer, vilket förbättrar deras textigenkänningsmöjligheter.

FAQ’s

F1: Kan jag använda Aspose.OCR för .NET med andra .NET-ramverk?

S1: Ja, Aspose.OCR för .NET är kompatibelt med olika .NET-ramverk.

F2: Finns det en gratis testversion tillgänglig för Aspose.OCR för .NET?

A2: Absolut! Du kan komma åt den kostnadsfria provperiodenhär.

F3: Hur får jag support för Aspose.OCR för .NET?

A3: BesökAspose.OCR-forum för dedikerat stöd.

F4: Kan jag få en tillfällig licens för teständamål?

A4: Ja, du kan skaffa en tillfällig licenshär.

F5: Var kan jag hitta dokumentationen för Aspose.OCR för .NET?

S5: Dokumentationen finns tillgänglighär.