python实现图像识别功能


Posted in Python onJanuary 29, 2018

本文实例为大家分享了python实现图像识别的具体代码,供大家参考,具体内容如下

#! /usr/bin/env python 
 
from PIL import Image 
import pytesseract 
 
url='img/denggao.jpeg' 
image=Image.open(url) 
#image=image.convert('RGB') # RGB 
image=image.convert('L') # 灰度 
image.load() 
text=pytesseract.image_to_string(image) 
print text 
#image.show() 
 
r'''''# 
zhongwen_url = 'img/zhongwen003.png' 
import os 
fn = "aaaa" 
# sudo apt-get install tesseract 
cmd = "tesseract " + zhongwen_url + " " + fn + " -l chi_sim" 
os.system(cmd) 
 
with open(fn+".txt", "r") as f: 
  print f 
 
 
ret=os.system('cat /etc/pam.conf') 
print ret 
print '----------------------' 
ret=os.popen('cat /etc/pam.conf') 
print ret''' 
 
r''''' 
import os 
import subprocess 
 
def image_to_string(img, cleanup=True, plus=''): 
  # cleanup为True则识别完成后删除生成的文本文件 
  # plus参数为给tesseract的附加高级参数 
  subprocess.check_output('tesseract ' + img + ' ' + 
              img + ' ' + plus, shell=True) # 生成同名txt文件 
  text = '' 
  with open(img + '.txt', 'r') as f: 
    text = f.read().strip() 
  if cleanup: 
    os.remove(img + '.txt') 
  return text 
# run >>> 
# print(image_to_string('./phototest.tif')) # 打印识别出的文本,删除txt文件 
# print(image_to_string('./phototest.tif', False)) # 打印识别出的文本,不删除txt文件 
# print(image_to_string('./phototest.tif', False, '-l eng')) # 打印识别出的文本,不删除txt文件,同时提供高级参数 
 
# PyTesser废弃... 
'''

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python虚拟环境Virtualenv使用教程
May 18 Python
python实现判断数组是否包含指定元素的方法
Jul 15 Python
利用python爬取软考试题之ip自动代理
Mar 28 Python
Python操作mongodb数据库进行模糊查询操作示例
Jun 09 Python
pandas分别写入excel的不同sheet方法
Dec 11 Python
使用PyQt4 设置TextEdit背景的方法
Jun 14 Python
深入了解Python枚举类型的相关知识
Jul 09 Python
python manage.py runserver流程解析
Nov 08 Python
python 穷举指定长度的密码例子
Apr 02 Python
浅谈Python 参数与变量
Jun 20 Python
Python中快速掌握Data Frame的常用操作
Mar 31 Python
Jupyter notebook 输出部分显示不全的解决方案
Apr 24 Python
Python使用正则表达式获取网页中所需要的信息
Jan 29 #Python
python实现K最近邻算法
Jan 29 #Python
python简单实现操作Mysql数据库
Jan 29 #Python
Django框架教程之正则表达式URL误区详解
Jan 28 #Python
python通过百度地图API获取某地址的经纬度详解
Jan 28 #Python
python中的随机函数小结
Jan 27 #Python
python中的随机函数random的用法示例
Jan 27 #Python
You might like
PHP中动态HTML的输出技术
2006/10/09 PHP
PHP用户指南-cookies部分
2006/10/09 PHP
PHP高级编程实例:编写守护进程
2014/09/02 PHP
js+php实现静态页面实时调用用户登陆状态的方法
2015/01/04 PHP
php商品对比功能代码分享
2015/09/24 PHP
十大使用PHP框架的理由
2015/09/26 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
document 和 document.all 分别什么时候用
2006/06/22 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
js获取上传文件大小示例代码
2014/04/10 Javascript
Javascript中For In语句用法实例
2015/05/14 Javascript
javascript实现拖放效果
2015/12/16 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
深入浅析Vue 中 ref 的使用
2019/04/29 Javascript
kafka调试中遇到Connection to node -1 could not be established. Broker may not be available.
2019/09/17 Javascript
原生js实现文件上传、下载、封装等实例方法
2020/01/05 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
python获取时间及时间格式转换问题实例代码详解
2018/12/06 Python
python批量从es取数据的方法(文档数超过10000)
2018/12/27 Python
python处理RSTP视频流过程解析
2020/01/11 Python
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
全球虚拟主机商:HostGator
2017/02/06 全球购物
印尼最大的婴儿用品购物网站:Orami
2017/09/28 全球购物
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
哪些情况下不应该使用索引
2015/07/20 面试题
机械个人求职信范文
2014/01/24 职场文书
在职证明书范本(2014新版)
2014/09/25 职场文书
2016春季运动会通讯稿
2015/07/18 职场文书
公司人事管理制度
2015/08/05 职场文书
Django数据库(SQlite)基本入门使用教程
2022/07/07 Python