Tutoriel d'introduction PHP : Maîtrisez l'utilisation de base d'Alibaba Cloud OCR
Introduction :
Avec le développement rapide de la technologie de l'intelligence artificielle, la reconnaissance optique de caractères OCR (Optical Character Recognition) devient de plus en plus mature. Dans les applications pratiques, nous avons souvent besoin de reconnaître et d’extraire du texte à partir d’images. Alibaba Cloud OCR est un puissant service de reconnaissance OCR qui peut nous aider à accomplir cette tâche. Cet article vous expliquera comment utiliser le langage de programmation PHP combiné à Alibaba Cloud OCR pour compléter l'utilisation de base de la reconnaissance de texte d'image.
1. Créez un compte Alibaba Cloud
Tout d'abord, nous devons créer un compte sur le site officiel d'Alibaba Cloud (https://www.aliyun.com/) et activer le service OCR. Entrez dans la console Alibaba Cloud, sélectionnez « Intelligence artificielle » - « OCR » et suivez les instructions pour activer le service OCR. Obtenez la clé d'accès et la clé secrète, qui seront utilisées dans le code suivant.
2. Installez le SDK Alibaba Cloud
Nous pouvons installer le SDK Alibaba Cloud via l'outil Composer. Créez un fichier appelé "composer.json" dans le répertoire racine du projet et ajoutez-y le contenu suivant :
{
"require": {
"aliyun/aliyun-oss-php-sdk": "~2.3"
}
}
Ensuite, exécutez la commande "composer install from the command line" , Composer installera automatiquement le SDK Alibaba Cloud.
3. Écrire un exemple de code
Ci-dessous, nous allons écrire un exemple de code simple pour montrer comment utiliser Alibaba Cloud OCR. Tout d'abord, créez un fichier nommé "aliyun_ocr_demo.php" dans le projet et ajoutez-y le code suivant :
require 'vendor/autoload.php'; // Chargez le SDK Alibaba Cloud
utilisez AlibabaCloudClientAlibabaCloud ;
utilisez AlibabaCloudClientExceptionClientException;
utilisez AlibabaCloudClientExceptionServerException;
utilisez AlibabaCloudSDKOcrOcr;
utilisez AlibabaCloudSDKOcrOcrParamType;
// Alibaba Cloud AccessKey et SecretKey
$accessKeyId = '
$ accessKeySecret = '< votre -access-key-secret>';
essayez {
AlibabaCloud::accessKeyClient($accessKeyId, $accessKeySecret) ->regionId('cn-shanghai') ->asDefaultClient(); $result = Ocr::v20191230()->recognizeVehicleLicense() ->contentType('img') ->imageURL('https://img.example.com/image.jpg') ->theme('auto') ->shouldPrintResult(true) ->paramType(ParamType::MULTI_FORM) ->request(); print_r($result->toArray());
} catch (ClientException $e) {
echo $e->getErrorMessage() . PHP_EOL;
} catch (ServerException $e) {
echo $e->getErrorMessage() . PHP_EOL;
}
?>
Remplacez "< " ;your-access-key-id>" et "
4. Exécutez le code
Exécutez la commande "php aliyun_ocr_demo.php" dans la ligne de commande et vous verrez la sortie des résultats de la reconnaissance du texte de l'image.
Résumé :
Grâce à ce didacticiel, nous avons appris à utiliser le langage de programmation PHP combiné à Alibaba Cloud OCR pour réaliser l'utilisation de base de la reconnaissance de texte d'image. Bien sûr, ce n'est qu'un exemple, Alibaba Cloud OCR a plus de fonctions et de types de reconnaissance que nous pouvons utiliser. J'espère que ce didacticiel pourra aider les lecteurs à démarrer rapidement avec Alibaba Cloud OCR et pourra être utilisé de manière flexible dans le développement réel.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!