0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Tesseract的安装测试使用

嵌入式DSP 来源:DSP工程师 2019-11-20 15:44 次阅读

OCR开源项目很多,给大家一个链接,这个链接列出了现有的比较出名的OCR开源项目,链接如下:

https://en.wikipedia.org/wiki/Comparison_of_optical_character_recognition_software

从上面的排名可以看到,Tesseract是排在第一名的!所以下面就认真学习一下Tesseract。首先介绍一下Tesseract,然后安装,测试,了解其不足等等。

Tesseract的OCR引擎目前已作为开源项目发布在Google Project,

其项目主页在这里查看https://github.com/tesseract-ocr,

它支持中文OCR,并提供了一个命令行工具。python中对应的包是

pytesseract. 通过这个工具我们可以识别图片上的文字。

一 Tesseract的安装测试使用

首先下载Tesseract在Windows下的安装版。(因为在国外访问不了谷歌,所以别人***下载了下来,这里给大家百度网盘链接)

http://pan.baidu.com/s/1i56Uxlr

根据https://github.com/tesseract-ocr/tesseract/wiki,找到非官方的安装包,好像只看到64位的安装包http://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-4.00.00dev.exe,下载后直接安装即可,但是要记得你的安装目录,我们等会配置环境变量要用。

如果不是做英文的图文识别,还需要下载其他语言的识别包https://github.com/tesseract-ocr/tesseract/wiki/Data-Files。

简体字识别包:https://raw.githubusercontent.com/tesseract-ocr/tessdata/4.00/chi_sim.traineddata

繁体字识别包:https://github.com/tesseract-ocr/tessdata/raw/4.0/chi_tra.traineddata

1.3 安装Tesseract

下载Tesseract-OCR引擎,注意要3.0以上才支持中文哦,按照提示安装就行。(此处附上windows 4.0的安装过程)

既然是要训练中文,记得勾选 additional language data

找到中文简体和中文繁体,按需勾选,然后点下一步

可以先不勾选,因为这样直接下载语言的包实在太慢。可以从网页上直接下载语言包,然后等程序安装好后,放入安装目录下tessdata目录下面

下载下来之后一路Next安装好,然后在开始菜单找到其控制台引导程序,如下图所示

1.4 测试英文字符识别

上面的安装包里自带了已经训练好的英文-拉丁文识别数据~所以我们先来测试一下英文字符的识别吧~识别图像如下:

1.4.1把上面的图片放到Tesseract的安装目录下,如下图所示:

1.4.2打开上面提到的控制台窗口,如下图所示:

1.4.3在窗口中输入命令:“tesseract.exe 0.jpg 1”,并回车,如下图所示:

01.jpg代表待识别的源文件,1代表输出文件名,默认输出格式是txt文件格式!

注意,上面的 lang之前是-l 而不是-1!

1.4.4让我们先查看一下01.jpg照片,如下图:

1.4.5在安装目录下生成了1.txt文件,识别结果如下图所示:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4599

    浏览量

    92619
  • OCR
    OCR
    +关注

    关注

    0

    文章

    144

    浏览量

    16323

原文标题:深入学习使用ocr算法识别图片中文字的方法

