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 相关文章推荐
pyqt4教程之widget使用示例分享
Mar 07 Python
Python之PyUnit单元测试实例
Oct 11 Python
Python与shell的3种交互方式介绍
Apr 11 Python
使用Python判断质数(素数)的简单方法讲解
May 05 Python
Python中str.format()详解
Mar 12 Python
Python编程实现删除VC临时文件及Debug目录的方法
Mar 22 Python
多个应用共存的Django配置方法
May 30 Python
对Python使用mfcc的两种方式详解
Jan 09 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
Mar 10 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
Jun 22 Python
linux中nohup和后台运行进程查看及终止
Jun 24 Python
Pygame游戏开发之太空射击实战敌人精灵篇
Aug 05 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的array_diff()函数在处理大数组时的效率问题
2011/11/27 PHP
解析:使用php mongodb扩展时 需要注意的事项
2013/06/18 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
PHP 中使用ajax时一些常见错误总结整理
2017/02/27 PHP
PHP实现通过二维数组键值获取一维键名操作示例
2019/10/11 PHP
JavaScript延迟加载
2021/03/09 Javascript
js+css在交互上的应用
2010/07/18 Javascript
JS中getYear()和getFullYear()区别分析
2014/07/04 Javascript
AngularJs 指令详解及示例代码
2016/09/01 Javascript
浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法
2016/11/29 Javascript
学习使用bootstrap的modal和carousel
2016/12/09 Javascript
手动初始化Angular的模块与控制器
2016/12/26 Javascript
swiper自定义分页器使用方法详解
2020/09/14 Javascript
js如何获取访问IP、地区、当前操作浏览器
2019/07/23 Javascript
js实现秒表计时器
2019/12/16 Javascript
[03:03]2014DOTA2国际邀请赛 EG战队专访
2014/07/12 DOTA
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
Python调用ffmpeg开源视频处理库,批量处理视频
2020/11/16 Python
python 6种方法实现单例模式
2020/12/15 Python
浅谈CSS3特性查询(Feature Query: @supports)功能简介
2017/07/31 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
介绍一下grep命令的使用
2012/06/28 面试题
公司活动策划方案
2014/01/13 职场文书
高级编程求职信模板
2014/02/16 职场文书
导游词400字
2015/02/13 职场文书
银行求职信模板
2015/03/20 职场文书
企业宣传稿范文
2015/07/23 职场文书
保险公司增员口号
2015/12/25 职场文书
解析目标检测之IoU
2021/06/26 Python
vue生命周期钩子函数以及触发时机
2022/04/26 Vue.js
create-react-app开发常用配置教程
2022/06/25 Javascript