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冒泡排序注意要点实例详解
Sep 09 Python
Python3实现发送QQ邮件功能(html)
Dec 15 Python
django框架防止XSS注入的方法分析
Jun 21 Python
深入浅析Python科学计算库Scipy及安装步骤
Oct 12 Python
Python短信轰炸的代码
Mar 25 Python
解决django的template中如果无法引用MEDIA_URL问题
Apr 07 Python
5行Python代码实现图像分割的步骤详解
May 25 Python
Python控制台实现交互式环境执行
Jun 09 Python
python之语音识别speech模块
Sep 09 Python
Pycharm的Available Packages为空的解决方法
Sep 18 Python
python爬虫爬取某网站视频的示例代码
Feb 20 Python
python 中的jieba分词库
Nov 23 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 和 MySQL 时区的一点总结
2008/03/26 PHP
php中json_encode中文编码问题分析
2011/09/13 PHP
php打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
2019/06/03 PHP
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
网站接入QQ登录的两种方法
2014/07/22 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
AngularJS中如何使用echart插件示例详解
2016/10/26 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
微信小程序实现同时上传多张图片
2020/02/03 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
Vue优化:常见会导致内存泄漏问题及优化详解
2020/08/04 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
详解Python中的from..import绝对导入语句
2016/06/21 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
Python利用matplotlib绘制折线图的新手教程
2020/11/05 Python
Python基于Faker假数据构造库
2020/11/30 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
大学学年自我鉴定
2013/10/28 职场文书
自我评价是什么
2014/01/04 职场文书
公司2014年度工作总结
2014/12/10 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
汽车修理厂管理制度
2015/08/05 职场文书
患者身份识别制度
2015/08/06 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis
日元符号 ¥
2022/02/17 杂记
分享python函数常见关键字
2022/04/26 Python
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技