Maison > Questions et réponses > le corps du texte
想打印png格式的验证码图片可是报错系统找不到指定文件;
更加打印不出来图片的文字;
存放图片的位置如图:
png图片为:
报错如图:
代码如下:
import pytesseract
from PIL import Image
image = Image.open(r'D:\image\image.png')
vcode = pytesseract.image_to_string(image)
print(vcode)
怪我咯2017-04-18 09:58:56
Vous n'avez probablement pas installé Tesseract Ocr (Pour installer la bibliothèque pytesseract, vous devez d'abord installer le PIL et le tesseract-ocr dont il dépend. PIL est une bibliothèque de traitement d'image, et cette dernière tesseract-ocr est le moteur de reconnaissance OCR de Google. )
Vous pouvez vous référer à http://www.tuicool.com/articl...
Je l'ai essayé, et le code de vérification avec la difficulté comme indiqué sur l'image (très proche et difficile à séparer...flou...) ne peut pas être résolu avec ces quelques lignes de code (le résultat de la reconnaissance est ". .").
C'est ce qui peut être fait
Quant à comme l'image ci-dessous, si ce n'est pas pour apprendre le traitement d'image, ne le faites pas.
PHP中文网2017-04-18 09:58:56
Il ne s'agit pas d'un problème de code de vérification. Il s'agit d'un problème Windows.
Votre système et votre tesseract doivent être en 64 bits, tandis que Python est en 32 bits.