Converti-Screenshot-Testo-OCR-Java

Potrebbe essere necessario elaborare schermate diverse da messaggi, applicazioni di transazione digitale e molte altre piattaforme. Tali screenshot possono includere informazioni di testo che puoi estrarre con i metodi di riconoscimento ottico dei caratteri (OCR). Di conseguenza, questo articolo spiega come convertire uno screenshot in testo con OCR in Java.

Screenshot nella libreria OCR Java di Text Converter – Installazione

La libreria Aspose.OCR per Java può convertire un’immagine in testo applicando tecniche di riconoscimento ottico dei caratteri. Puoi facilmente scaricare il file JAR di riferimento dalla sezione Download o impostare le seguenti configurazioni Maven nel file pom.xml nella tua applicazione:

Archivio:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Dipendenza:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-ocr</artifactId>
    <version>22.6</version>
</dependency>

Converti screenshot in testo con OCR in Java

Puoi convertire uno screenshot in testo con OCR in Java seguendo i passaggi seguenti:

  • Crea un oggetto della classe AsposeOCR.
  • Riconosci il testo nell’immagine dello screenshot.
  • Ottieni la stringa di testo di output.

Il frammento di codice seguente mostra come convertire uno screenshot in un’immagine in Java:

// Crea istanza API
AsposeOCR api = new AsposeOCR();

// Converti screenshot in testo con OCR
try {
	String result = api.RecognizePage("test.png");
	System.out.println("Result: " + result);
} catch (IOException e) {
	e.printStackTrace();
}

Converti screenshot da URL a testo con OCR utilizzando Java

In alcuni casi, uno screenshot viene condiviso con un URL di DropBox o qualsiasi altro servizio. Per mantenere il processo semplice e senza problemi, non è necessario scaricare e quindi elaborare l’immagine. Invece, incolla l’URL per convertire quello screenshot in testo. Si prega di seguire i passaggi seguenti per completare questo processo:

  • Inizializza un oggetto della classe AsposeOCR.
  • Specificare le impostazioni di riconoscimento.
  • Elabora lo screenshot con OCR e ottieni una stringa di testo.

Il seguente frammento di codice mostra come convertire uno screenshot in testo con OCR a livello di codice in Java:

// Crea istanza API
AsposeOCR api = new AsposeOCR();

String uri = "https://www.castlegateit.co.uk/wp-content/uploads/2016/09/justified_text.png";

// Imposta le impostazioni di riconoscimento
RecognitionSettings settings = new RecognitionSettings();
settings.setAutoSkew(false);

// Ottieni l'oggetto risultato
RecognitionResult result = null;
try {
	result = api.RecognizePageFromUri(uri, settings);
} catch (IOException e) {
	e.printStackTrace();
}

// Converti screenshot in testo con OCR
System.out.println("Result: \n" + result.recognitionText+"\n\n");

Ottieni la licenza API gratuita

Puoi testare l’API senza alcuna limitazione di valutazione richiedendo una Licenza temporanea gratuita.

Conclusione

In conclusione, hai imparato come convertire uno screenshot in testo con OCR in Java. Inoltre, puoi esplorare molte altre funzionalità dell’API visitando la sezione documentazione, oppure scrivici al forum se vuoi discutere qualsiasi tuo dubbio.

Guarda anche