Position actuelle: Accueil> Derniers articles> Tutoriel complet sur l'identification des informations sur la carte d'identité à l'aide de PHP et Alibaba Cloud OCR

Tutoriel complet sur l'identification des informations sur la carte d'identité à l'aide de PHP et Alibaba Cloud OCR

M66 2025-07-18

introduction

Avec l'avènement de l'ère numérique, il est particulièrement important d'utiliser des moyens techniques pour améliorer l'efficacité et la précision de l'identification des informations sur les cartes d'identité. La technologie Alibaba Cloud OCR (Optical Character Reconntion) convertit le contenu des documents papier tels que les cartes d'identité en texte numérique via la reconnaissance d'image, ce qui peut considérablement améliorer la vitesse et la précision du traitement des données. Cet article présentera comment utiliser PHP et Alibaba Cloud OCR pour identifier les informations de carte d'identité qui n'ont pas été mises à jour depuis longtemps.

Créez un compte Cloud Alibaba et obtenez la clé API

Avant d'utiliser le service Alibaba Cloud OCR, vous devez créer un compte Cloud Alibaba et obtenir la clé API. Grâce à la touche API, vous pouvez accéder à l'interface Alibaba Cloud OCR et vous authentifier. Connectez-vous à la console Cloud Alibaba, cliquez sur le menu "AccessKey" dans le coin supérieur droit et recherchez et générez votre propre clé API.

Installer et configurer un environnement PHP

Assurez-vous que votre serveur a installé PHP et que la version répond aux exigences du SDK Alibaba Cloud OCR. Dans le fichier de configuration de PHP, activez les deux extensions suivantes: extension = php_openssl.dll et extension = php_curl.dll , qui permettra à PHP de communiquer avec le cloud OCR Alibaba.

Télécharger et configurer le SDK Alibaba Cloud OCR PHP

Alibaba Cloud fournit aux développeurs PHP un SDK OCR pour nous aider à intégrer facilement les fonctions OCR. Vous pouvez télécharger et décompresser le SDK sur le site officiel du Cloud Alibaba et ajouter le chemin du dossier SDK décompressé vers la configuration include_path du projet PHP.

Écrivez le code PHP pour identifier les informations de carte d'identité

Avant d'écrire de code, vous devez comprendre la documentation de l'API d'Alibaba Cloud OCR pour vous assurer que les interfaces et paramètres pertinents sont utilisés correctement. Ce qui suit est un exemple de code PHP simple qui montre comment identifier les informations sur la carte d'identité via Alibaba Cloud OCR:

<?php
require_once 'aliyun-php-sdk-core/Config.php';

use GreenRequestV20180509TextScanRequest;
use CrowdRequestV20171020RecognizeIdentityCardRequest;

$accessKeyId = "<Le vôtreAccessKeyId>";
$accessSecret = "<Le vôtreAccessSecret>";

$iClientProfile = DefaultProfile::getProfile("cn-hangzhou", $accessKeyId, $accessSecret);
$client = new DefaultAcsClient($iClientProfile);

$request = new RecognizeIdentityCardRequest();
$request-> setRegionId ("cn-hangzhou");
$ imageurl = "<votre lien d&#39;image de carte d&#39;identité>";
$ request-> setImageUrl ($ ImageUrl);

$ réponse = $ client-> getacsResponse ($ request);

// analyser les informations avant de la carte d&#39;identité $ frontInfo = $ réponse-> getData () -> getFronTResult () -> getCardArea ();
$ backInfo = $ réponse-> getData () -> GetBackResult () -> getCardArea ();

Echo "Informations positives sur la carte d&#39;identité:";
Echo "Nom:". $ frontinfo-> nom. "\ n";
Écho "Gender:". $ frontinfo-> sexe. "\ n";
Echo "National:". $ frontinfo-> nationalité. "\ n";
Echo "Date de naissance:". $ frontinfo-> naissance. "\ n";
Echo "Adresse:". $ frontInfo-> Adresse. "\ n";

Echo "Informations à l&#39;inverse de la carte d&#39;identité:";
Echo "Autorité émettant:". $ backinfo-> problème. "\ n";
Echo "Période de validation:". $ backInfo-> valid_date. "\ n";
?>

Exécutez le code et obtenez des informations sur la carte d'identité

Assurez-vous que votre connexion réseau est normale et que vous pouvez accéder aux serveurs d'Alibaba Cloud. Dans le terminal, passez au répertoire où le fichier PHP est stocké et exécutez la commande PHP File Name.php pour exécuter le code. Si tout est configuré correctement, vous verrez le nom, le sexe, l'origine ethnique, la date de naissance, l'adresse, l'autorité et la période de validité de votre carte d'identité.

Conclusion

Grâce à ce tutoriel, vous avez appris à utiliser les services PHP et Alibaba Cloud OCR pour identifier les informations de carte d'identité. Les puissantes capacités de reconnaissance d'image d'Alibaba Cloud OCR peuvent aider les développeurs à identifier rapidement et efficacement les cartes d'identité et d'autres informations sur les documents, et sont largement utilisés dans divers scénarios pratiques. J'espère que cet article vous sera utile et vous inspirera à explorer et à appliquer des technologies connexes.