L'interface de reconnaissance de texte de la table Baidu est un puissant service API fourni par Baidu, qui peut extraire et convertir les informations de table en images en formats de table modifiables. Cette interface prend en charge une variété de formats d'images, fournit des capacités de reconnaissance de haute précision et prend en charge les appels asynchrones, permettant à l'interface de fonctionner efficacement dans un environnement à haute monnaie.
Pour utiliser l'interface de reconnaissance de texte de la table Baidu, vous devez d'abord enregistrer un compte de développeur Baidu, créer une nouvelle application et obtenir les clés et les informations d'identification pertinentes de l'interface API. Vous pouvez visiter le Baidu Developer Center pour terminer l'inscription:
Après vous inscrire et vous connecter, accédez à la console et créez une nouvelle application via le service "Reconnaissance de texte". Lors de la création d'une application, vous devez définir le nom et la description de l'application et sélectionner le type de service d'interface approprié.
Après avoir créé le service, vous pouvez trouver et obtenir la clé API (AK) et la clé de sécurité (SK) dans la console. Ces clés sont cruciales lors des appels d'API, ils doivent donc être conservés correctement pour éviter les fuites.
Afin de faciliter l'utilisation de l'API de plate-forme ouverte Baidu AI, vous pouvez installer Baidu Ai PHP SDK via Composer. La commande d'installation est la suivante:
Une fois l'installation terminée, la classe de chargement automatique de Baidu AI SDK est introduite dans le projet PHP:
Avant d'appeler l'interface de reconnaissance de texte de la table Baidu, vous devez obtenir la clé API (AK et SK) et créer une instance de classe AIPOCr:
Avant d'appeler l'API, vous devez définir le chemin d'image à identifier. Vous pouvez généralement obtenir le fichier d'image téléchargé via la variable $ _files de PHP:
Ensuite, vous pouvez appeler l'API de reconnaissance de texte de la table Baidu pour identifier les informations de la table dans l'image. Étant donné que la tâche de reconnaissance du tableau prend un certain temps, nous utilisons des appels asynchrones:
Une fois la tâche terminée, vous pouvez obtenir et traiter les résultats de reconnaissance du tableau. Les résultats peuvent être enregistrés sous forme de fichiers CSV ou d'autres formats pour faciliter l'importation et la gestion des données ultérieures, ou directement affichés aux utilisateurs frontaux:
Grâce aux étapes de cet article, vous pouvez facilement connecter l'interface de reconnaissance de texte de la table PHP et Baidu, convertissant le contenu de la table dans l'image en format de texte modifiable. Pendant le processus, faites attention à la protection correcte des informations clés de l'API et à la garantie du processus de téléchargement de fichiers.