python图像识别依赖包安装和环境配置
写这篇文章,目的是最近在做量化交易,有一个需求是访问比特币链上交易数据,监控大额资金转账,但账户只有一串地址码,无法识别是哪个交易所的,最后在金色财经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图像识别依赖包安装和环境配置相关推荐
- Python第三方库Selenium安装及环境配置
Selenium是一个用于Web应用程序测试的工具.Selenium直接运行在浏览器中,就像真正的用户在操作一样.Selenium支持多种浏览器. 1.Selenium的安装 安装方式:pip ins ...
- python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
- python详细安装教程环境配置-python环境安装详细步骤
python环境怎么安装 1.准备好安装包 1)上python官网下载python运行环境(https://www.python.org/downloads/),目前比较稳定的是python-3.5. ...
- python 3.4.3 下载安装与环境配置 pip
python 3.4.3 下载安装与环境配置 2017年07月05日 10:57:53 2245人阅读 评论(0) 收藏 举报 分类: [Python](30) 版权声明:本文为博主原创文 ...
- Python 下载依赖包环境经常失败超时解决方法
Python 下载依赖包环境经常失败超时解决方法 参考文章: (1)Python 下载依赖包环境经常失败超时解决方法 (2)https://www.cnblogs.com/boonya/p/11909 ...
- python Appium安装及环境配置 mitmproxy安装配置
本文仅供学习交流使用,如侵立删! Appium安装及环境配置 环境配置 1.JDK安装 下载链接 链接:https://pan.baidu.com/s/1dgytn7hN35fnFw9lN4jEQA ...
- atom配置python环境_python与excel有段情之二:python的安装和环境配置
索引 python与excel有段情之一:前述 python与excel有段情之二:python的安装和环境配置 python与excel有段情之三:python编程前的准备工作和基本概念 pytho ...
- python解释器、pycharm安装及环境变量配置
python解释器.pycharm安装及环境变量配置 1.python解释器安装 下载地址:https://www.python.org/ 打开官网,点击downloads,选择操作系统,以windo ...
- Python 小白从零开始 PyQt5 项目实战(1)安装与环境配置
本系列面向 Python 小白,从零开始实战解说应用 QtDesigner 进行 PyQt5 的项目实战. 什么叫从零开始?从软件安装.环境配置开始. 不跳过一个细节,不漏掉一行代码,不省略一个例图. ...
最新文章
- php start,php start.php start 报错
- mysql case when then 函数_MySQL case when then 语句使用和时间函数使用
- 漫谈单体架构与微服务架构(上):单体架构
- 用Hamcrest验证DateTime和日期
- html5新变化,HTML5的新变化,分享
- C#的变迁史02 - C# 2.0篇
- Luogu P2463 [SDOI2008]Sandy的卡片
- 常用技巧 —— 打表规律
- Koa2-下载-文件流
- Java基础语法初学者了解
- testflight怎么做版本更新_《动物森友会》万圣节版本更新后,别忘了做这五件事情...
- python image.open函数_PIL.Image.open和cv2.imread的比较与相互转换的方法
- matlab的special函数用法
- 圆柱体积怎么算立方公式_祖暅原理和球的体积公式
- excel表格打印每页都有表头_Excel怎么能让每一页都打印上相同的顶端和底端标题?...
- 【技巧】如何搜索公众号内文章
- Facebook 全面禁止口罩广告,各平台如何打击哄抬、售假
- GLUT之鼠标事件两点画线 4
- 入门级运动蓝牙耳机之好评之王!
- 我做数画ai绘画教程日赚过千,良心分享给想兼职赚钱的人
热门文章
- Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法(转载)...
- linux的三权分立设计思路和用户创建(安全管理员、系统管理员和审计管理员)
- Linux升级内核以及删除Linux多余的内核
- IDEA中dbug调试图标解释
- Android SDK 2.1 下载与安装教程
- Cross-validation: evaluating estimator performance
- 3. 梯度提升决策树(GBDT)详解
- 【Java的反射机制】
- jdk1.8的下载与安装教程
- 罗克韦尔自动化2018年自动化博览会开始接受注册