[原]Python 使用pytesseract库识别验证码(MAC系统)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[原]Python 使用pytesseract库识别验证码(MAC系统)相关的知识,希望对你有一定的参考价值。
1.安装python
brew install python
2.安装PIL及图片格式支持
下载
http://www.pythonware.com/products/pil/index.htm
解压
tar -xzf Imaging-1.1.7.tar.gz
安装PIL
cd Imaging-1.1.7
sudo python setup.py install
安装图片格式支持
brew install libpng
brew install jpeg
brew install libtiff
(注:安装了libtiff后PIL仍然无法支持tiff格式的图片,原因还没搞清楚)
3.安装leptonica
brew install leptonica
4.安装tesseract-ocr
brew install tesseract
5.安装pytesseract库
安装pip工具
sudo easy_install pip
安装pytesseract
sudo pip install pytesseract
6.写python脚本并运行
import pytesseract from PIL import Image image = Image.open(‘yzm.png‘) image.load() image.split() vcode = pytesseract.image_to_string(image) print vcode
其中yzm.png为验证码图片,和py脚本同一个目录
py脚本保存为yzm.py,运行之
python yzm.py
显示结果
以上是关于[原]Python 使用pytesseract库识别验证码(MAC系统)的主要内容,如果未能解决你的问题,请参考以下文章
使用 Python3 Pytesseract 进行实时屏幕监控