python图像文字识别

最近在想没有一个图片文字识别的工具呢?我想到了ocr,国内比较牛逼的汉王ocr。那借助python能否实现呢?于是我找啊找查啊查有关python在这方面探讨的资料,发现pytesser 这样一个好玩的程序!拿出来分享讨论一下:

PyTesser 是python的一个光学字符识别模块,它结合Tesseract OCR引擎来使用 ,能从一个图片或图像文件取出的字符串并输出。

使用PyTesser ,你无须安装Tesseract OCR引擎,但就必须要先安装PIL模块(Python Image Library, python的图形库)

官方介绍说明:

PyTesser is an Optical Character Recognition module for Python. It takes as input an image or image file and outputs a string.

立即学习“Python免费学习笔记(深入)”;

PyTesser uses the Tesseract OCR engine, converting images to an accepted format and calling the Tesseract executable as an external script. A Windows executable is provided along with the Python scripts. The scripts should work in other operating systems as well.

PyTesser 官方下载地址:http://code.google.com/p/pytesser/downloads/list

PIL库资源地址: http://www.pythonware.com/products/pil/

不过,在测试使用过程中,发觉只对英文内容识别较理想,而对中文无法处理识别!

有兴趣的同学可以试验一下

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2283566.html

(0)
上一篇 2025年2月27日 20:13:31
下一篇 2025年2月27日 01:36:45

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 深入理解python函数传参机制

    首先需要申明的一点是,python里是没有像c和c++里那样按值传参的说法的。python中的所有东西都是对象,这也是它的强大之处,它没有基本类型之说。 在python中,类型属于对象,变量是没有类型的,这正是python的语言特性,也是吸…

    编程技术 2025年2月27日
    200
  • Python命名空间实例解析

    python的命名空间是python程序猿必须了解的内容,对python命名空间的学习,将使我们在本质上掌握一些python中的琐碎的规则。 接下来我将分四部分揭示Python命名空间的本质:一、命名空间的定义;二、命名空间的查找顺序;三、…

    编程技术 2025年2月27日
    200
  • python魔术方法详解

    准备工作 为了确保类是新型类,应该把 _metaclass_=type 入到你的模块的最开始。 class NewType(Object):  mor_code_hereclass OldType:  mor_code_here 登录后复制…

    编程技术 2025年2月27日
    200
  • python清空字典的两种方法比较

    python清空字典的两种方法比较 这里说的clear是指清空python中的字典内容,与删除该字典不一样。 例如: d={‘name’:1,’age’:2} 想要清空该字典有两个方法 立即学…

    编程技术 2025年2月27日
    200
  • python异常大总结

    python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(traceback, 一种错误信息)终止执行: >>> 1/0 Tra…

    编程技术 2025年2月27日
    200
  • Python 开发者在迁移到 Go 前需要知道的事情

    这是一篇记录了我们把一大段 python/cython 代码迁移到 go语言经历的(长)博客。如果你希望了解整个故事、背景等所有的内容,请接着读。如果只对 python 开发者进入之前需要知道的东西感兴趣,点击下面的链接: 从 Python…

    编程技术 2025年2月27日
    200
  • python异常处理详解

    本节主要介绍python中异常处理的原理和主要的形式。 1、什么是异常 Python中用异常对象来表示异常情况。程序在运行期间遇到错误后会引发异常。如果异常对象并未被处理或捕获,程序就会回溯终止执行。 2、抛出异常 raise语句,rais…

    编程技术 2025年2月27日
    200
  • python字符串处理函数大总结

    str=’python string function’ 生成字符串变量str=’python string function’ 字符串长度获取:len(str) 例:print &#8216…

    编程技术 2025年2月27日
    200
  • python获取网络时间和本地时间

    今天我们来看一下如何用python获取网络时间和本地时间,直接上代码吧,代码中都有注释。 python获取网络时间 获取网络时间 def getBeijinTime():     “””    获取北京时间     “””     try:…

    编程技术 2025年2月27日
    200
  • Python集合(set)类型的操作总结

    python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric differenc…

    编程技术 2025年2月27日
    100

发表回复

登录后才能评论