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

在这里插入图片描述我们以识别诗词为例
下面是我们要识别的图片

在这里插入图片描述

先看下效果图

在这里插入图片描述

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

在这里插入图片描述

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

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

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

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

一,pytesseract和PIL的安装

Python学习交流Q群:906715085###
安装这两个包可以借助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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python人工智能之图片识别,一行代码实现图片文字识别 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • 用Python实现股价的简单移动平均值

    前言 最近有没有想要买股票和基金的小伙伴,今天我要教大家一个神奇的东西,如何去计算平均值。没有人不喜欢钱吧… 用Python绘制出股价的5日均线和20日均线。众所周知,5日均线是短线交易的生死线,而20日均线是中长线趋势的分水岭。因此,基于这两 条均线,可以设计出一些简单的交易策略。 下面是我练习的代码: Python学习交流Q群:906715085### …

    Python开发 2023年4月2日
    00
  • 【Python】实现自动扫雷,挑战世界纪录

    前言 大家好,欢迎来到 Crossin的编程教室 ! 今天给大家分享的这个案例是用 Python+OpenCV 实现了自动扫雷,并突破了人类的世界记录。(当然 这不算哈) 咱们废话不多说,先看成果~ 中级 – 0.74秒 3BV/S=60.81 相信许多人很早就知道有扫雷这么一款经典的游(显卡测试)戏(软件),更是有不少人曾听说过中国雷圣,也是中国扫雷第 一…

    Python开发 2023年4月2日
    00
  • Python 实现校园网自动登录

    背景 我在的学校校园网登录是web式的,即随便打开一个网页就会自动跳转到登录页面,然后输入用户名密码,点登录,便可以上网了。 但这种登录方式有个缺点:登录状态不会一直保持下去。即过一段时间就会掉线,然后你需要重新登陆才行。这个时间大概是一天。 这就蛋疼了,想让实验室的电脑随时保持联网状态怎么办呢?(有时候我需要远程我的电脑) 这个时候可以用python脚本解…

    Python开发 2023年4月2日
    00
  • 用Python制作爆款视频,太绝了

    前言 前几天小编在抖音上刷到一个慢慢变老的视频,播放量居然有 30W+,当时就在想这视频 Python 可不可以做?经过一番搜索,小编找到了 腾讯云的人脸年龄变化 API,上面介绍说只要用户上传一张人脸图片,基于人脸编辑与生成算法,就可以输出一张人脸变老或变年轻的图 片,并支持实现人脸不同年龄的变化。 准备工作 获取 API 秘钥 第一步,在注册账号之后,打…

    Python开发 2023年4月2日
    00
  • Python 数据分析之双色球高频数据统计

    基础数据准备 基础数据是通过爬虫获取到。 以下是从第一期03年双色球开奖号到今天的所有数据整理,截止目前一共2549期,balls.txt 文件内容如下 Python 代码实现 分析数据特征和数据处理方式选择 python学习交流Q群:906715085### #导入Counter from collections import Counter def re…

    Python开发 2023年4月2日
    00
  • 利用Python破解视频网站的VIP视频,终身会员不是梦

    一、前言 好想看电视啊!!没有会员,怎么办啊?想在线观看或下载爱奇艺、PPTV、优酷、网易公开课、腾讯视频、搜狐视频、乐视、土豆、A站、B站等主流视频网站的VIP视频?又不想充会员怎么办?今天给你分享Python小技巧,实现你的VIP看电视的梦想。 PS:本软件只用来交流学习,请勿用于商业用途。如涉及版权侵权等问题,请联系我,我会删除文章。我可是守法的好公民…

    Python开发 2023年4月2日
    00
  • 基于 Python 的地理空间绘图(附源码)

    前言 大部分情况下,地理绘图可使用 Arcgis 等工具实现。但正版的 Arcgis 并非所有人可以承受。本文基于 Python 的 cartopy 和 matplotlib 等库,为地理空间绘图的代码实现提供参考。 所有所需库如下: gma、cartopy、matplotlib、numpy   更多内容可转到:地理与气象分析库—-使用指南(点击阅读原文…

    Python开发 2023年4月2日
    00
  • Python人脸识别签到考勤系统

    前言 本项目为IOT实验室人员签到考勤设计,系统实现功能: ◦人员人脸识别并完成签到/签退 ◦考勤时间计算 ◦保存考勤数据为CSV格式(Excel表格) PS:本系统2D人脸识别,节约了繁琐的人脸识别训练部分,简洁快捷 该项目为测试版,正式版会加入更多的功能,持续更新中… 测试版项目地址我会放到结尾 项目效果图 登陆界面 主界面展示图: 签到功能展示 签退功…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部