Comment connecter l'interface Alibaba Cloud OCR pour réaliser la fonction d'identification de licence commerciale via PHP
Aperçu :
Ces dernières années, avec le développement continu d'Internet, de plus en plus d'entreprises ont choisi d'opérer en ligne et de demander une licence commerciale est devenue une étape nécessaire à la création d'une entreprise. Cependant, la saisie manuelle des informations sur les licences professionnelles est une tâche fastidieuse et sujette aux erreurs. Afin d'améliorer l'efficacité du travail et de réduire les taux d'erreur, nous pouvons utiliser l'interface OCR fournie par Alibaba Cloud pour réaliser l'identification automatique des licences commerciales. Cet article explique comment utiliser PHP pour se connecter à l'interface Alibaba Cloud OCR afin d'implémenter la fonction d'identification de licence commerciale.
Étape 1 : Demandez un compte Alibaba Cloud et activez le service OCR
Tout d'abord, nous devons demander un compte Alibaba Cloud (si vous en avez déjà un, ignorez cette étape). Recherchez ensuite « OCR » sur la console Alibaba Cloud et entrez dans le service « OCR Text Recognition » Suivez les instructions pour activer le service OCR et obtenez la clé d'accès AK (Access Key) et SK (Access Secret).
Étape 2 : Installer les bibliothèques dépendantes
Dans le projet PHP, nous devons utiliser le SDK officiellement fourni par Alibaba Cloud pour terminer l'amarrage avec l'interface OCR. Veuillez vous assurer que Composer est installé sur votre projet PHP, puis exécutez la commande suivante pour installer les bibliothèques dépendantes pertinentes :
composer require alibabacloud/sdk
Étape 3 : Écrivez le code pour implémenter la fonction de reconnaissance de licence commerciale
Tout d'abord, nous devons créer un businessLicenseOCR.php< /code> et collez le code suivant dans le fichier : <code>businessLicenseOCR.php
文件,并将以下代码粘贴到文件中:
<?php require 'vendor/autoload.php'; // 引入SDK的自动加载文件 use AlibabaCloudClientAlibabaCloud; use AlibabaCloudClientExceptionClientException; use AlibabaCloudClientExceptionServerException; use AlibabaCloudOcrOcr; // 通过AK和SK初始化阿里云客户端 AlibabaCloud::accessKeyClient('YOUR_ACCESS_KEY', 'YOUR_ACCESS_SECRET')->regionId('cn-hangzhou')->asDefaultClient(); function recognizeBusinessLicense($imagePath) { try { $result = Ocr::v20191230()->recognizeBusinessLicense() ->format('json') ->imageURL($imagePath) // 要识别的营业执照图片路径 ->execute(); return $result->body; } catch (ClientException $e) { throw new Exception($e->getMessage()); } catch (ServerException $e) { throw new Exception($e->getMessage()); } } $imagePath = 'path/to/business_license.jpg'; // 要识别的营业执照图片路径 try { $result = recognizeBusinessLicense($imagePath); var_dump($result); } catch (Exception $e) { die($e->getMessage()); }
请注意将代码中的YOUR_ACCESS_KEY
和YOUR_ACCESS_SECRET
替换为您在步骤一中获取到的访问密钥AK和密钥SK。
然后,您需要将要识别的营业执照图片放在与businessLicenseOCR.php
文件同一目录下,并将代码中的'path/to/business_license.jpg'
替换为实际的图片路径。
最后,运行businessLicenseOCR.php
rrreee
YOUR_ACCESS_KEY
et le YOUR_ACCESS_SECRET
dans le code sont remplacés par ceux que vous obtenu à la première étape Accéder à la clé AK et à la clé SK.
Ensuite, vous devez mettre l'image de la licence commerciale pour qu'elle soit reconnue dans le même répertoire que le fichier businessLicenseOCR.php
, et modifier le 'path/to/business_license.jpg' code > Remplacer par le chemin réel de l’image.
businessLicenseOCR.php
et vous verrez les résultats de la reconnaissance de la licence commerciale dans l'interface de ligne de commande. 🎜🎜Résumé : 🎜Grâce aux étapes ci-dessus, nous avons utilisé avec succès PHP pour nous connecter à l'interface Alibaba Cloud OCR et réalisé la fonction d'identification automatique des licences commerciales. De cette façon, nous pouvons éviter le processus fastidieux de saisie manuelle des informations sur les licences commerciales et améliorer l'efficacité et la précision du travail. Des exemples de code pertinents peuvent être trouvés sur GitHub, n'hésitez pas à vous y référer et à les étendre : https://github.com/aliyun/aliyun-ocr-sdk-php🎜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!