想打印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
Tesseract Ocr을 설치하지 않았을 것입니다. (pytesseract 라이브러리를 설치하려면 먼저 PIL과 해당 라이브러리가 종속된 tesseract-ocr을 설치해야 합니다. PIL은 이미지 처리 라이브러리이고 후자의 tesseract-ocr은 Google의 OCR 인식 엔진입니다. )
http://www.tuicool.com/articl...
해봤는데 사진처럼 난이도가 높은 인증코드(매우 가까워 분리가 어렵네요..흐리네요...)는 이 몇줄의 코드로는 해결이 안되네요(인식결과는 '. .").
이렇게 하면 됩니다
아래 그림과 같은 은 영상처리를 배우는 것이 아니라면 하지 마세요.
PHP中文网2017-04-18 09:58:56
인증코드 문제가 아닙니다. 이것은 Windows 문제입니다.
시스템과 tesseract는 64비트여야 하고 Python은 32비트여야 합니다.