使用pytesser识别图片中的文字内容 | 阿小信的博客
阿小信大人的头像
Life is short (You need Python) Bruce Eckel

使用pytesser识别图片中的文字内容2014-09-02 04:40

>>> from pytesser import pytesser
>>> import Image
>>> pytesser.image_to_string(Image.open("C:/Users/AshIn/Desktop/a.jpg"))
Tesseract Open Source OCR Engine v3.01 with Leptonica
'ii\nH\xe2\x80\x98\n\n'
>>> pytesser.image_file_to_string("C:/Users/AshIn/Desktop/a.jpg")
Tesseract Open Source OCR Engine v3.01 with Leptonica
'ii\nH\xe2\x80\x98\n\n'
>>> pytesser.image_file_to_string("C:/Users/AshIn/Desktop/b.jpg")
Tesseract Open Source OCR Engine v3.01 with Leptonica
'\n'

image_to_string的参数必须是个image对象

image_file_to_string的参数是个image路径

#清理图片
from pytesser import pytesser
import glob
import os

for img in glob.glob('./*.jpg'):
    if 'ii' in pytesser.image_file_to_string(img):
        os.remove(img)

如果您觉得从我的分享中得到了帮助,并且希望我的博客持续发展下去,请点击支付宝捐赠,谢谢!

若非特别声明,文章均为阿小信的个人笔记,转载请注明出处。文章如有侵权内容,请联系我,我会及时删除。

#Python#  
分享到:
阅读[1943] 评论[0]

你可能也感兴趣的文章推荐

本文最近访客

网友54.*.*.22[火星]2018-08-21 08:25
网友46.*.*.82[火星]2018-08-21 08:17
网友46.*.*.81[火星]2018-08-21 08:14
网友46.*.*.67[Ashburn]2018-08-21 08:11

发表评论