Position actuelle: Accueil> Derniers articles> Comment réaliser la fonction de reconnaissance des cartes de visite via PHP et Alibaba Cloud OCR: un guide complet

Comment réaliser la fonction de reconnaissance des cartes de visite via PHP et Alibaba Cloud OCR: un guide complet

M66 2025-06-12

Comment réaliser la fonction de reconnaissance des cartes de visite via PHP et Alibaba Cloud OCR: un guide complet

Avec le développement de l'ère numérique, la technologie de reconnaissance des cartes de visite est devenue un outil important pour améliorer l'efficacité du travail. En combinant le service Alibaba Cloud OCR avec PHP, les développeurs peuvent facilement identifier automatiquement les informations dans les cartes de visite, en réduisant le taux de temps et d'erreur de l'entrée manuelle. Cet article vous présentera comment appeler le service Alibaba Cloud OCR via PHP pour réaliser la fonction de reconnaissance automatique des cartes de visite et fournir des exemples de code détaillés.

1. Enregistrez un compte cloud Alibaba et activez le service OCR

Tout d'abord, nous devons enregistrer un compte sur le site officiel d'Alibaba Cloud et activer le service OCR. Veuillez suivre ces étapes:

  1. Visitez le site officiel d'Alibaba Cloud et complétez l'inscription.
  2. Connectez-vous à la console Cloud Alibaba.
  3. Recherchez "OCR" dans la console et accédez à la page du service OCR.
  4. Cliquez sur "Activer le service" et terminer le processus d'activation.

2. Obtenez la clé d'accès et secret d'accès de l'OCR Cloud Alibaba

Avant d'utiliser le service Alibaba Cloud OCR, vous devez obtenir une clé d'accès et un secret d'accès. Les étapes spécifiques sont les suivantes:

  1. Connectez-vous à la console Cloud Alibaba.
  2. Recherchez "Access Key" et accédez à la page d'administration.
  3. Cliquez sur "Créer une clé d'accès" et enregistrez les informations d'identification générées.

3. Installez la bibliothèque de dépendance Aliyun-SDK de PHP

Afin d'appeler Alibaba Cloud OCR Service en PHP, nous devons installer la bibliothèque de dépendance Aliyun-SDK. Voici les étapes d'installation:

  1. Créez un fichier composer.json dans le répertoire racine du projet.
  2. Ajoutez le contenu suivant au fichier composer.json:
{
    "exiger": {
        "Aliyuncs / oss-sdk-php": "^ 2.5"
    }
}
  1. Entrez le répertoire du projet dans le terminal et exécutez la commande suivante pour installer les dépendances:
 Installation du compositeur

4. Écrivez du code PHP pour implémenter la fonction de reconnaissance des cartes de visite

Après avoir terminé les étapes ci-dessus, l'étape suivante consiste à écrire du code PHP pour appeler le service Alibaba Cloud OCR pour la reconnaissance des cartes de visite. Voici un exemple simple:

<?php
require 'vendor/autoload.php';

use AliyunApiOcrRequestV20191230RecognizeBusinessCardRequest;
use AliyunCoreDefaultAcsClient;
use AliyunCoreProfileDefaultProfile;

function recognizeBusinessCard($imagePath) {
    $accessKeyId = 'YourAccessKeyId'; // Remplacer par le vôtreAccess Key Id
    $accessSecret = 'YourAccessSecret'; // Remplacer par le vôtreAccess Secret
    $regionId = 'cn-shanghai'; // Remplacer par le vôtre区域id

    $profile = DefaultProfile::getProfile($regionId, $accessKeyId, $accessSecret);
    $client = new DefaultAcsClient($profile);
    
    $request = new RecognizeBusinessCardRequest();
    $request-> setimageUrl ("http://your-domain.com/your-image.jpg"); // remplace par URL de votre image

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

$ ImagePath = &#39;./Business-Card.jpg&#39;; // Remplacez par le chemin d&#39;image de votre carte de visite $ result = reconnaîtreBusinessCard ($ imagePath);

var_dump ($ result);
?>

Dans ce code, nous introduisons d'abord la bibliothèque de dépendance Aliyun-SDK via l'instruction OFFR. Ensuite, une fonction nommée RecognitionBusinessCard est définie pour identifier le contenu de la carte de visite en accédant à l'interface Alibaba Cloud OCR. À l'intérieur de la fonction, nous utilisons defaultacsclient et reconnaissantBusinessCardRequest pour lancer la demande de reconnaissance et enfin renvoyer le résultat de reconnaissance.

Remarque: Vous devez remplacer la clé d'accès et les chemins d'image dans l'exemple de code par vos informations réelles.

5. Exécuter le code PHP

Après avoir terminé l'écriture de code, exécutez le fichier PHP à l'aide de la ligne de commande pour afficher les résultats de reconnaissance. Exécutez la commande suivante:

 php your-php-file.php

Après l'exécution, le résultat de reconnaissance par carte de visite sera sorti du terminal pour afficher les informations de carte de visite reconnues.

Résumer

En combinant les services PHP et Alibaba Cloud OCR, les développeurs peuvent facilement implémenter la fonction de reconnaissance des cartes de visite. Il suffit de vous inscrire et d'activer le service OCR sur Alibaba Cloud, d'installer des bibliothèques de dépendances pertinentes et d'écrire du code PHP simple pour réaliser rapidement la reconnaissance automatique des cartes de visite, améliorer l'efficacité du travail et réduire les erreurs de saisie manuelle.