python中的验证码识别库PyTesser

it2022-05-05  144

PyTesser

PyTesser is an Optical Character Recognition module for Python. It takes as input an image or image file and outputs a string.

PyTesser uses the Tesseract OCR engine, converting images to an accepted format and calling the Tesseract executable as an external script. A Windows executable is provided along with the Python scripts. The scripts should work in other operating systems as well.

Dependencies

PIL is required to work with images in memory. PyTesser has been tested with Python 2.4 in Windows XP.

Usage Example

>>>from pytesser import* >>> image =Image.open('fnord.tif')  # Open image object using PIL >>>print image_to_string(image)     # Run tesseract.exe on image fnord >>>print image_file_to_string('fnord.tif') fnord

(more examples in README)

 

pytesser下载

http://code.google.com/p/pytesser/

Tesseract OCR engine下载:

http://code.google.com/p/tesseract-ocr/

PIL官方下载

http://www.pythonware.com/products/pil/

 

django-simple-captcha

https://github.com/mbi/django-simple-captcha

Django Simple Captcha is an extremely simple, yet highly customizable Django application to add captcha images to any Django form.

Features

Very simple to setup and deploy, yet very configurableCan use custom challenges (e.g. random chars, simple maths, dictionary word, ...)Custom generators, noise and filter functions alter the look of the generated imageSupports text-to-speech audio output of the challenge text, for improved accessibility

Requirements

Django 1.0+A fairly recent version of the Python Imaging Library (PIL) compiled with FreeType supportFlite is required for text-to-speech (audio) output, but not mandatory

Documentation

Read the documentation online.

转载于:https://www.cnblogs.com/txw1958/archive/2012/08/09/python-PyTesser.html

相关资源:python3 ocr 识别图片文字(验证码90%通过)

最新回复(0)