一、安装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.尝试运行,出现报错,如下图,原因:没有安装识别引擎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)。

5.测试结果:图片识别成功!

但识别率不是很高,后期再调教。

python智能识别 病虫草害_Python图片识别——人工智能篇相关推荐

  1. python屏幕找图_Python图片识别找坐标(appium通过识别图片点击坐标)

    ***如果只想了解图片相似度识别,直接看第一步即可 ***如果想了解appium根据图片识别点击坐标,需要看第一.二.三步 背景|在做UI测试时,发现iOS自定义的UI控件,appium识别不到.所以 ...

  2. 小福利,通过python利用百度ai实现图片识别

    大家好,我是天空之城,今天给大家带来小福利,通过python利用百度ai实现图片识别.有兴趣加qq群,纯学习,1098016198. 至于api接口的APP_ID ,API_KEY ,SECRECT_ ...

  3. python利用百度AI进行图片识别与分类

    python利用百度AI进行图片识别与分类 声明 此博客纯属记录我学习的过程,是本人的一次大作业,如果程序中有问题或者有更好的实现方法希望各位前辈多多指点 背景 大多数人的相册都是乱七八糟的,动物的照 ...

  4. python 识图点击_Python图片识别——人工智能篇

    一.安装pytesseract和PIL PIL全称:Python Imaging Library,python图像处理库,这个库支持多种文件格式,并提供了强大的图像处理和图形处理能力. 由于PIL仅支 ...

  5. python 识图点击_Python图片识别找坐标(appium通过识别图片点击坐标)

    ***如果只想了解图片相似度识别,直接看第一步即可 ***如果想了解appium根据图片识别点击坐标,需要看第一.二.三步 背景|在做UI测试时,发现iOS自定义的UI控件,appium识别不到.所以 ...

  6. python图片识别验证码软件_基于python图片识别工具(图片识别,车牌,PDF,验证码)...

    先上图  不多说. 对于一般的用户来说识别率还是能达到百分之90以上. 已经打包成exe文件.windows用户可以直接使用.要软件的加我QQ python代码: # -*- coding: UTF- ...

  7. 最新版人脸识别小程序 图片识别 生成二维码签到 地图上选点进行位置签到 计算签到距离 课程会议活动打卡日常考勤 上课签到打卡考勤口令签到

    技术选型 1,前端 小程序原生MINA框架 css JavaScript Wxml 2,管理后台 云开发Cms内容管理系统 web网页 3,数据后台 小程序云开发 云函数 云开发数据库(基于Mongo ...

  8. 图片相似度识别算法,百度图片识别算法

    图像识别算法都有哪些 图像识别算法:1人脸识别类(Eigenface,Fisherface算法特别多),人脸检测类(j-v算法,mtcnn)2车牌识别类,车型识别类(cnn)3字符识别(cnn)... ...

  9. 支持批量图片转文字的免费【OCR】文字识别工具,支持截图识别和批量图片识别,开源工具,速度快,准确度高,免费OCR,开源软件

    想必大家偶尔也有需要从图片中提取文字的需求,虽然现在手机上都自带了拍照识别功能,可是从电脑上的图片传到手机识别再将结果发回来实在是有点麻烦,尤其当图片数量较多时,更是费时费力,使用网页版工具又要面临收 ...

最新文章

  1. 硬件安全(二) 5G时代IOT环境下芯片安全风险与挑战
  2. python多项分式求和计算_python实现利用留数定理分解分式多项式
  3. 计算机应用基础随堂,《计算机应用基础》随堂题库
  4. BZOJ-1057: [ZJOI2007]棋盘制作(单调栈)
  5. html dom的nodetype值介绍,HTML DOM nodeType 属性
  6. python安装scrapy_Python安装Scrapy的种种
  7. 自定义notebook扩展插件_Anaconda3中的Jupyter notebook添加扩展插件
  8. Php二叉树对称,PHP如何实现判断二叉树是否对称
  9. 在克隆环境上分离httpd和subversion。
  10. php接口前端,php 接口与前端数据交互实现示例代码
  11. TensorFlow2 学习——RNN生成古诗词
  12. html画圆圈加感叹号,感叹号怎么打 拜托了是两个并在一起的叹号,
  13. vue实现一个类似浏览器搜索功能(ctrl + f)
  14. AI智能音箱五大功能中应用的数字功放芯片
  15. [Codewar练习-java]Snail Sort(蜗牛型排序)
  16. iObit Driver Booster 8 驱动更新失败 只停留在 1%
  17. 计算机视觉中的传统特征提取方法总结
  18. 人类发明技术本来是为了便利,但最终自己的生活却被技术无情地改变甚至主宰了
  19. Android7.0 Phone应用源码分析(二) phone来电流程分析
  20. 手机与计算机无线连接的方法,电脑和手机手动添加无线连接的方法

热门文章

  1. OPC UA 和 MQTT
  2. 新东方推荐的有助于英语学习的电影
  3. python数据采集课设-京东手机评论爬取与分析
  4. R语言使用dplyr包的summarise函数计算dataframe数据中指定(特定)数据列的移动平均值
  5. 宁德时代成为梅赛德斯-奔驰电池领域头部供应商
  6. 状态空间方程系统建模
  7. Vuex 终极秘籍总结
  8. Mybatis -study
  9. 《罗小黑战记》:继哪吒之后的又一国漫佳作
  10. Tomcat简介及常见问题