Preparare i rettangoli nel riconoscimento delle immagini OCR

introduzione

Nel panorama in continua evoluzione della tecnologia, il riconoscimento ottico dei caratteri (OCR) svolge un ruolo fondamentale nel trasformare le immagini in testo leggibile dalla macchina. Aspose.OCR per .NET si distingue come una soluzione solida per gli sviluppatori che cercano una perfetta integrazione delle funzionalità OCR nelle loro applicazioni .NET. In questa guida completa, esploreremo il processo di preparazione dei rettangoli nel riconoscimento delle immagini OCR utilizzando Aspose.OCR per .NET.

Prerequisiti

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

  • Una conoscenza pratica dello sviluppo .NET.
  • Aspose.OCR per la libreria .NET installata. Puoi scaricarloQui.
  • Una conoscenza di base dei concetti di riconoscimento delle immagini.

Importa spazi dei nomi

Iniziamo importando gli spazi dei nomi necessari per avviare il nostro viaggio nell’OCR:

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

Passaggio 1: imposta la directory dei documenti

Inizia specificando la directory in cui sono archiviati i tuoi documenti. Sostituire"Your Document Directory" con il percorso effettivo dei tuoi documenti.

// Il percorso della directory dei documenti.
string dataDir = "Your Document Directory";

// Inizializza un'istanza di AsposeOcr
AsposeOcr api = new AsposeOcr();

Passaggio 2: riconoscere l’immagine con più rettangoli

In questo passaggio, dimostreremo come riconoscere il testo da un’immagine utilizzando più rettangoli. Segui questi passaggi secondari:

2.1 Definire i rettangoli

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 Eseguire il riconoscimento OCR

// primo caso
List<string> listResult = api.RecognizeImage(dataDir + "sample.png", rects);

// Visualizza il testo riconosciuto
foreach (string s in listResult)
{
    Console.WriteLine(s);
}

Passaggio 3: riconoscere l’immagine con le impostazioni di riconoscimento

In questo passaggio, mostreremo un metodo alternativo utilizzando RecognitionSettings per il riconoscimento delle immagini:

3.1 Definire le impostazioni di riconoscimento

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

3.2 Visualizzare il testo riconosciuto

// Visualizza il testo riconosciuto
foreach (string s in result.RecognitionAreasText)
{
    Console.WriteLine(s);
}

Conclusione

Congratulazioni! Hai completato con successo il processo di preparazione dei rettangoli nel riconoscimento delle immagini OCR utilizzando Aspose.OCR per .NET. Questa guida ti consente di integrare perfettamente l’OCR nelle tue applicazioni .NET, migliorandone le capacità di riconoscimento del testo.

Domande frequenti

Q1: posso utilizzare Aspose.OCR per .NET con altri framework .NET?

A1: Sì, Aspose.OCR per .NET è compatibile con vari framework .NET.

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

A2: Assolutamente! Puoi accedere alla prova gratuitaQui.

Q3: Come posso ottenere supporto per Aspose.OCR per .NET?

A3: Visita ilForum Aspose.OCR per un supporto dedicato.

Q4: Posso ottenere una licenza temporanea a scopo di test?

R4: Sì, puoi acquisire una licenza temporaneaQui.

Q5: Dove posso trovare la documentazione per Aspose.OCR per .NET?

A5: La documentazione è disponibileQui.