我使用Python,无法从pyocr包加载语言。在
from PIL import Image
import sys
import pyocr
from pyocr import builders
im=Image.open("Img1.gif")
tool=pyocr.get_available_tools()
lang = tool.get_available_languages()[0]
这里我得到了“列表对象没有属性‘get_available_languages’
有什么办法解决吗?我从来没有用过pyocr。在
谢谢
tools
是一个列表,您需要迭代它们; 这些项目是单独的工具:或者,假设您知道要使用
^{pr2}$tesseract
,您可以直接导入它:但是,工具列表反映了系统上安装的程序;要在
pyocr
中启用tesseract
工具,您需要安装单独的tesseract
程序。如果在命令路径中找到它,get_available_tools()
将列出tesseract。pyocr
支持的另一个工具是cuneiform
。在如果
len(tool) == 0
(这是您在另一条评论中建议的),则表示tesseract
不在您的PATH
上。换句话说,如果不能从shell运行Tesseract,PyOCR
也找不到它。在相关问题 更多 >
编程相关推荐