亲爱的朋友,你好,欢迎来到何平网络科技&织梦之家,你可以免费观看大量视频教程以及大量模板下载!

pyocr的安织梦仿站装利用扼要指南-织梦之家(dedehome.com)

时间:2017-10-19 12:01 来源:织梦之家作者:织梦之家 点击:
在Ubuntu上安装利用pyocr的大略说明。 pyocr是一个Python的OCR类库,他的github地点是:https://github.com/jflesch/pyocr 。 假如要利用这个类库,需要情况上有

在Ubuntu上安装利用pyocr的大略说明。


pyocr是一个Python的OCR类库,他的github地点是:https://github.com/jflesch/pyocr 。

假如要利用这个类库,需要情况上有几个依赖:

tesseract-ocr:一个开源的OCR类库,要求是在3.01以上(可以用  tesseract --version 呼吁检测版本)

PIL:Python的图片处理惩罚类库

Python的版本>=2.7

我的测试情况是ubuntu 15.10

可以利用help呼吁查抄是否存在需要PIL:

Python 2.7.10 (default, Oct 14 2015, 16:09:02)
[GCC 5.2.1 20151010] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help("modules")

假如不存在PIL,可以利用呼吁安装: 
$ sudo apt-get install python-imaging


安装tesseract-ocr。

这个安装步调相对来说较量简朴。

从网上下载源码包之后举办解压,然后举办编译安装即可,织梦模板,安装步调如下: 
./autogen.sh
./configure
make
sudo make install
sudo ldconfig


安装语言包,这个可以从网上直接安装,织梦建站教程,我这里只是安装了英文和中文的语言包: 
$ sudo apt-get install tesseract-ocr-eng tesseract-ocr-chi-sim

然后配置系统情况:

export TESSDATA_PREFIX="tessdata地址的路径”

这样就可以举办测试了: 
$ tesseract t2.png out -l chi_sim

至此,情况已经处理惩罚完毕,就可以凭听说明来安装pyocr了。


下载pyocr源码包,解压执行呼吁去安装:
$ sudo python ./setup.py install

假如没有呈现意外的话就已经安装乐成,可以实验一个demo来验证我们的安装配置是否乐成


下面是一个识别图片上中文的demo,这个可以按照本身的情况修改: 
from PIL import Image
import sys
import pyocr
import pyocr.builders
image_path = sys.argv[1]
tools = pyocr.get_available_tools()
if len(tools) == 0:
print("No OCR tool found")
sys.exit(1)
tool = tools[0]
print("Will use tool '%s'" % (tool.get_name()))
# Ex: Will use tool 'tesseract'
langs = tool.get_available_languages()
print("Available languages: %s" % ", ".join(langs))
lang = langs[1]
print("Will use lang '%s'" % (lang))
# Ex: Will use lang 'fra'
txt = tool.image_to_string(
Image.open(image_path),
,
builder=pyocr.builders.TextBuilder()
)
print txt


需要说明的是,安装tesseract-ocr需要编译情况的支持,我这边没有查抄,所以呈现了下面的错误

1、wrong:  autogen.sh: 60: autogen.sh: aclocal: not found

缺少: automake

2、autogen.sh: 65: autogen.sh: libtoolize: not found

autogen.sh: 65: autogen.sh: glibtoolize: not found

缺少:libtool

3、configure: error: leptonica not found

sudo apt-get install libleptonica-dev

感谢支持织梦之家,你的支持,我们的无限动力!!!
    “DEDECMS教程”欢迎分享!:

    相关标签:

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%

    欢迎您报错,或提出宝贵建议,我们将第一时间处理,为大家营造一个良好网上交流平台,感谢支持织梦之家!

    在百度中搜索相关文章:pyocr的安织梦仿站装利用扼要指南
    在谷歌中搜索相关文章:pyocr的安织梦仿站装利用扼要指南