PIL+pytesser引用路径

来源:互联网 发布:土方平衡计算软件 编辑:程序博客网 时间:2024/06/05 06:31

使用PIL+pytesser时遇到:

Traceback (most recent call last):  File "<pyshell#2>", line 1, in <module>    print image_to_string(image)  File "C:\Python27\lib\site-packages\pytesser\pytesser.py", line 31, in image_to_string    call_tesseract(scratch_image_name, scratch_text_name_root)  File "C:\Python27\lib\site-packages\pytesser\pytesser.py", line 21, in call_tesseract    proc = subprocess.Popen(args)  File "C:\Python27\lib\subprocess.py", line 711, in __init__    errread, errwrite)  File "C:\Python27\lib\subprocess.py", line 948, in _execute_child    startupinfo)WindowsError: [Error 2] 

加上如下的引用路径的代码就好了:

import osos.chdir('D:\Program Files (x86)\WinPython-64bit-2.7.9.4\python-2.7.9.amd64\Lib\site-packages\pytesser-v0.0.1')from pytesser import *import Imageimport ImageEnhance#image = Image.open('fnord.tif')image = Image.open('fonts_test.png')print image_to_string(image)print("--------------------")print(image_file_to_string('fonts_test.png', graceful_errors=True))enhancer = ImageEnhance.Contrast(image)image2 = enhancer.enhance(4)print image_to_string(image2)

0 0
原创粉丝点击