Maison > Article > développement back-end > Exemple de reconnaissance de texte Python basée sur Baidu AI
Cet article présente principalement des exemples de reconnaissance de texte en Python basés sur Baidu AI. Maintenant, je le partage avec vous et le donne comme référence. Jetons un coup d'œil ensemble
Utilisation de la bibliothèque de reconnaissance de texte de Baidu AI pour créer un exemple d'appel, où filePath est le chemin de l'image, et vous pouvez transmettre une image avec du texte pour la reconnaissance.
Pour télécharger la bibliothèque baidu-aip, vous pouvez directement utiliser pip pour télécharger : pip install baidu-aip, ou vous pouvez la télécharger dans des outils de développement tels que PyCharm.
Ensuite, exécutez le code suivant.
# -*- coding: UTF-8 -*- from aip import AipOcr import json # 定义常量 APP_ID = '9851066' API_KEY = 'LUGBatgyRGoerR9FZbV4SQYk' SECRET_KEY = 'fB2MNz1c2UHLTximFlC4laXPg7CVfyjV' # 初始化AipFace对象 aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY) # 读取图片 filePath = "WechatIMG1.jpeg" def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read() # 定义参数变量 options = { 'detect_direction': 'true', 'language_type': 'CHN_ENG', } # 调用通用文字识别接口 result = aipOcr.basicGeneral(get_file_content(filePath), options) print(json.dumps(result).decode("unicode-escape"))
Résultat de sortie :
{"log_id": 1424393327, "direction": 0, "words_result_num": 2, "words_result": [{"words": "Tout est question d'argent !"}, {"words": "Compétence"}]}
Il y a cette fois plusieurs erreurs dans mon identification, qui sont liées à des images peu claires. Vous trouverez ci-dessous l'image que j'ai identifiée.
La reconnaissance universelle de texte renvoie les détails des paramètres de données
Champ | Obligatoire | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
direction | Aucun | numéro | Direction de l'image, existe lorsque detector_direction=true.
- 0 : en avant, - 3 : 270 degrés dans le sens inverse des aiguilles d'une montre |
||||||||||||||||||||||||
log_id | est | numéro | le seul identifiant de journal, utilisé pour l'emplacement du problème | ||||||||||||||||||||||||
words_result_num | est | numéro | le nombre de résultats d'identification, représentant l'élément du nombre de mots_result | ||||||||||||||||||||||||
words_result | est | un tableau | un tableau de résultats de positionnement et d'identification | ||||||||||||||||||||||||
+mots | Non | chaîne | Chaîne de résultat de reconnaissance |
La Tour de Hanoï et la séquence de Fibonacci implémentée en Python basée sur un algorithme récursif
Python implémenté sur la base de la fonction TCP Small Chat RobotCe 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!