Python +Tesseract白嫖武动乾坤番外篇最终章文字版

前言和效果

最近,小编突然看到土豆更新了武动乾坤番外篇最终章,带着激动的心和颤抖的手点进去,发现居然收费,顿时激情锐减,十分不爽。不过好在不贵,而且这毕竟是一段回忆,所以小编还是点了确认支付。但是灵机一动:能不能把它复制下来分享给别人,不过操蛋的是不能复制,这就十分尴尬了。所以机智的小编选择了截图,然后把图片中转化为文字。仅仅几行代码就实现了这个功能,不得不说计算机的太迷人了。
下面给出效果图:
效果图
下面给出文字版:
最终章“先前你言语辱我妻子’此时想退’哪有这般容易?”当战皇欲要退走时’林动泛看冷光的眼眸役射在其身上,低沉之声口,有滔天寒意在涌动。战皇闻言,面色也是微徵一变他为人风流本就善欢美貌女子所以此丽见到那冰神碑中的倩影残魂时方才有些未曾忍耐住,口出了妄言。可他倒是末曾想到,这也被眼前的男子所洞察。这般时候,若是道歉服软,或许还能揭过,但战皇同样是内心极为的自傲,这些年的战无不胜也是让得他傲气更盛,虽说先前在林动手口吃了亏,但要他低头却是百般不惠。“我已是不再插手你与冰灵族之事,阁下也莫要太过分了"战皇冷声道。林动面色平静,但任谁都能够感觉到那平静之下,有滔天之威在涌动,天地间的灵气都是在此时有看躁动的迹象。“若是如此′那你今日也莫走了。”听到林动此话战皇顿时怒笑出声:"哼,我虽不敌你但我却不信我要走你还拦得住!”他好歹也是这大干世界中有头有脸的人物′虽说的确不敌林动可他却自信若是他要走的话断然是无人能够阻他。那先前退出战场的龙尊者与雪魔老人见到这一幕,也皆是未曾再做声,他们毕竟与战皇还翼棺识,心理面自然还是站在战皇这边,只不过眼前的男子战力太过的凶悍他们也不太敢招惹所以只能瞧看”但对于那林动所言战皇无法走脱,他们心口倒是觉得是一句笑话只当是那林动在威胁。毕竟一位天至尊铁了心要逃,哪能轻易拦得住?轰!而当那战皇声音落下时,只见其步伐一动,虚空破碎其口可见万干空闾通道,深邃如涅沌’通往不可知之处”战皇立于万千空间之外此时只需心念一动,便可直接踏碎空间离产此地。你自己在这里玩吧本座不奉陪了。"他冲看林动略显讥嘲的冷笑一声万千空间运转便是将其身影吞没再难寻踪迹″林动立于虚空,他望看战皇离去之处,面色漠然然后伸出手掌。皇心之中,似有一道极为古老的古符缓缓的升起。随着那古符的出观龙尊者与雪魔老人皆是感应到一股空间规则般的力皇散发而出。林动伸出手掌对看前方虚空轻轻一撕。那里的空问直接是碎裂开来其中显露万千空闾之影,但随看林动掌心古老符文闪烁看神光,那诸多空间吒竟是在剧烈的霞动起来其手宴犹如是在此时变得无穷之大其中倒映看无数空间。拿之下’似有诸天万界”林动眼眸谟然的望看那闪烁的诸多空间数息之后,陡然凝聚于一处,似是锁定了某种空间。"空间祖符’空间之牢!"一洹低语声目林动幡口传出,只见得那一座空间之中,竟是凭空的出现了无数道巨大的锁链锁链犹如是具备看某种神秘特殊的力皇,当其出现时,那-座空间直接是被彻彻底底的封揽再也难以打碎。龙尊者与雪魔老人面色顿时一变′眼前这凶人,竟然追踪到了战皇逃离的诸多空间然而还将这座空间封印了!这般手段’简直惊人!而在他们的注视中,那处于空间封锁中的战皇也是察觉到了这般情况,当即燥发出怒吼声,下一刻,恐怖如浩瀚之海般的灵气席卷,巨大的法相涌现而出试图破开空间远遁。“空间祖符镇压虚空!"林动低头望着掌心间犹如是俯视看被木在掌心的蚊虫,下一刻,他皇心陡然翻转重重的压下轰轰!只见得那里的空闾层层叠叠的压缩最终犹如是形成了一道黑洞亘接是将战皇吞没而进,消失于虚无之中“战皇的怒吼声,仿佛自虚无深处穿透而来,带看一些气急败坏以及惊惧。“你言语辱我妻子’那便镇压你三年,当做赔罪吧。”林动望看草心消散的层层仝间,淡淡的尸音口荡而起″那不远处的龙尊者,雪魔老人有些悚然的望看这一幕,眼前这凶人手段简直通天要知道那战皇也是在大干世界中有名的人物驰骋多年’未遇敌手’可谓是风光无限然而谁能想到今日竟然会栽在这位凶人的手口!"这冰灵族究竞怎么逼惹了如此人物?"两人对视一眼皆是从对方眼中看出浓浓的忌惮以及惧色在将战皇镇压后,林动的目光也是投向了冰灵族深处在那里,可以见到无数冰灵族的强者在面带惊恐的望采…林动并没有再理会那龙尊者雪魔老人他手持雷帝权仗,步跨出,空间层叠浮现间他的身影直接是穿透了那冰灵族层层大阵出现于祖地深处。在这里,冰灵族强者尽数的汇聚,立于虚空而冰灵老祖也是在此张老脸有些阴沉的望善出现的林动。先前林动败退战皇三人的一幕’他目然也是看得清楚,说实在的’他也是有些后悔了,原本以为此人只是寻常天至尊而巳可女口今来看’他实在是眼差得厉害。但现在后悔没有多大的意义眼前之人已是打了上来,他必须要有所应对。类似他们这种存在时间悠久的大族本就重视颜面若是今日任由林动在这里撒野,恐怕很快冰灵族就会成为大千世界口的笑话这一点是冰灵老祖绝对不能容忍的事情。“贵族还是不愿借出冰灵碑吗?”林动独身立二虚空他望着那冰灵族无数强者淡淡的道。冰灵老祖眼神一沉,塞声道:“我已告知了阁下冰灵碑乃是我族至宝,每使用一次都会对其造成极大的损伤我族不可能借出!“林动不再言语,但任谁都能够感觉到一股恐怖到连天地都是在颤抖的气息,二仕缓缓的目体内散发出柬。冰灵老祖面色冰寒’厉声道二“放肆!真当我冰灵族惧你不成?!”“祭镇族圣物!“伴随看他的咆哮声响彻’这天地闾突然有无尽寒风肆虐而起只见得虚空都产始在冻结’这里犹如是化为了塞冰的世界。而在冰灵老祖身后’虚空缓缓的开裂″下一刻,一道冰蓝色的寒光掠出。寒光之中’是一面残破的古旗,其上布满看斑驳的痕迹,隐有血迹斑斑,每一洹血迹都是散发看让人心悸的气息。“既然你找死,那也就怪不得老夫了!”冰灵老祖眼神冰寒,这面残破古旗便是他们冰灵族的镇族圣物,一旦催动,可施展出真正毁天灭地的绝世裨通这也是冰灵族屹立无数岁月不倒的底蕴所在”“祭旗!”随看冰灵老祖大喝响起,只见得那无数冰灵族的强者陡然口啧精血’精血宛如是化为道适长龙’贯穿虚空,最后尽数的落在那面残破之旗上。而古旗猎猎作响,竞是将那诸多精血尽数的吞噬了下去。下一刻,古旗缓绥的升起,一股连神魂都是会彼永恒冻结的寒气自其中散发而出。大地在轰鸣甚至连这冰灵族的祖地都是在震动不过这般震动持续了约莫一蛀香的时间,便是停歇了下来,而冰灵碑上面的光芒也是渐渐的消散。一切都没有出现。林动望着这一幕’沉默了片刻,身体隐隐的有些颤抖起来,眼中血丝浦动,这一刻,冰灵族内尚存的人都是感觉到了一股恐怖的气息在从前者的体内散发出来。犹如即将暴走的灭世神兽。滴答。不过也就是在此时似是突然有看一滴水滴落下那水扁明阴是虚幻可落在林动的脸庞上时却是给他带来了一股熟悉的`。眼中的血丝迅速的褪去。林动有些颤抖的缓缓抬起头来,然后他便是见到,在那石碑的顶部一洹有看冰蓝色长发的信影静静的站在那里,一对眸子望看他”宛如穿越了时空。她的眼眸电有水花在凝聚最后一滴滴的滴落下来。眶当!林动手中的雷帝权杖在此时轰吗倒下,他仰头望看那道倩影,眼角裂开,想要发出声音,但却发现喉咙嘶哑到一句话都说不出来’随后,这个以一人之力’镇压了整个冰灵族的男人,在此时泪流满睑,宛如失去了最宝贵东西最后又失而复得的孩子欢欢…我说过’不管将会付出多六的代价’即便是上穷碧落下黄泉我都会把你找回来…而现在,我终于做到了。他望看石碑上的女孩,缓缓的张开了双臂,然后有着嘶哑的声音传出来”“欢欢…”“欢迎回家。”
作为开源的库,肯定不会达到100%的识别准确率,所以这里难免会有一些错误,还请谅解!不过作为一款开源的库,能做到这一步已经非常不错了。

Tesseract介绍

Tesseract,一款由HP实验室开发由Google维护的开源OCR(Optical Character Recognition , 光学字符识别)库,目前由谷歌赞助,它可以通过训练识别出任何字体,我们可以不断的训练的库,使图像转换文本的能力不断增强。

Tesseract安装与配置

Tesseract的安装我们到该网址 https://digi.bib.uni-mannheim.de/tesseract/,选择适合自己机器的版本,安装过程中一路next,然后找到tessdata文件夹路径,给它添加个环境变量,这样就算安装完成了。因为Tesseract默认是英文,所以我们需要下载中文语言包,这里给出下载的地址http://www.itmop.com/downinfo/268024.html,下载好后将其放到tessdata文件夹下,这样就算配置好了。
不过还得下载python的第三方库来驱动Tesseract,一个是pytesseract一个是pillow,如果没有安装PIL也把这个库装一下。

代码

#  title:  Tesseract库实现武动乾坤番外篇最终章图片转文字

import re
import pytesseract
from PIL import Image

all_centent = []
for i in range(12):
    image = Image.open('D://picture/Saved Pictures/{} (2).jpg'.format(i+1))  #  读取图片,这里是12张截图的存储路径,只在本机有效
    string = pytesseract.image_to_string(image, lang='chi_sim')  # 识别文字
    all_centent.append(string)

#  对一些错误字符利用正则表达式处理一下
all_false_centent_str1 = ''.join(all_centent)
all_false_centent_str2 = re.sub(r"[】)〉\[L‖y\n\s]*", '', all_false_centent_str1)
all_false_centent_str3 = re.sub(r"_", '一', all_false_centent_str2)
all_centent_str = re.sub("口", '回', all_false_centent_str3)
print(all_centent_str)

小编有话说

最后,小编想说还是尽可能的支持正版吧,毕竟每个人的劳动成果都是汗水与智慧的结晶,请不要践踏!

获取更多实战项目,请关注公众号’青云学斋’:

微信公众号二维码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值