基于Python语言的图文识别方法分析

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:ly12345000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘  要:在我们周边的生活中,我们会发现书籍和文件中一些中英文和公式是以一种图片的方式向我们呈现的。其实这只是一种图文识别的方法,利用了PIL库、pytesser库和OpenCV库来实现了中英文文字识别与图片识别之间的转换。在图文识别的过程中,是先打开OpenCV库进行图片的处理,然后再利用pytesser进行图片中文字的识别,最终成为Python语言。在近几年的时间里,Python语言的语言利用范围越来越广泛。本文是为了介绍一种图文识别方法——Python语言的图文识别,未来将为人们进行文本编辑提供了捷径。
  关键词:Python语言;图文识别;中英文文字;文本编辑
  随着互联网发展速度十分迅速,它为我们的日常生活提供了许多的便利,也提供了愈来愈多的网络资源。OCR(optical character recognition)文字识别是指电子设备检查纸上打印的文字,然后用图文识别方法将图片翻译成计算机文字的过程。用户可以通过手机的拍照或者选择手机相册图片进行智能识别,识别出来的文字可以智能根据图片文字段落进行排版,从而将图片上的某些文字信息翻译成计算机文字的过程。这个图文识别的功能就是利用 Python 语言的资源库,通过代码的操作,就能够达到图文识别的功能[1]。我们也能在未来的生活中看到它的广泛应用。
  一、Python语言
  于 1990 年Python 语言的设计发起人吉多·范罗苏姆发布了 Python 的初始版。1989年的圣诞节期间,吉多他只是想为了打发圣诞节的无聊时间,想开发一个新型编程语言,为继承ABC语言做铺垫。Python作为该编程语言的名字,主要是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》。作为一种计算机程序设计动态类型的语言,设计初期是用于编写自动化脚本,随着版本的不断更新换代,越来越多的语言功能被用于大型项目的开发中。Python是一种编程脚本语言,可以应用于以下领域:Web 和 Internet开发,科学计算和统计,人工智能,教育,桌面界面开发,软件开发,后端开发[2]。自从20世纪90年代初这种计算机程序语言Python语言被开发出来,它已大范围地应用于系统管理任务的处理和Web编程。Python语言的单一性、易阅读和可延伸性,使得国内外一些知名大学已经开展了Python语言的相关程序设计课程。Python语言成为一门阅读人群范围越来越广泛,并且成为最受欢迎的程序设计语言之一,那是因为Python语言在某些方面呈现出来的是明确简单的形象。这个计算机程序语言的设计哲学是“优美”、“明确”、“简单”。让代码看起来有阅读的兴趣并且不复杂是发明者设计时最初的想法。在用户无论是使用何种语言的字符号,能够使编程代码看起来简洁。
  二、Python語言的特点
  (一)优点:
  简单性:Python是一种代表思维简单、操作性强的语言。都是给程序员留有足够的想象空间的。
  易操作:Python有十分简单的说明,所以这个编程语言不难以理解。
  执行速度快:Python的标准库和第三方库都是用 C语言编写的,执行速度快。
  免费、开源:Python是FLOSS(开放源码软件)之一。相当于说用户可以没有任何限制进行代码的复制且发布。还可以阅读源代码,甚至将一些代码进行篡改利用到新程序当中都是可以的。
  高级计算机程序语言:在Python语言编写程序的时候省了一步考虑最后考虑的问题
  解释性:在程序员在开发新的编程代码时往往不会去使用C或C++写的程序去编程,而选择Python语言去进行编程工作。C或C++编程的这个过程在运行程序上就已经变得繁琐起来,且功能还不足以与Python语言相抗衡。因为Python语言在编写程序上不需要去使用二进制的代码,直接从原始代码运行程序就可以了。Python语言在速度上和解释性上就比其他程序语言胜出一筹了。在本质上,Python语言就是字节编译的计算机编程语言[3]。这正是它相较于其它者的有点。
  可大幅度延伸:希望在操作速度上得到提升,可以不多延深Python语言的可能性。
  可融性:为了程序员的编程工作,可以将Python与 C/C++相互结合在一起,从而向程序用户提供脚本功能。
  庞大的词库:Python标准库加上第三方库可以帮助处理各种与系统有关的操作工作。
  (二)缺点:
  限制输出问题:Python语言在大部分时间程序无法连成一行,须在编写程序时写入一个.py文件。
  局限性语法:在一定程度上,区分语句之间关系有着局限性。
  速度慢:与其他编程语言相比,Python语言的运行速度会很慢。
  三、Python语言的应用
  在硬盘目录下所保存等待扫描的文件,有文件名为图1“数学.png”、图2“英文.png”、图3“符号.png”、图4“诗词.png”[4]。
  通过Python语言的图文识别结果如下:
  结语
  随着网络技术越来越强大,计算机的图文识别功能已上线。Python 语言拥有强大的第三方脚本语言词库,Python有着极高的识别准确率在大部分时间里减少了图文识别的错误率,用户在文本编辑节约了大量时间。回顾这些过往,Python语言对于我们还是有着相当的益处。未来生活的互联网与科技的相互结合,会为程序员的编写程序生活上提供更加有利的方法。Python语言的不断更新换代会使代码具备更加完美的功能。相信不久将来,Python语言应用范围会越来越广泛。
  参考文献
  [1]  温珍,基于Python语言的中文文本处理研究[J],南昌工程学院学报,2018,134(03):74-79
  [2]  李泽,古超,龙政,基于Python的文本分析方法研究[J],电脑编程技巧与维护,2018,394(04):27-28+53
  [3]  裘锴.Python语言编程在计算机理论教学上的应用探索[J].纳税,2017(21):188.
  [4]  张毅宁,基于Python语言的模式识别应用[J],鞍山师范学院学报,2016,96,(02):79-81+95
