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 相关文章推荐
以Flask为例讲解Python的框架的使用方法
Apr 29 Python
利用python求相邻数的方法示例
Aug 18 Python
Python时间戳使用和相互转换详解
Dec 11 Python
Python代码太长换行的实现
Jul 05 Python
Python Web程序搭建简单的Web服务器
Jul 31 Python
pytorch之inception_v3的实现案例
Jan 06 Python
浅析python标准库中的glob
Mar 13 Python
python将dict中的unicode打印成中文实例
May 11 Python
Django实现聊天机器人
May 31 Python
Python Pandas数据分析之iloc和loc的用法详解
Nov 11 Python
python疲劳驾驶困倦低头检测功能的实现
Apr 04 Python
Python探索生命起源 matplotlib细胞自动机动画演示
Apr 21 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作的文本留言本的例子(四)
2006/10/09 PHP
第十一节--重载
2006/11/16 PHP
PHP详细彻底学习Smarty
2008/03/27 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
2012/05/07 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
PHP 断点续传实例详解
2017/11/11 PHP
THREE.JS入门教程(3)着色器-下
2013/01/24 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
2015/12/14 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
Bootstrap 填充Json数据的实例代码
2017/01/11 Javascript
基于React实现表单数据的添加和删除详解
2017/03/14 Javascript
Vue函数式组件的应用实例详解
2019/08/30 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
Python Mysql自动备份脚本
2008/07/14 Python
Python 逐行分割大txt文件的方法
2017/10/10 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
2018/10/14 Python
Python模拟百度自动输入搜索功能的实例
2019/02/14 Python
基于多进程中APScheduler重复运行的解决方法
2019/07/22 Python
关于Numpy数据类型对象(dtype)使用详解
2019/11/27 Python
python爬虫线程池案例详解(梨视频短视频爬取)
2021/02/20 Python
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
行政专员工作职责
2013/12/22 职场文书
房地产财务管理制度
2014/02/02 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
中秋节晚会开场白
2015/05/29 职场文书
升学宴家长答谢词
2015/09/29 职场文书
大学生暑期实践报告之企业经营管理
2019/08/08 职场文书
用position:sticky完美解决小程序吸顶问题的实现方法
2021/04/24 HTML / CSS