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制作获取网站目录的图形化程序
May 04 Python
python安装与使用redis的方法
Apr 19 Python
Python使用Scrapy保存控制台信息到文本解析
Dec 27 Python
Python3.6笔记之将程序运行结果输出到文件的方法
Apr 22 Python
python中map的基本用法示例
Sep 10 Python
python实现自动获取IP并发送到邮箱
Dec 26 Python
Python格式化字符串f-string概览(小结)
Jun 18 Python
详解PyTorch中Tensor的高阶操作
Aug 18 Python
Python全栈之列表数据类型详解
Oct 01 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
Jul 31 Python
python Yaml、Json、Dict之间的转化
Oct 19 Python
matplotlib交互式数据光标实现(mplcursors)
Jan 13 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中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
2014/01/17 PHP
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
整理Javascript流程控制语句学习笔记
2015/11/29 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
详解Node.js模块间共享数据库连接的方法
2016/05/24 Javascript
AngularJS解决ng-if中的ng-model值无效的问题
2017/06/21 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
2018/01/20 Javascript
Vue 源码分析之 Observer实现过程
2018/03/29 Javascript
微信小程序实现登录遮罩效果
2018/11/01 Javascript
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
[34:44]Liquid vs TNC Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
python编码最佳实践之总结
2016/02/14 Python
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
django中静态文件配置static的方法
2018/05/20 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
python从list列表中选出一个数和其对应的坐标方法
2019/07/20 Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
2020/04/13 Python
python基于openpyxl生成excel文件
2020/12/23 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
app内嵌H5 webview 本地缓存问题的解决
2020/10/19 HTML / CSS
加拿大花店:1800Flowers.ca
2016/11/16 全球购物
毕业生自荐书模版
2014/01/04 职场文书
关于迟到的检讨书
2014/01/26 职场文书
日本语毕业生自荐信
2014/02/01 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
个人银行贷款担保书
2014/04/01 职场文书
纠纷协议书
2014/04/16 职场文书
关于爱国的演讲稿
2014/05/07 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
2015年远程教育工作总结
2015/05/20 职场文书