专栏首页企鹅号快讯Python人工智能之图片识别,Python3一行代码实现图片文字识别

Python人工智能之图片识别,Python3一行代码实现图片文字识别

我们以识别诗词为例

下面是我们要识别的图片

先看下效果图

我们运行代码后识别的结果,有几个字没有正确识别,但是大多数字都能识别出来。

一行代码就能识别图片,我们背后要做些准备工作的

这里我们需要用到两个库:pytesseract和PIL

同时我们还需要安装识别引擎tesseract-ocr

下面就来讲讲这几个库的安装,因为只有这几个库安装好以后Python才能实现一行代码实现图片文字识别

一,pytesseract和PIL的安装

安装这两个包可以借助pip

- 1,命令行安装

pip install PIL

pip install pytesseract

- 2,如果你用的pycharm编辑器,就可以直接借助pycharm实现快速安装。

在pycharm的Settings设置页按照下面步骤操作

这样就能成功安装pytesseract,安装PIL只需要在上面第三步里搜索PIL并点击安装即可

这时我们安转好了库,运行下面代码

会报下面错误,错误原因是:没有安装识别引擎tesseract-ocr

二,安装识别引擎tesseract-ocr

1.下载下面的安装包,然后直接点击安装即可

http://download.csdn.net/download/qiushi_1990/9987023

解压安装tesseract-ocr后做如下操作,就可以支持中文识别了。因为tesseract-ocr默认不支持中文识别。

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

在C:\Users\huxiu\AppData\Local\Programs\Python\Python35\Lib\site-packages\pytesseract找到pytesseract.py打开后做如下操作

也可以通过pycharm快速打开pytesseract.py

至此我们所有的配置就完成了,运行下面代码就可以把杜甫的登高这首图片诗解析成文字了

作者:邱石1990

声明:文章著作权归作者所有,如有侵权,请联系小编删除

本文来自企鹅号 - python媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Xposed+JustTrustMe关闭SSL证书验证

    前言 这篇文章主要想解决的问题是,在对安卓手机APP抓包时,出现的HTTPS报文通过MITM代理后证书不被信任的问题。(工作中在抓取12306请求时就遇到了这个...

    企鹅号小编
  • 黑科技来袭:现在的椅子都可以自动驾驶了

    忙碌一天的工作,最幸福的事情就是下班后可以洗个热水澡跟小伙伴一起去外面好好吃一顿这是小编最幸福的一件事了~不知你们是不是跟小编一样呢? ? 可是,当来到自己中意...

    企鹅号小编
  • python接口测试之token&session处理

    在做接口的自动化测试中,无法绕过cookie,某些时候我们需要处理,那么怎么处理?另外一个方面,什么是cookie?cookie它的工作机制是用户识别以及状态管...

    企鹅号小编
  • Python人工智能之图片识别,Python3一行代码实现图片文字识别

    安装这两个包可以借助pip - 1,命令行安装 pip install PIL pip install pytesseract - 2,如果你用的pyc...

    python学习教程
  • python 图片识别

    安装库 pip install pytesseract pip install Pillow

    py3study
  • VALSE 2019 Call for Poster/Spotlight

    Poster环节是VALSE年度大会的重要内容之一,往届大会已有百篇以上论文报名进行Poster展示。VALSE2019将在往届经验教训的基础上,进一步强化该环...

    SIGAI学习与实践平台
  • Java单体应用 - 开发工具 - 02.Maven

    原文地址:http://www.work100.net/training/monolithic-tools-maven.html

    光束云
  • 是时候给你的鼠标指针更换样式换下风格体验了!如何卸载与安装鼠标指针?

    偶然翻了下网盘整理了一下存的文件以及资料,发现自己有存有鼠标指针文件,感觉样式还不错,就仔细的去搜索学习了一下,当然自己也学到了不少这方面的一些东西。后面又发现...

    FreeRonin
  • 深入浅出设计模式-抽象工厂模式

    三哥
  • 【带着canvas去流浪(12)】用Three.js制作简易的MARVEL片头动画(上)

    通读完上一篇博文中提及的教程,觉得应该搞个大作业巩固一下所学的知识,想起刚上映的漫威宇宙第三阶段收官之作《蜘蛛侠·英雄远征》,于是决定仿一个MARVEL的片头动...

    大史不说话

扫码关注云+社区

领取腾讯云代金券