Estrazione di rettangoli di linee dal riconoscimento delle immagini

Introduzione

Benvenuti nel mondo di Aspose.OCR per .NET, uno strumento impressionante progettato per integrare il riconoscimento ottico dei caratteri (OCR) nelle vostre applicazioni .NET. Che siate uno sviluppatore esperto o un nuovo arrivato curioso, questa guida vi guiderà attraverso i passaggi per ottenere rettangoli che rappresentano linee dal testo riconosciuto nelle immagini.

Prerequisiti

Prima di iniziare, assicurati di avere a disposizione quanto segue:

  • Conoscenza di base dello sviluppo C# e .NET.
  • Un ambiente di sviluppo integrato (IDE) come Visual Studio.
  • La libreria Aspose.OCR per .NET è installata. Puoi scaricarlaQui.
  • Un’immagine di esempio contenente testo per il riconoscimento.

Spazi dei nomi richiesti

Per iniziare, dovrai aggiungere i namespace necessari al tuo progetto. Includi queste righe all’inizio del tuo file C#:

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

Per recuperare i rettangoli delle linee in un’immagine OCR, seguire questi passaggi.

Passaggio 1: imposta la directory dei documenti

Specifica la directory in cui si trova il file immagine:

// Definisci il percorso verso la directory dei tuoi documenti
string dataDir = "Your Document Directory";

Assicurati di sostituire"Your Document Directory" con il percorso effettivo.

Passaggio 2: inizializzare Aspose.OCR

Crea un’istanza diAsposeOcr classe per accedere alle sue funzionalità:

// Inizializzare l'API Aspose.OCR
AsposeOcr api = new AsposeOcr();

Passaggio 3: specificare il percorso dell’immagine

Definisci il percorso completo del file immagine che vuoi elaborare:

// Specificare il percorso completo dell'immagine
string fullPath = dataDir + "sample.png";

Passaggio 4: riconoscere l’immagine e ottenere rettangoli per le linee

Ora puoi usare ilGetRectangles metodo per estrarre rettangoli di righe di testo riconosciute:

// Recupera i rettangoli per le linee nell'immagine specificata
List<Rectangle> lines = api.GetRectangles(fullPath, AreasType.LINES, false);

Passaggio 5: Visualizzare i risultati

Infine, stampa le coordinate di ogni rettangolo di linea rilevato sulla console:

// Visualizza le coordinate dei rettangoli rilevati
Console.WriteLine("Areas coordinates:");
lines.ForEach(a => Console.WriteLine($"x:{a.X} y:{a.Y} width:{a.Width} height:{a.Height}"));

Conclusione

Congratulazioni! Hai recuperato con successo i rettangoli per le linee in un’immagine OCR utilizzando Aspose.OCR per .NET. Questa tecnologia apre numerose possibilità per l’estrazione e l’elaborazione del testo nelle tue applicazioni.

Domande frequenti

Posso usare Aspose.OCR per .NET con qualsiasi tipo di immagine?

Sì, Aspose.OCR supporta vari formati di immagine, garantendo flessibilità alle applicazioni OCR.

Qual è il tasso di accuratezza del riconoscimento OCR?

Aspose.OCR utilizza algoritmi avanzati per ottenere un’elevata precisione nel riconoscimento del testo, adatti a diversi scenari.

È disponibile una versione di prova?

Sì, puoi esplorare le funzionalità di Aspose.OCR per .NET scaricando ilprova gratuita.

Dove posso trovare la documentazione dettagliata?

È possibile trovare una documentazione completaQui, offrendo informazioni e linee guida approfondite.

Hai bisogno di ulteriore assistenza o hai domande?

Partecipa alla discussione suForum di Aspose.OCR per il sostegno della comunità.