文档章节

识别图片内容,并将相应内容写到对应文本文件中

KYO4321
 KYO4321
发布于 06/18 17:30
字数 140
阅读 4
收藏 0
# -*- coding: utf-8 -*-
"""
Created on Thu Apr 18 17:05:47 2019

@author: HeyJude
"""
import time
start_time = time.time()

def GetText(pic_path, text_path):
    import pytesseract
    from PIL import Image
    import os
    files = os.listdir(pic_path)
    for file in files:
        file_name = pic_path + file
        pytesseract.pytesseract.tesseract_cmd = "D:/Program Files/Tesseract-OCR/tesseract.exe"
        text = pytesseract.image_to_string(Image.open(file_name))
        f = open(text_path + file.split(".")[0] + '.txt', "w")
        print(text)
        print("*************************")
        f.write(str(text))
        f.close()
    print("Mission Completed!")

pic_path = "D:/data/test_pic_20190328/"
text_path = "D:/data/test_pic_info_0328/"


if __name__ == "__main__":
    GetText(pic_path, text_path)
    end_time = time.time()
    print("\nRunning time: %f s" % (end_time - start_time))

© 著作权归作者所有

KYO4321
粉丝 4
博文 136
码字总数 72241
作品 0
深圳
程序员
私信 提问
WordPress中实现Markdown编辑的终极解决方案

欢迎访问Oldpan博客,分享人工智能有趣消息,持续酝酿深度学习质量文。 既然我们的博客 Oldpan博客 主要的内容是人工智能、机器学习、深度学习,许多理论推理和公示展示是必不可少的,不能因...

2018/10/24
0
0
Linux文件系统被破坏时的处理方法介绍

Linux文件系统被破坏时的处理方法介绍 https://wj.qq.com/s/904253/b085/ 当文件系统被破坏时,如果使用的是ext2fs类型的文件系统,就可从软盘运行e2fsck命令来修正文件系统中被损坏的数据。...

疯狂的小黑
2016/11/17
2
0
tesseract_ocr 字符识别基础及训练字库、合并字库

最近公司让我做文字串识别,通过查阅资料,谷歌的开源框架 tesseract-ocr可以帮助我们进行识别图像,文字等等,tesseract可以识别多种语言(一些常用的语言),多种图片格式,非常强大。 首先体...

铃铛的!
2016/08/03
0
0
Android应用资源---本地化(Localization)(四)

本地化Checklists 这些Checklist总结了本地化Android应用程序的过程,不是列表中的每一项都适用于每个应用程序。 规划和设计Checklist 1 选择一个本地化策略。应用程序要支持哪些国家和语言?...

长平狐
2012/10/16
116
0
Python 练习册,每天一个小程序

Python 练习册,每天一个小程序。注:将 Python 换成其他语言,大多数题目也适用 不会出现诸如「打印九九乘法表」、「打印水仙花」之类的题目 点此链接,会看到每个题目的代码, 欢迎大家 Pu...

NineRec
2014/12/26
0
2

没有更多内容

加载失败,请刷新页面

加载更多

分布式Session的实现方式

JWT Token 使用 JWT Token 储存用户身份,然后再从数据库或者 cache 中获取其他的信息。这样无论请求分配到哪个服务器都无所谓。 Tomcat + Redis 在 tomcat 的配置文件中配置: <Valve class...

禅明
27分钟前
0
0
Android饼图 PieChart

PieChart 饼图,android 图表。会根据定义PieChartView的大小自动居中,所以如果要调整位置,只需要在xml更改PieChartView位置大小即可。 https://github.com/ccMagic/PieChart 1、先看一下效...

ccMagic
31分钟前
3
0
说说我当初是如何学Linux的

今天我就说说我当初是如何从一名普通桌面维护工程师,通过学习和努力转成Linux运维工程师的,以及作为Linux运维工程师需要一些什么技能和知识,希望可以帮到一些对Linux有兴趣或者想往Linux...

Linux就该这么学
31分钟前
2
0
Tomcat启动异常Unable to register MBean [HikariDataSource (null)]:InstanceAlreadyExistsException

Unable to register MBean [HikariDataSource (null)] with key 'xxx'; nested exception is javax.management.InstanceAlreadyExistsException: com.zaxxer.hik ari:name=baseDataSource,ty......

sunranhou
36分钟前
3
0
qt从普通线程发信号到UI线程

加入从当前一个普通线程发送信号到ui,更新Ui只能使用Qt::BlockingQueuedConnection,用Qt::QueuedConnection会一会有用一会没用,并且会导致崩溃。 connect(this, &Task::startTask, this, ...

青黑
57分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部