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对两个有序列表进行合并和排序的例子
Jun 13 Python
python黑魔法之参数传递
Feb 12 Python
深入解析Python中的__builtins__内建对象
Jun 21 Python
python 禁止函数修改列表的实现方法
Aug 03 Python
速记Python布尔值
Nov 09 Python
Python反转序列的方法实例分析
Mar 21 Python
浅谈pyqt5中信号与槽的认识
Feb 17 Python
关于Python作用域自学总结
Jun 10 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
Jun 18 Python
Python字节单位转换实例
Dec 05 Python
Keras SGD 随机梯度下降优化器参数设置方式
Jun 19 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
Jul 27 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图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
PHP中的流(streams)浅析
2015/07/02 PHP
PHP用户注册邮件激活账户的实现代码
2017/05/31 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
javascript中获取下个月一号,是星期几
2012/06/01 Javascript
jquery foreach使用示例
2013/09/12 Javascript
js jq 单击和双击区分示例介绍
2013/11/05 Javascript
javascript模拟地球旋转效果代码实例
2013/12/02 Javascript
纯js实现div内图片自适应大小(已测试,兼容火狐)
2014/06/16 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
2014/06/22 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
@ResponseBody 和 @RequestBody 注解的区别
2017/03/08 Javascript
浅谈ECMAScript6新特性之let、const
2017/08/02 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
微信小程序实现随机验证码功能
2018/12/20 Javascript
详解JavaScript的变量
2019/04/04 Javascript
JavaScript 装逼指南(js另类写法)
2020/05/10 Javascript
python检测服务器是否正常
2014/02/16 Python
python遍历目录的方法小结
2016/04/28 Python
快速了解Python中的装饰器
2018/01/11 Python
Python面向对象之类的封装操作示例
2019/06/08 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
使用 Python 写一个简易的抽奖程序
2019/12/08 Python
python scrapy重复执行实现代码详解
2019/12/28 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
总结python 三种常见的内存泄漏场景
2020/11/20 Python
思想政治自我鉴定
2013/10/06 职场文书
计算机本科生自荐信
2013/10/15 职场文书
聘用意向书范本
2014/04/01 职场文书
学生党员一帮一活动总结
2014/07/08 职场文书
2015年人力资源工作总结
2015/04/08 职场文书
慈善募捐倡议书
2015/04/27 职场文书
gtx1650怎么样 gtx1650显卡相当于什么级别
2022/04/08 数码科技