Position actuelle: Accueil> Derniers articles> Maître la combinaison de PHP et d'alibaba Cloud OCR pour obtenir la reconnaissance de l'image et du texte

Maître la combinaison de PHP et d'alibaba Cloud OCR pour obtenir la reconnaissance de l'image et du texte

M66 2025-06-16

introduction

Avec le développement rapide de la technologie de l'intelligence artificielle, la technologie de reconnaissance des caractères optiques (OCR) devient de plus en plus importante dans les applications pratiques. En tant que puissant service OCR, l'OCR Cloud Alibaba peut identifier efficacement le contenu du texte dans les images. Dans ce tutoriel, nous vous présenterons comment utiliser PHP et Alibaba Cloud OCR pour la reconnaissance de texte.

1. Créez un compte cloud Alibaba et activez le service OCR

Tout d'abord, vous devez enregistrer un compte sur le site officiel d'Alibaba Cloud et activer le service OCR. Après avoir terminé l'enregistrement, connectez-vous à la console Cloud Alibaba, sélectionnez le service "OCR" sous "Intelligence artificielle" et complétez l'activation comme invites. Après une activation réussie, vous obtiendrez l'ID de clé d'accès et la clé secrète, qui sera utilisée dans les codes suivants.

2. Installez le SDK Alibaba Cloud

Pour utiliser Alibaba Cloud OCR dans les projets PHP, vous devez d'abord installer le SDK d'Alibaba Cloud. Vous pouvez l'installer via Composer. Créez un fichier nommé "Composer.json" dans le répertoire racine du projet, avec le contenu suivant:

{
  "exiger": {
    "Aliyun / Aliyun-Oss-Php-Sdk": "~ 2.3"
  }
}
    

Ensuite, exécutez la commande suivante dans la ligne de commande pour installer le SDK:

 Installation du compositeur

3. Écrivez des exemples de code

Après avoir réussi à installer le SDK, nous pouvons écrire un script PHP simple pour utiliser Alibaba Cloud OCR. Créez un fichier nommé "aliyun_ocr_demo.php" et ajoutez le code suivant au fichier:

<?php
require 'vendor/autoload.php'; // Chargement du nuage d&#39;alibabaSDK

use AlibabaCloud\Client\AlibabaCloud;
use AlibabaCloud\Client\Exception\ClientException;
use AlibabaCloud\Client\Exception\ServerException;
use AlibabaCloud\SDK\Ocr\Ocr;
use AlibabaCloud\SDK\Ocr\OcrParamType;

// Nuage d&#39;alibabaAccessKeyetSecretKey
$accessKeyId = '<your-access-key-id>';
$accessKeySecret = '<your-access-key-secret>';

try {
    AlibabaCloud::accessKeyClient($accessKeyId, $accessKeySecret)
        -> RegionId («CN-Shanghai»)
        -> AsdefaultClient ();

    $ result = ocr :: v20191230 () -> ReconnaliseHicleLicense ()
        -> ContentType (&#39;IMG&#39;)
        -> ImageUrl (&#39;https://example.com/image.jpg&#39;)
        -> thème («auto»)
        -> devait printResult (vrai)
        -> Paramtype (ocrparamtype :: multi_form)
        -> request ();

    print_r ($ result-> toArray ());
} catch (clientException $ e) {
    echo $ e-> getErrorMessage (). Php_eol;
} catch (serverException $ e) {
    echo $ e-> getErrorMessage (). Php_eol;
}
?>
    

N'oubliez pas " "et" "Remplacez-le par votre propre clé d'accès à cloud Alibaba et votre clé secrète. Dans ce code, nous utilisons la méthode" RecondnizeVeHicleLigen () "pour identifier les images de la plaque d'immatriculation. Vous pouvez choisir d'autres méthodes de reconnaissance en fonction de vos besoins. Pour des paramètres et des méthodes spécifiques, veuillez vous référer au document officiel de Cloud OCR Alibaba.

4. Exécutez le code

Exécutez la commande suivante à partir de la ligne de commande pour exécuter le script PHP:

 php aliyun_ocr_demo.php

Après l'exécution, vous verrez la sortie de la reconnaissance de texte résulter de l'image.

Résumer

Grâce à ce tutoriel, vous avez appris à utiliser PHP et Alibaba Cloud OCR pour obtenir la reconnaissance de texte de l'image. Alibaba Cloud OCR prend non seulement la reconnaissance des plaques d'immatriculation, mais offre également une variété de fonctions de reconnaissance, adaptées à différents scénarios. J'espère que ce tutoriel pourra vous aider à démarrer rapidement et à utiliser la technologie Alibaba Cloud OCR Alibaba.