文章出处:【微信号:ddongcloud,微信公众号:嵌入式DSP】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    压接式N头连接器安装方便吗

    包括剥线、清洁、定位、插入、压接和测试等几个环节。这些步骤相较于传统的焊接连接方式,省略了复杂的焊接工艺和专业的焊接设备需求,从而大大降低了安装的复杂度和时间成本
    的头像 发表于 11-19 09:44 50次阅读
    压接式N头连接器<b class='flag-5'>安装</b>方便吗

    言必信科技 如何正确安装磁环

    安装磁环需了解特性、备齐工具材料,遵循预处理、选择放置、固定、检查测试步骤,注意数量分布、方向性、环境适应性和安全操作,定期维护优化,确保电子设备稳定运行。
    的头像 发表于 11-13 15:12 109次阅读
    言必信科技 如何正确<b class='flag-5'>安装</b>磁环

    Docker运行环境安装

    、发布、测试和部署,可以帮助开发人员将最新版本代码应用到生产环境中。 Docker可以安装在多个平台中,包括Mac、Windows和Linux。不过,生产环境还是推荐在Linux上运行,以下以主流的Linux操作系统(CentOS和ubuntu)为例,说明Docker运行
    的头像 发表于 10-29 11:28 151次阅读

    HarmonyOS高效测试必备HDC命令

    针对测试人员的需求,HDC 提供了丰富的命令集,帮助他们进行设备连接、日志采集、应用安装与卸载、性能监控等。以下是一些常用且对测试人员非常有帮助的 HDC 命令。
    的头像 发表于 10-21 11:42 230次阅读

    全新Fluke 1670 系列多功能安装测试仪——测试速度提高30%,报告时间减少50%

    2024 年 10 月16 日 , 测试和测量仪器的全球领导者——福禄克公司推出了 Fluke 1670 系列多功能安装测试仪,旨在为电气设备提供从安装、调试到验收的全方位解决方案。
    的头像 发表于 10-21 08:17 156次阅读
    全新Fluke 1670 系列多功能<b class='flag-5'>安装</b><b class='flag-5'>测试</b>仪——<b class='flag-5'>测试</b>速度提高30%,报告时间减少50%

    什么是系统集成测试?DC-DC电源测试系统可以测试哪些参数?

    对于DC-DC电源模块的检测,自动化集成测试系统以其软硬件结合的特点成为首选,通过软件程控实现测试自动化。该系统一般采用自动化测试柜的设计,便于搬运和安装,同时节省了空间。面对电源模块
    的头像 发表于 09-11 18:07 292次阅读
    什么是系统集成<b class='flag-5'>测试</b>?DC-DC电源<b class='flag-5'>测试</b>系统可以<b class='flag-5'>测试</b>哪些参数?

    电源ATE自动测试系统的定制化测试

    纳米软件电源模块测试系统采用模块化内嵌式框架结构,将测试设备与测试PC集成在电源测试柜中。该测试柜是标准36U自动化
    的头像 发表于 08-26 15:55 344次阅读
    电源ATE自动<b class='flag-5'>测试</b>系统的定制化<b class='flag-5'>测试</b>柜

    家用断路器的安装方法

    家用断路器的安装是家庭电气安全的重要环节,其安装方法需要细致且准确,以确保电路的安全可靠运行。以下是对家用断路器安装方法的详细介绍,包括安装前的准备、
    的头像 发表于 08-23 11:36 849次阅读

    德国GMC-I多功能安装测试仪METRALINE MF - 高效、便捷的电气测试解决方案

    安装测试仪,用于符合 IEC 60364-6 (DIN VDE 0100-600)、DIN EN 50110-1 (DIN VDE 0105-100)、IEC 61851-1 (DIN VDE 0122-1) 和 EN 61557 (VDE 0413) 相应部分的电气系统
    的头像 发表于 05-28 16:18 224次阅读
    德国GMC-I多功能<b class='flag-5'>安装</b><b class='flag-5'>测试</b>仪METRALINE MF - 高效、便捷的电气<b class='flag-5'>测试</b>解决方案

    注射器滑动性测试仪的基本测试原理

    文章由济南三泉智能科技有限公司提供注射器滑动性测试仪的原理主要是通过模拟注射器的推注动作,以评估注射器芯杆在筒体内部的滑动性能。具体来说,其工作原理如下:固定与安装:首先,将待测试的注射器筒体固定
    的头像 发表于 05-24 14:18 399次阅读
    注射器滑动性<b class='flag-5'>测试</b>仪的基本<b class='flag-5'>测试</b>原理

    蓄电池整组充放电活化仪上位机软件安装说明

    上位机软件说明1软件安装运行SD卡上的setup.exe,用户按照界面提示步骤进行,即可完成数据管理软件的安装。2软件运行运行“桌面-图标”或运行“开始-程序-蓄电池活化仪分析软件从菜单中选择“文件
    的头像 发表于 04-08 13:39 332次阅读
    蓄电池整组充放电活化仪上位机软件<b class='flag-5'>安装</b>说明

    米尔全志T527开发板安装测试软件

    在上1贴T527开发板已上电安装WIFI热点,这个帖子说明如何安装安兔兔测试软件。 1)安卓13自带浏览器没有下载并安装apk功能,请先用u盘安装
    发表于 03-07 13:36

    探针测试台工作原理 探针测试台为嘛测试会偏大?

    探针测试台是一种用于测试集成电路(IC)的设备,工作原理是将待测试的IC芯片安装测试座上,然后通过探针接触到芯片的引脚,以
    的头像 发表于 02-04 15:14 3539次阅读

    48V通信电源安装调试

    一、安装上电及检查 系统上电前必须良好的接地,测试前必须进行安装检查,然后才能对电池进行初次充电。确认交流输入空开,整流模块的市电输入空开和负载空开断开,确保所有设备安装到位。
    的头像 发表于 01-05 11:01 816次阅读
    48V通信电源<b class='flag-5'>安装</b>调试

    linux docker安装部署

    Docker是一种开源的容器化平台,可以帮助开发者在不同的环境中快速构建、测试和部署应用程序。它能够解决不同操作系统之间的兼容性问题,简化了应用程序的部署过程,并提供了高效的资源利用。本文将带您详细
    的头像 发表于 11-23 09:27 1055次阅读