其他文献
摘要:改革开放以来,中国市场的经济发展变得越来越快,现代化企业制度也随着经济的发展不断进行着改革和完善。中国成功加入WTO之后我国企业之间的竞争也随之加剧、信息技术也在不断发展,完善的企业成本管理俨然已成为提高中国企业发展速度的重要因素。煌上煌公司近几年作为卤制类餐饮界的翘楚,其成本管理更是尤为重要,同时餐饮行业不同于制造型企业或是其他的业务型企业,餐饮行业的成本管理相比其他行业也更加复杂。本文首
期刊
摘要:近些年来,房地产公司之间的竞争已愈发激烈,而我国对房地产公司也一直处于国家控制阶段,这就迫使企业必须多方面寻求提升自身生存的能力,纳税筹划也就越来越多的受到房地产公司的青睐。纳税筹划一方面可以降低企业的税收负担,为企业赚取更多的现金流,另一方面可以拓宽企业的市场竞争机会,为企业赢得更广阔的发展。土地增值税清算在一定程度上增加了房地产公司的税负,影响了房地产公司的利润。土地增值税清算的税收筹划
期刊
摘要:随着区域经济一体化进程的高速发展,国家与国家,地区与地区尤其各企业之间的竞争越来越激烈,企业中自有资金的不足使企业陷入经营困境。企业想要获取利润、收入与资产的最大化,需要有足够的资金作为后盾。为了弥补资金的不足,举债经营是各个企业必然的选择。负债作为企业的获得资金的渠道之一,当然是有利也有弊的,负债可为企业带来丰厚的利益,又会使企业面临巨大财务风险,甚至可能导致企业破产。因此,随着企业负债趋
期刊
摘要:情商(EQ),又称情绪智力,主要指人在情绪、情感、意志、耐受挫折等方面的品质。情商教育是素质教育的重中之重,良好的情商教育对促进大学生身心健康,构建和谐的人际关系,正确的认识自我和适应社会的竞争有着重大意义。航海类专业学生不但要具有扎实的专业知识,过硬的实操技能,更需要有良好的情商素质,才能适应日益增长的职业挑战,肩负起祖国的航运重任。本文针对当前我国情商教育的形势,结合航海类专业学生的特点
期刊
摘要:地域文化可以有效的反映当地的文化环境和文化表现形式,是地区中重要的历史和文化财富。在环境艺术设计教学中引入地域文化内容可以提升学生对相应地区文化和历史的了解,借助对地域文化的分析,学生的艺术修养也得到了提升,对学生的艺术设计能力的发展有着重要的影响。本文针对地域文化在环境艺术设计教学改革中的应用进行了分析,希望可以提升学生在艺术设计中使用地域文化的能力,促进传统文化和现代艺术设计思维的结合。
期刊
摘要:党支部建设是党建工作的基础,高职院校教师党支部建设的关键在于对教师党支部书记的培养。文章对教师党支部书记“双带头人”培育工程的内涵进行了分析,在对当前高职院校教师党支部书记“双带头人”建设的现状和困境进行剖析的基础上,进行了建设途径的思考和探析,以求获得党支部建设的有效对策。  关键词:高职院校;双带头人;党支部建设  2018年教育部党组专门出台了关于对高校教师党支部书记“双带头人”培育工
期刊
摘要:本文通过对贫困大学生心理问题进行详细分析,提出贫困大学生实施心理资助的创新性对策,帮助学生摆脱心理负担,促进学生心理健康发展,推动我国贫困大学生心理健康教育工作的顺利进行。  关键词:贫困大学生;经济资助;心理资助  引言  贫困大学生是学校学生出现心理问题的主要成员。受到家庭、个人、学校等原因的影响,贫困大学生有着非常巨大的心理压力。加强对贫困大学生的心理资助,在一定程度上不仅可以帮助贫困
期刊
摘要:现如今,互联网已经渗透到生活的方方面面。网络为大学生提供各类信息的同时也对他们的心理健康产生了一定影响。心理健康教育是高校大学生教育的一个重要组成元素,准确把握学生心理健康情况对日常学生工作的有效开展大有裨益。本文剖析互联网时代下大学生的心理健康状况及探索有效的改善方法,旨在为高校学生管理工作者提供参考。  一、“互联网+”背景下高校大学生心理健康现状分析  1.网络成瘾和心理焦虑  当代大
期刊
摘要:成本,是影响企业经济效益的重要指标,它以货币的形态综合反映企业生产过程中各种资源的占用与消耗水平。企业为了提高企业的经济效益,降低成本,应用了很多成本分析与控制方法,成本差异分析是其中有代表性的方法。成本差异分析是成本管理标准成本体系的重要组成部分,强调的是通过成本核算,来了解产品实际成本与标准成本的差额,简单地说,是指直接材料标准成本与标准成本之间的实际成本差异。直接成本和标准成本直接的差
期刊
摘要:就业关系到大学生的今后发展,以及国家和社会的进步,大学生的就业情况时高校人才培养质量的反映。现阶段,大学生毕业后出现了就业难的问题,影响学生的今后发展。因此,本文主要阐述就业软实力概念,并探究提升大学生就业软实力的重要途径。  关键词:大学生;就业软实力;提升途径  引言  大学生对于刚步入社会的适应能力和学习能力都赶不上,这是由于在大学期间,大部分學生对学习并不上心,还有些学生整天都在虚度
期刊