PIL+pytesser引用路径

使用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 os
os.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 Image
import 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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值