python图片内容长度识别_Python实现识别图片内容的方法分析
本文实例讲述了Python实现识别图片内容的方法。分享给大家供大家参考,具体如下:
python识别图片内容。
这里我的环境为windows64位,python2.7.14
需要用到PIL模块和tesseract模块。
首先需要安装pip包管理,安装方法可参考附录windows下安装python包管理器pip
安装PIL模块:
pip install Pillow
tesseract模块安装:
pip install pytesseract
安装识别引擎和中文语言包,点击此处本站下载。
下载完成解压:
1.双击tesseract-ocr-setup-3.02.02.exe安装,安装完成后,需要指定tesseract模块识别引擎的程序路径,打开python安装路径的模块路径,我的路径为:E:\wamp\python\Lib\site-packages\,进入pytesseract,编辑pytesseract.py文件,修改 tesseract_cmd = 'tesseract' 的内容:
# tesseract_cmd = 'tesseract' # 修改为安装Tesseract-OCR的真实路径
tesseract_cmd = 'E:/wamp/python modules/Tesseract-OCR/tesseract.exe'
2.进入解压包中的中文语言包,复制chi_sim.traineddata到Tesseract-OCR安装目录下tessdata文件夹下,我的路径:E:\wamp\python modules\Tesseract-OCR\tessdata\chi_sim.traineddata
环境配置完成。
python代码:
# -*- coding: UTF-8 -*-
from PIL import Image
import pytesseract
# 识别中文
text = pytesseract.image_to_string(Image.open('chinese.png'),lang='chi_sim')
print text
# 识别英文
text = pytesseract.image_to_string(Image.open('english.png'))
print text
附:windows下安装python包管理器pip
windows下安装python包管理器pip。
pip下载地址:https://pypi.python.org/pypi/pip#downloads
选择 pip-9.0.1.tar.gz (md5, pgp)
下载完成解压,这里我解压到D:\python\pip-9.0.1,命令行进入D:\python\pip-9.0.1
cd D:\python\pip-9.0.1
安装pip
python setup.py install
安装完成,输入pip list查看是否成功
pip list
显示下面信息代表安装成功:
pip (9.0.1)
setuptools (28.8.0)
pip安装模块命令:
pip install xxx
更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
python图片内容长度识别_Python实现识别图片内容的方法分析相关推荐
- python语音验证码识别_Python验证码识别
大致介绍 在python爬虫爬取某些网站的验证码的时候可能会遇到验证码识别的问题,现在的验证码大多分为四类: 1.计算验证码 2.滑块验证码 3.识图验证码 4.语音验证码 这篇博客主要写的就是识图验 ...
- python提取发票信息发票识别_python 发票识别
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本接口支持机动车销售统一发票和二手车销售统一发票的识别,包括发票号码.发票代码. ...
- python怎么清屏_python实现清屏的方法 Python Shell中清屏一般有两种方法。
Python Shell 怎样清屏? Python Shell中清屏一般有两种方法. 奈何一个人随着年龄增长,梦想便不复轻盈:他开始用双手掂量生活,更看重果实而非花朵.--叶芝<凯尔特的搏暮&g ...
- python实现人脸识别_python人脸识别代码实现丨内附代码
Python在人脸识别方面功能很强大,程序语言简单高效,下面小编来编程实现一下如何实现人脸识别.如有错点,还望斧正 识别图片中的人脸位置 #人脸识别分类器路径tool_url = r'C:\Users ...
- python相似图片识别_Python+Opencv识别两张相似图片
Python+Opencv识别两张相似图片 在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话 ...
- python爬虫验证码的识别_Python爬虫识别验证码
Python爬虫识别验证码 安装tesserocr pip3 install tesserocr pillow 识别测试 将验证码图片放到项目根目录下,用tesserocr库识别该验证码,代码如下所示 ...
- python抓取图片数字_python 实现识别图片上的数字
Python 3.6 版本 Pytesseract 图像验证码识别 环境: (1) win7 64位 (2) Idea (3) python 3.6 (4) pip install pillow &l ...
- python屏幕找图_Python图片识别找坐标(appium通过识别图片点击坐标)
***如果只想了解图片相似度识别,直接看第一步即可 ***如果想了解appium根据图片识别点击坐标,需要看第一.二.三步 背景|在做UI测试时,发现iOS自定义的UI控件,appium识别不到.所以 ...
- python颜色的字母代码_python字母识别
广告关闭 提供包括云服务器,云数据库在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 最后识别每个字符. 图片的处理,我采用 python 标准图像处理库 pil. ...
最新文章
- greenplum:空值转换函数
- 什么是线程池,连接池,线程池和连接池之间的区别
- StatusCodeError: 400 - “{\“code\“:40000,\“error\“:\“错误 Error: 登录用户不是该小程序的开发者
- 计量经济学实验报告计算机,计量经济学-实验报告.doc
- easyUI自带的时间插件日期选择、月份选择、时间选择的使用(转)
- linux文件服务有哪些,linux有哪些文件系统?_网站服务器运行维护,linux
- iotop监视磁盘I/O
- 12306订票候补是个坑_12306候补购票,问题汇总
- no version information available问题解决
- 在你的网页集成QQ推广即时聊天
- C语言 由拼音字串获取拼音数量
- 诗经 - 小雅 - 天保
- 1068 万绿丛中一点红(20 分)----(一点红,全是绿.)
- Fortran:数组函数详解
- 13、撤回(撤销)、驳回(退回)、作废(终止)、挂起(中止)
- xctf攻防世界pwn基础题解(新手食用)
- 面试题:如何测试微信朋友圈(附图)
- Python调用win32api
- java九宫格问题课程设计_课程设计九宫格数独.doc
- 图像融合之泊松编辑(Poisson Editing)(1):简略语言概述算法
热门文章
- Git基础: .git 目录详解
- 面试中有哪些经典的数据库问题?
- 403 forbidden_[SpringSecurity] 自定义403页面
- 新一代的编译工具 SWC,97年小哥写的~
- JavaScript递归应用与实践
- PostgreSQL Huge Page 使用建议 - 大内存主机、实例注意
- 谈谈- declare-styleable属性
- Windows下安装BeautifulSoup
- 2012 Multi-University #8
- hql Hibernate.gethibernatetemplate()