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的内存泄漏及gc模块的使用分析
Jul 16 Python
Anaconda多环境多版本python配置操作方法
Sep 12 Python
python中文分词教程之前向最大正向匹配算法详解
Nov 02 Python
浅谈python正则的常用方法 覆盖范围70%以上
Mar 14 Python
python绘制立方体的方法
Jul 02 Python
python存储16bit和32bit图像的实例
Dec 05 Python
Python在线和离线安装第三方库的方法
Oct 31 Python
Python监听剪切板实现方法代码实例
Nov 11 Python
Python3 用什么IDE开发工具比较好
Nov 28 Python
java字符串格式化输出实例讲解
Jan 06 Python
如何用Python和JS实现的Web SSH工具
Feb 23 Python
解决IDEA翻译插件Translation报错更新TTK失败不能使用
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生成RSS订阅的方法
2015/02/13 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
浅谈php调用python文件
2019/03/29 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
火狐4、谷歌12不支持Jquery Validator的解决方法分享
2011/06/20 Javascript
Highcharts 非常实用的Javascript统计图demo示例
2013/07/03 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
livereload工具实现前端可视化开发【推荐】
2016/12/23 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
让你彻底掌握es6 Promise的八段代码
2017/07/26 Javascript
VueJs 搭建Axios接口请求工具
2017/11/20 Javascript
Element Input组件分析小结
2018/10/11 Javascript
[00:33]2016完美“圣”典风云人物:Sccc宣传片
2016/12/03 DOTA
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
2016/01/20 Python
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
matplotlib简介,安装和简单实例代码
2017/12/26 Python
python 对象和json互相转换方法
2018/03/22 Python
flask入门之表单的实现
2018/07/18 Python
python组合无重复三位数的实例
2018/11/13 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
Python代码太长换行的实现
2019/07/05 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
python+openCV对视频进行截取的实现
2020/11/27 Python
娇韵诗俄罗斯官方网站:Clarins俄罗斯
2020/10/03 全球购物
关于保护环境的建议书
2014/05/13 职场文书
高速铁道技术专业求职信
2014/08/09 职场文书
妇联领导班子剖析材料
2014/08/21 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
2016公司年会通知范文
2015/04/25 职场文书
2015年七七事变78周年纪念活动方案
2015/05/06 职场文书
2015年乡镇流动人口工作总结
2015/05/12 职场文书
《思路决定出路》读后感3篇
2019/12/11 职场文书
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python