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 相关文章推荐
Django imgareaselect手动剪切头像实现方法
May 26 Python
浅谈Python的异常处理
Jun 19 Python
浅谈python中copy和deepcopy中的区别
Oct 23 Python
Python获取CPU、内存使用率以及网络使用状态代码
Feb 08 Python
python3调用R的示例代码
Feb 23 Python
Python3.4 splinter(模拟填写表单)使用方法
Oct 13 Python
在Python中增加和插入元素的示例
Nov 01 Python
python的pstuil模块使用方法总结
Jul 26 Python
Django项目之Elasticsearch搜索引擎的实例
Aug 21 Python
基于python判断字符串括号是否闭合{}[]()
Sep 21 Python
Python图像处理之图像拼接
Apr 28 Python
python在package下继续嵌套一个package
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
?生?D片??C字串
2006/12/06 PHP
php 图片上传类代码
2009/07/17 PHP
php实例分享之二维数组排序
2014/05/15 PHP
php中Session的生成机制、回收机制和存储机制探究
2014/08/19 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
Javascript selection的兼容性写法介绍
2013/12/20 Javascript
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
2015/11/24 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
nodejs 子进程正确的打开方式
2017/07/03 NodeJs
js自定义弹框插件的封装
2020/08/24 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
[02:11]2014DOTA2 TI专访VG战队Fenrir:队伍气氛良好
2014/07/11 DOTA
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
深入浅析python with语句简介
2018/04/11 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
解决Python对齐文本字符串问题
2019/08/28 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
python中如何使用insert函数
2020/01/09 Python
Python程序慢的重要原因
2020/09/04 Python
CSS3 不定高宽垂直水平居中的几种方式
2020/03/26 HTML / CSS
canvas实现圆形进度条动画的示例代码
2017/12/26 HTML / CSS
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
韩国邮政旗下生鲜食品网上超市:epost
2016/08/27 全球购物
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
个人近期表现材料
2014/02/11 职场文书
《珍珠泉》教学反思
2014/02/20 职场文书
产假请假条
2014/04/10 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
工作作风承诺书
2014/08/30 职场文书
2016年机关单位节能宣传周活动总结
2016/04/05 职场文书
人生感悟经典句子
2019/08/20 职场文书