Ottieni rettangoli per i paragrafi nel riconoscimento delle immagini OCR

introduzione

Benvenuti nella nostra guida completa su come sfruttare Aspose.OCR per .NET per estrarre i rettangoli di paragrafo nel riconoscimento delle immagini OCR. Se desideri migliorare le tue capacità di elaborazione dei documenti e sfruttare la potenza del riconoscimento ottico dei caratteri (OCR) nelle tue applicazioni .NET, sei nel posto giusto.

Prerequisiti

Prima di immergerci nel tutorial, assicurati di disporre dei seguenti prerequisiti:

  • Conoscenza base dello sviluppo C# e .NET.
  • Un ambiente di sviluppo configurato con Aspose.OCR per .NET. Se non l’hai già fatto, puoi scaricarloQui.
  • Una comprensione dei concetti di elaborazione delle immagini e dell’importanza dell’OCR nell’estrazione del testo dalle immagini.

Importa spazi dei nomi

Nel codice C#, assicurati di aver importato gli spazi dei nomi necessari per utilizzare Aspose.OCR in modo efficiente. Includi quanto segue nella parte superiore del file:

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

Passaggio 1: imposta la directory dei documenti

Inizia inizializzando il percorso della directory dei documenti in cui sono archiviate le immagini per l’elaborazione OCR:

string dataDir = "Your Document Directory";

Passaggio 2: inizializzare l’istanza AsposeOcr

Crea un’istanza della classe AsposeOcr per accedere alle funzionalità OCR:

AsposeOcr api = new AsposeOcr();

Passaggio 3: specificare il percorso dell’immagine

Definisci il percorso completo dell’immagine che desideri elaborare:

string fullPath = dataDir + "sample.png";

Passaggio 4: riconoscere l’immagine e ottenere i rettangoli dei paragrafi

Invocare ilGetRectangles metodo per ottenere rettangoli per i paragrafi nell’immagine OCR. Impostatodetect_areas Atrue se vuoi estrarre i paragrafi:

List<Rectangle> rectangles = api.GetRectangles(fullPath, AreasType.PARAGRAPHS, true);

Passaggio 5: stampare i risultati

Stampa le coordinate delle zone individuate:

Console.WriteLine("Areas coordinates:");
rectangles.ForEach(a => Console.WriteLine($"x:{a.X} y:{a.Y} width:{a.Width} height:{a.Height}"));

Passaggio 6: conclusione

Congratulazioni! Hai eseguito con successo il processo di riconoscimento delle immagini OCR per ottenere rettangoli per i paragrafi utilizzando Aspose.OCR per .NET.

Conclusione

In questo tutorial, abbiamo esplorato i passaggi fondamentali per integrare Aspose.OCR per .NET nelle tue applicazioni, consentendoti di estrarre rettangoli di paragrafo da immagini elaborate da OCR. Aspose.OCR semplifica l’implementazione dell’OCR, rendendolo uno strumento prezioso per l’elaborazione dei documenti e l’estrazione del testo.

Domande frequenti

Q1: Aspose.OCR è compatibile con diversi formati di immagine?

R1: Sì, Aspose.OCR supporta vari formati di immagine, inclusi PNG, JPEG e TIFF.

Q2: Posso utilizzare Aspose.OCR per l’elaborazione batch di più immagini?

A2: Assolutamente! Aspose.OCR facilita l’elaborazione batch per gestire più immagini senza problemi.

Q3: È disponibile una prova gratuita per Aspose.OCR per .NET?

R3: Sì, puoi esplorare una prova gratuitaQui.

Q4: Come posso ottenere una licenza temporanea per Aspose.OCR?

A4: È possibile acquisire una licenza temporaneaQui.

Q5: Dove posso trovare ulteriore supporto e discussioni relative ad Aspose.OCR?

A5: Vai alForum Aspose.OCR per il supporto e le discussioni della comunità.