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标准日志模块logging的使用方法
Nov 01 Python
python通过cookie模拟已登录状态的初步研究
Nov 09 Python
Python使用numpy实现BP神经网络
Mar 10 Python
python学习基础之循环import及import过程
Apr 22 Python
python 同时运行多个程序的实例
Jan 07 Python
Python3安装psycopy2以及遇到问题解决方法
Jul 03 Python
Python大数据之从网页上爬取数据的方法详解
Nov 16 Python
python双端队列原理、实现与使用方法分析
Nov 27 Python
python中如何进行连乘计算
May 28 Python
Python之字符串的遍历的4种方式
Dec 08 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
Jan 24 Python
深度学习tensorflow基础mnist
Apr 14 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下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
php之Memcache学习笔记
2013/06/17 PHP
PHP PDOStatement:bindParam插入数据错误问题分析
2013/11/13 PHP
PHP会员找回密码功能的简单实现
2016/09/05 PHP
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
js 操作select相关方法函数
2009/12/06 Javascript
jquery命令汇总,方便使用jquery的朋友
2012/06/26 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
js单向链表的具体实现实例
2013/06/21 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
Vue实现表格批量审核功能实例代码
2019/05/28 Javascript
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
python字符串常用方法
2018/06/14 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
python用pandas数据加载、存储与文件格式的实例
2018/12/07 Python
python之生产者消费者模型实现详解
2019/07/27 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
python如何爬取动态网站
2020/09/09 Python
python安装第三方库如xlrd的方法
2020/10/31 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
Python实现Appium端口检测与释放的实现
2020/12/31 Python
美国领先的机场停车聚合商:Airport Parking Reservations
2020/02/28 全球购物
大学生思想汇报范文
2013/12/31 职场文书
二年级评语大全
2014/04/23 职场文书
社区维稳工作方案
2014/06/06 职场文书
《周恩来的四个昼夜》观后思想汇报范文两篇
2014/09/10 职场文书
大连星海广场导游词
2015/02/10 职场文书
垂直极限观后感
2015/06/08 职场文书
高中历史教学反思
2016/02/19 职场文书
详解Python牛顿插值法
2021/05/11 Python
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技