写这篇文章,目的是最近在做量化交易,有一个需求是访问比特币链上交易数据,监控大额资金转账,但账户只有一串地址码,无法识别是哪个交易所的,最后在金色财经https://www.jinse.com/bitcoin/232358.html找到了一些资料图片,想要将图片转为字符串码,于是有了下文。 

一、安装pytesseract和PIL

   PIL全称:Python Imaging Library,python图像处理库,这个库支持多种文件格式,并提供了强大的图像处理和图形处理能力。

   由于PIL仅支持到Python 2.7,所以在PIL的基础上创建了Pillow库,支持最新Python 3.x。

  1、pip命令安装

    pip install pytesseract

    pip install Pillow

  2、使用pycharm编辑器安装,如下操作步骤。

  安装成功:

  安装pytesseract时,同时安装pillow,所以我们只需安装pytesseract即可。

  3.尝试运行,

源码如下:

按 Ctrl+C 复制代码

按 Ctrl+C 复制代码

   出现报错,如下图,

   原因:没有安装识别引擎tesseract-ocr

点击返回目录

二、安装识别引擎tesseract-ocr

  1.Tesseract是开源的OCR引擎。Tesseract最初设计用于英文识别,经过改进引擎和训练系统,它能够处理其它语言和UTF-8字符。Tesseract 3.0能够处理任何Unicode字符,但并非在所有语言上都工作得很好。Tesseract在庞大字符集语言(比如中文)上较慢,但是工作良好。

  下载链接: https://pan.baidu.com/s/1J0HNoVhX8WexS_5r0k2jDw 密码: ywc3

  因为tesseract-ocr默认不支持中文识别。

   将下载到的文件:chi_sim.traineddata 放到Tesseract-OCR安装目录 D:\Program Files (x86)\Tesseract-OCR\tessdata 下,如图:

  2,安装完成tesseract-ocr后,需要做一下配置 。

    在Python安装目录(如:D:\Python35\Lib\site-packages\pytesseract) 中修改 pytesseract.py文件。

    也可以通过pycharm,Ctrl+B 快速打开pytesseract源码文件:

  3.尝试运行,出现如下报错:

  pytesseract.pytesseract.TesseractError: (1, 'Error opening data file \\Program Files (x86)\\Tesseract-OCR\\chi_sim.traineddata Please make sure the TESSDATA_PREFIX environment variable is set to your   "tessdata" directory. Failed loading language \'chi_sim\' Tesseract couldn\'t load any languages! Could not initialize tesseract.')

  4.解决方法:将tessdata目录的上级目录所在路径:(默认为tesseract-ocr安装目录)添加至TESSDATA_PREFIX环境变量中,如下图:

    注意:配置完环境变量需要重新打开pycharm编辑器(IDE)。RUN----Edit Configgurations------

 

5.再次运行结果:图片识别成功!

  但识别率不是很高,后期优化,持续更新。

python图像识别依赖包安装和环境配置相关推荐

  1. Python第三方库Selenium安装及环境配置

    Selenium是一个用于Web应用程序测试的工具.Selenium直接运行在浏览器中,就像真正的用户在操作一样.Selenium支持多种浏览器. 1.Selenium的安装 安装方式:pip ins ...

  2. python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  3. python详细安装教程环境配置-python环境安装详细步骤

    python环境怎么安装 1.准备好安装包 1)上python官网下载python运行环境(https://www.python.org/downloads/),目前比较稳定的是python-3.5. ...

  4. python 3.4.3 下载安装与环境配置 pip

    python 3.4.3 下载安装与环境配置 2017年07月05日 10:57:53 2245人阅读  评论(0)  收藏  举报   分类: [Python](30)  版权声明:本文为博主原创文 ...

  5. Python 下载依赖包环境经常失败超时解决方法

    Python 下载依赖包环境经常失败超时解决方法 参考文章: (1)Python 下载依赖包环境经常失败超时解决方法 (2)https://www.cnblogs.com/boonya/p/11909 ...

  6. python Appium安装及环境配置 mitmproxy安装配置

    本文仅供学习交流使用,如侵立删! Appium安装及环境配置 环境配置 1.JDK安装 下载链接 链接:https://pan.baidu.com/s/1dgytn7hN35fnFw9lN4jEQA ...

  7. atom配置python环境_python与excel有段情之二:python的安装和环境配置

    索引 python与excel有段情之一:前述 python与excel有段情之二:python的安装和环境配置 python与excel有段情之三:python编程前的准备工作和基本概念 pytho ...

  8. python解释器、pycharm安装及环境变量配置

    python解释器.pycharm安装及环境变量配置 1.python解释器安装 下载地址:https://www.python.org/ 打开官网,点击downloads,选择操作系统,以windo ...

  9. Python 小白从零开始 PyQt5 项目实战(1)安装与环境配置

    本系列面向 Python 小白,从零开始实战解说应用 QtDesigner 进行 PyQt5 的项目实战. 什么叫从零开始?从软件安装.环境配置开始. 不跳过一个细节,不漏掉一行代码,不省略一个例图. ...

最新文章

  1. php start,php start.php start 报错
  2. mysql case when then 函数_MySQL case when then 语句使用和时间函数使用
  3. 漫谈单体架构与微服务架构(上):单体架构
  4. 用Hamcrest验证DateTime和日期
  5. html5新变化,HTML5的新变化,分享
  6. C#的变迁史02 - C# 2.0篇
  7. Luogu P2463 [SDOI2008]Sandy的卡片
  8. 常用技巧 —— 打表规律
  9. Koa2-下载-文件流
  10. Java基础语法初学者了解
  11. testflight怎么做版本更新_《动物森友会》万圣节版本更新后,别忘了做这五件事情...
  12. python image.open函数_PIL.Image.open和cv2.imread的比较与相互转换的方法
  13. matlab的special函数用法
  14. 圆柱体积怎么算立方公式_祖暅原理和球的体积公式
  15. excel表格打印每页都有表头_Excel怎么能让每一页都打印上相同的顶端和底端标题?...
  16. 【技巧】如何搜索公众号内文章
  17. Facebook 全面禁止口罩广告,各平台如何打击哄抬、售假
  18. GLUT之鼠标事件两点画线 4
  19. 入门级运动蓝牙耳机之好评之王!
  20. 我做数画ai绘画教程日赚过千,良心分享给想兼职赚钱的人

热门文章

  1. Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法(转载)...
  2. linux的三权分立设计思路和用户创建(安全管理员、系统管理员和审计管理员)
  3. Linux升级内核以及删除Linux多余的内核
  4. IDEA中dbug调试图标解释
  5. Android SDK 2.1 下载与安装教程
  6. Cross-validation: evaluating estimator performance
  7. 3. 梯度提升决策树(GBDT)详解
  8. 【Java的反射机制】
  9. jdk1.8的下载与安装教程
  10. 罗克韦尔自动化2018年自动化博览会开始接受注册