Extraire du texte à partir de PNG en utilisant Java

La technologie OCR est devenue très populaire et bénéfique, en particulier pour les organisations qui abandonnent les documents papier et souhaitent extraire des données textuelles importantes du document numérisé pour les enregistrer dans leur logiciel métier existant. L’industrie de la santé, les cabinets juridiques ou les agences gouvernementales locales peuvent convertir leurs énormes dossiers en documents numériques consultables. Les documents peuvent être numérisés à l’aide de nombreux appareils optiques bon marché, même les images des appareils photo des téléphones portables suffisent pour un logiciel OCR puissant. De même, si vous recherchez une bibliothèque OCR Java puissante mais simple pour votre projet logiciel, vous êtes au bon endroit. Dans cet article, nous expliquerons comment extraire du texte d’images PNG à l’aide de Java. Par conséquent, numérisez les documents papier tels que les reçus et les passeports, ou prenez une photo d’une plaque d’immatriculation de voiture et enregistrez-les tous sous forme d’images PNG. Nous allons extraire le texte de ces documents un par un dans les sections suivantes.

Les points suivants seront abordés dans cet article :

Bibliothèque d’extraction de texte Java PNG - Installation

Dans cette section, nous aborderons la procédure de cette bibliothèque d’extraction de texte Java PNG. Si vous utilisez Maven pour gérer un projet ou une application Java, ajoutez les configurations suivantes dans le fichier pom.xml.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

Exécutez ensuite les commandes suivantes.

mvn clean    
mvn install -U

Pour les configurations d’autres frameworks Java, veuillez visiter releases.conholdate.com.

Tutoriel Java : Reconnaître et extraire du texte à partir de PNG

Dans cette section, vous apprendrez à extraire du texte d’une image PNG à l’aide de notre bibliothèque d’extraction de texte Java PNG. Simplement, vous devez écrire quelques lignes de code. Supposons que nous ayons une image PNG contenant du texte comme ci-dessous :

Reconnaître et extraire du texte à partir de PNG à l'aide de Java
Voici les étapes pour extraire du texte d’un PNG à l’aide de Java :

  1. Initialisez une instance de la classe AsposeOcr.
  2. Obtenez le texte en utilisant la méthode RecognizeImage(string fullPath) de la classe AsposeOcr.
  3. Imprimez ou enregistrez le texte extrait.

L’exemple de code ci-dessous montre comment extraire du texte d’un PNG à l’aide de Java.

Extraire le texte d’une image de reçu à l’aide de Java

De nombreuses entreprises proposent à leurs employés de compenser les frais de déplacement, les frais de réseau et d’autres paiements confirmés par des reçus. La numérisation manuelle de ces reçus peut donc être une tâche fastidieuse et chronophage. Dans cette section, nous vous expliquerons avec quelle facilité vous pouvez numériser vos reçus à l’aide de notre bibliothèque OCR Java.

Voici les étapes pour extraire le texte d’une image d’un reçu à l’aide de Java :

  1. Initialisez une instance de la classe AsposeOcr.
  2. Créez un objet de la classe ReceiptRecognitionSettings.
  3. Spécifiez la langue à l’aide de la propriété ReceiptRecognitionSettings.Language.
  4. Obtenez le texte en utilisant la méthode RecognizeReceipt(string, ReceiptRecognitionSettings) de la classe AsposeOcr.
  5. Imprimez ou enregistrez le texte extrait.

L’exemple de code ci-dessous montre comment extraire du texte d’une image de reçu à l’aide de Java.

Extraire du texte d’une photo de passeport en Java

La reconnaissance et la vérification automatiques des passeports sont couramment effectuées dans le contrôle des frontières, la banque, la sécurité et de nombreux autres départements sensibles. Dans cette section, nous expliquerons à quelle vitesse vous pouvez reconnaître et extraire le texte d’une photocopie d’un passeport.

Voici les étapes pour extraire le texte d’une image PNG d’un passeport à l’aide de Java :

  1. Créez une instance de la classe AsposeOcr.
  2. Initialisez un objet de la classe PassportRecognitionSettings .
  3. Définissez la langue à l’aide de la propriété PassportRecognitionSettings.Language.
  4. Lisez le texte en utilisant la méthode RecognizePassport(string, PassportRecognitionSettings) de la classe AsposeOcr.
  5. Imprimez ou enregistrez le texte extrait.

L’exemple de code ci-dessous montre comment extraire le texte d’une image PNG d’un passeport à l’aide de Java.

Guide Java : lire le texte d’une image de plaque d’immatriculation de véhicule

Dans cette section, nous allons montrer comment extraire du texte d’une image de voiture ou de n’importe quelle plaque d’immatriculation de véhicule.

Voici les étapes pour faire le travail :

  1. Initialisez une instance de la classe AsposeOcr.
  2. Créez un objet de la classe CarPlateRecognitionSettings .
  3. Définissez la langue à l’aide de la propriété CarPlateRecognitionSettings.Language.
  4. Extrayez le texte en utilisant la méthode RecognizeCarPlate(string, CarPlateRecognitionSettings) de la classe AsposeOcr.
  5. Imprimez ou enregistrez le texte extrait.

L’exemple de code ci-dessous montre comment extraire du texte d’une image PNG d’une plaque d’immatriculation de véhicule à l’aide de Java.

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Conclusion

Pour conclure, nous espérons que vous avez appris à reconnaître et extraire du texte à partir d’images PNG en Java à l’aide de notre bibliothèque d’extraction et de reconnaissance de texte Java PNG. Nous avons démontré un tutoriel Java simple pour lire du texte à partir d’un PNG. De même, nous avons expliqué comment extraire du texte à partir de copies numérisées de reçus, de passeports et de plaques d’immatriculation de véhicules.

Vous pouvez consulter la documentation pour en savoir plus sur l’API Java Excel writer.

Enfin, restez à l’écoute sur conholdate.com pour des mises à jour régulières.

Poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Voir également