Rumah > Soal Jawab > teks badan
想打印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
Anda mungkin belum memasang Tesseract Ocr (Untuk memasang pustaka pytesseract, anda mesti terlebih dahulu memasang PIL dan tesseract-ocr bergantung padanya. PIL ialah pustaka pemprosesan imej, dan tesseract-ocr yang terakhir ialah enjin pengecaman OCR Google. )
Anda boleh rujuk http://www.tuicool.com/articl...
Saya mencubanya, dan kod pengesahan dengan kesukaran seperti yang ditunjukkan dalam gambar (sangat dekat dan sukar untuk dipisahkan...kabur...) tidak dapat diselesaikan dengan beberapa baris kod ini (hasil pengecaman ialah ". .").
Ini yang boleh dilakukan
Adapun seperti gambar di bawah, kalau bukan untuk belajar pemprosesan imej, jangan buat.
PHP中文网2017-04-18 09:58:56
Ini bukan isu kod pengesahan. Ini adalah masalah Windows.
Sistem dan tesseract anda hendaklah 64-bit, manakala Python ialah 32-bit.