Voer OCR uit op afbeelding vanaf URL in OCR-beeldherkenning

Invoering

Op het gebied van Optical Character Recognition (OCR) onderscheidt Aspose.OCR voor .NET zich als een krachtig hulpmiddel waarmee ontwikkelaars tekstinhoud met precisie uit afbeeldingen kunnen extraheren. Als u OCR-mogelijkheden in uw .NET-toepassing wilt integreren en tekstherkenning moeiteloos wilt uitvoeren, leidt deze stapsgewijze handleiding u door het proces van het uitvoeren van OCR op een afbeelding vanaf een URL.

Vereisten

Voordat u zich verdiept in de zelfstudie, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:

  • Aspose.OCR voor .NET: Zorg ervoor dat de Aspose.OCR-bibliotheek in uw .NET-project is geïntegreerd. Je kunt het downloaden van depagina vrijgeven.

  • Ontwikkelomgeving: Zorg ervoor dat er een werkende .NET-ontwikkelomgeving op uw computer is geïnstalleerd.

Naamruimten importeren

Neem in uw .NET-project de benodigde naamruimten op om toegang te krijgen tot de Aspose.OCR-functionaliteiten. Voeg het volgende codefragment toe aan uw project:

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

Stap 1: Stel uw documentenmap in

Begin met het opgeven van de map waarin uw documenten zijn opgeslagen. Vervangen"Your Document Directory" met het daadwerkelijke pad naar uw documenten.

string dataDir = "Your Document Directory";

Stap 2: Haal de afbeelding op voor herkenning

Geef de URL op van de afbeelding waarop u OCR wilt uitvoeren. Zorg ervoor dat de afbeelding openbaar toegankelijk is.

string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

Stap 3: Initialiseer AsposeOcr

Maak een exemplaar van de klasse AsposeOcr om toegang te krijgen tot OCR-functionaliteiten.

AsposeOcr api = new AsposeOcr();

Stap 4: Herken afbeelding

Gebruik de Aspose.OCR-bibliotheek om tekst van de opgegeven afbeeldings-URL te herkennen. Pas de herkenningsinstellingen aan op basis van uw vereisten.

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)
    }
});

Stap 5: Resultaat afdrukken

Geef het herkenningsresultaat weer, inclusief de herkende tekst, gebieden en eventuele waarschuwingen.

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()}");

Stap 6: Uitvoeren en verifiëren

Voer uw applicatie uit en als alles correct is ingesteld, zou het OCR-proces met succes moeten worden uitgevoerd.

Console.WriteLine("PerformOCROnImageFromUrl executed successfully");

Conclusie

Met Aspose.OCR voor .NET wordt het integreren van OCR-mogelijkheden in uw .NET-applicaties een naadloze ervaring. Deze tutorial heeft u door het proces geleid van het uitvoeren van OCR op een afbeelding vanaf een URL, waardoor u een basis heeft om de kracht van tekstherkenning in uw projecten te benutten.

Veelgestelde vragen

Vraag 1: Is Aspose.OCR geschikt voor het verwerken van meerdere talen?

A1: Ja, Aspose.OCR ondersteunt de herkenning van tekst in verschillende talen, waardoor het veelzijdig is voor internationale toepassingen.

V2: Kan ik Aspose.OCR gebruiken voor zowel enkelregelige als meerregelige tekstherkenning?

A2: Absoluut! Aspose.OCR biedt flexibiliteit voor het herkennen van zowel enkelregelige als meerregelige tekst, aangepast aan uw specifieke gebruikssituatie.

Vraag 3: Zijn er licentieopties beschikbaar voor Aspose.OCR?

A3: Ja, u kunt licentieopties verkennen en aankopen doen op deAspose-winkel.

V4: Is er een gratis proefversie beschikbaar voor Aspose.OCR?

A4: Ja, u kunt Aspose.OCR gratis uitproberen door naar de website te gaanreleases pagina.

V5: Waar kan ik ondersteuning of communitydiscussies vinden met betrekking tot Aspose.OCR?

A5: Bezoek deAspose.OCR-forum voor ondersteuning en betrokkenheid bij de gemeenschap.