Introduzione

Benvenuti nel mondo di Aspose.OCR per .NET, uno strumento straordinario progettato per integrare il riconoscimento ottico dei caratteri (OCR) nelle vostre applicazioni .NET. Che siate sviluppatori esperti o principianti curiosi, 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 scaricarla Qui.
  • Un’immagine di esempio contenente testo per il riconoscimento.

Spazi dei nomi richiesti

Per iniziare, dovrai aggiungere gli spazi dei nomi 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

Specificare la directory in cui si trova il file immagine:

// Definisci il percorso della 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 di AsposeOcr classe per accedere alle sue funzionalità:

// Inizializza 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";

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

Ora puoi usare il GetRectangles 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);

Fase 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 il prova gratuita.

Dove posso trovare la documentazione dettagliata?

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

Hai bisogno di ulteriore assistenza o hai domande?

Partecipa alla discussione su Forum Aspose.OCR per il sostegno della comunità.