使用过程中都是错误,不是找不到训练数据,就是路径不对,还好最终解决

不用爬虫就可以图片转换文字了,爽~

下面是步骤,一步一步来就行了,规避了错误的发生

1、如果是几张图片可以在线转

2、如果是很多,可以用程序批量转

软件环境:python3.5,pycharm

安装 pytesseract,Pillow  可以在pycharm上搜索安装

安装 tesseract-ocr

https://github.com/UB-Mannheim/tesseract/wiki

这是非官方下载包,下载并安装4.0:  https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-4.0.0-alpha.20170804.exe

安装时注意勾选简体中文,默认安装,安装完毕后,敲命令(看看装的怎么样了,支持什么语言):

cd C:\Program Files (x86)\Tesseract-OCR

tesseract

tesseract -v

tesseract --list-langs  #查看Tesseract-OCR支持语言

3、改文件:

C:\Python3\Lib\site-packages\pytesseract\pytesseract.py,找到这两行:

# CHANGE THIS IF TESSERACT IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY

tesseract_cmd = 'tesseract'

改为这样:

# CHANGE THIS IF TESSERACT IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY

#tesseract_cmd = 'tesseract'

tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract.exe'

4、配置环境变量(根据你的安装目录来)

path 中加入   C:\Program Files (x86)\Tesseract-OCR

再建一个  TESSDATA_PREFIX  变量值是  C:\Program Files (x86)\Tesseract-OCR\tessdata

5、重启pycharm(很重要)

6、测试

from PIL importImageimportpytesseract

text= pytesseract.image_to_string(Image.open('ci.png'), lang='chi_sim')print(text)

参考:

python 图片转文字错误_图片转文字(错误解决)相关推荐

  1. python给图片加半透明水印_图片添加半透明文字水印 Python

    效果 python marker.py -f ./input/test.png -m '添加水印' 功能 使用知名python图片处理库PIL,为图片添加文字水印. 实现 步骤:根据文字生成水印图片: ...

  2. python 最准确的图片转文字软件_图片转文字软件哪个好?5款好用的图片转文字软件推荐...

    原标题:图片转文字软件哪个好?5款好用的图片转文字软件推荐 一些网友在整理资料的时候发现,所收获的资料都是图片,大部分的文字内容都在图片上,如果一个字一个字的打出来,需要花费非常多的时间,小编的建议是 ...

  3. wps怎么将图片嵌入文字里_在WPS文字中插入图片

    第 1 页 <在 WPS 文字中插入图片>教学设计 一.教学目标 : 1 .知识与技能 ( 1 ) 学生通过在 WPS 文字中插入图片操作练习, 让学生熟悉插入图片的各种 方法: ( 2 ...

  4. JAVA绘制图片原理_java开发_图片截取工具实现原理

    先来看看效果: 测试一: 原图: 效果图: 测试二: 原图: 效果图: 代码部分: /** * */ package com.b510; import java.awt.rectangle; impo ...

  5. poi hssfcellstyle 文字方向_揭秘!文字识别在高德地图数据生产中的演进

    简介:丰富准确的地图数据大大提升了我们在使用高德地图出行的体验.相比于传统的地图数据采集和制作,高德地图大量采用了图像识别技术来进行数据的自动化生产,而其中场景文字识别技术占据了重要位置.商家招牌上的 ...

  6. java初始化虚拟机错误_异常 - 虚拟机初始化错误 - Error occurred during initialization of VM...

    1 环境配置信息 1.1 服务器配置信息 服务器是物理机, 配置信息如下: CPU型号 CPU个数 CPU核数 CPU线程数 内存 Intel(R) Xeon(R) CPU E5-2630 v4 @ ...

  7. wps怎么将图片嵌入文字里_在WPS文字中如何给图片添加题注(图注)

    论文少不了参考文献,尾注.脚注都要严谨标注,还要按顺序对应文章末尾的参考文献,自然要花费不少功夫.掌握WPS的引用选项卡功能,一切都变得轻松多了!下面小编就位大家来讲解下操作步骤. 操作步骤: 1 光 ...

  8. excel图片地址直接显示图_图片转表格基于百度AI

    失踪日久,皆因进来学业繁重,其实就是没好好学习.偶遇一有趣需求,方才始更一篇.     需求如下:图片内表格,需直接将图片转换为excel表格. 初步构想,迅捷在线转换,奈何没找到直接转换,图片转pd ...

  9. 图片马赛克去除工具_图片太多该如何进行排版呢?

    胖友们大家好呀,我是三儿 昨天三儿刚讲了多文字如何排版 就有胖友在后台留言说问三儿 如何对图片较多的内容排版 那么今天 三儿就来教大家 图片较多时 我们该怎样排版! 赶紧拿着小本本做好笔记哦! 图片的 ...

最新文章

  1. mysql8.0连接jdbc url_mysql8.0 jdbc连接注意事项
  2. 求一个简单的java线程代码,Java线程代码的实现方法
  3. log4php的使用
  4. printf,fprintf(stdout,stderr),sprintf等的使用方法及区别
  5. What to bring in UK?
  6. 适合0基础的web开发系列教程-换行和水平线
  7. OpenCV创建自己的corner检测器
  8. hdu3033---加限制条件的0-1背包
  9. 如何避免在Block里用self造成循环引用
  10. GitLab 严重漏洞可用于接管用户账户
  11. js面向对象的程序设计 --- 下篇 继承启蒙
  12. Hive从身份证号中提取相关信息_性别_年龄_出生日期_详细地址
  13. 破14亿,用Python分析我国存在哪些人口危机!
  14. 雨滴win7计算机路径,Rainmeter雨滴桌面Win7打不开怎么办?
  15. 如何使用Aspose.pdf读取 增值税发票pdf文件内容 和 解二维码
  16. cmake依赖ffmpeg库(x264)错误
  17. identifier “ “ is undefined 错误
  18. aws没有免费套餐服务数据可用
  19. thinkphp图片集合
  20. Socks代理上网工具 tsocks

热门文章

  1. 关于机器人流量对抗的一点感想
  2. 国家信息中心周民:解读大数据纲要
  3. ROS2学习笔记(八)-- ROS2参数应用实现道路识别调试
  4. 什么是Spring的loC和Dl?
  5. Android中Notification设置setSmallIcon、setLargeIcon无效的问题,仍显示安卓自带的机器人图标(小米10手机)
  6. gwas之一年两点blup值以及遗传力的计算
  7. 糖豆人登录报错解决方案
  8. android:autolink=phone 颜色,Android - autoLink
  9. 计算机仿真与虚拟现实的区别,虚拟现实技术与计算机仿真技术的区别?
  10. 互联网最大规模的裁员降薪要来了?