


Python培训
400-996-5531
自从王思聪撒币《冲顶大会》后,“直播竞答”旋风就一路席卷,短短五天内,西瓜视频《百万英雄》、映客《芝士超人》与花椒《百万赢家》等答题产品在直播领域形成燎原之势。不到一周直播答题已经四分天下,秒变红海。
直播答题涉及的知识点以及行业非常多,玩法是规定时间、题数内答错一题out出局,全部答对则瓜分高额奖金。
在这场老板撒币、用户捡币的互动中,大家为了能拿到奖金也是花样百出:最简单有题库分享,现场百度的;还有采用技术手段解决的,“HelloSiri”-语音识别;甚至有网友建议:用人工智能技术搜题,比如用语音搜索+图像识别。
这不,程序员小杨,就花了三个小时用 Python 写了一款能够在网站上自动检索答题信息的程序。
据小杨介绍:程序可以识别图片中的文字内容(问题和选项),然后通过百度进行搜索关键字出现的次数,最后将统计的信息展示出来。杨松还说,他设计的程序能将准确率提升到 90%,只要有一张复活卡,基本就能通关。“游戏也从知识问答变成了手速游戏。”目前,两轮测试帮助他获得了超过 20 元的奖金。
提升准确率效果还是不错的,会 Python 的小伙伴们可以学习学习。
原理介绍
这里以《冲顶大会》为例
1.手机进入冲顶大会app
2.Android可以通过adb截屏并拉取图片
adb shell screencap -p /sdcard/autojump.png
adb pull /sdcard/autojump.png .
iPhone可以通过WDA进行图片截取,或者通过通过AirPlay/QuickTime投影到电脑上截取。
3.通过ocr将题目内容识别出来
4.对题目进行分析,包括三个部分
直接打开相应的搜索网页
搜索问题,查找每个选项在搜索结果中的词频
将问题和每个答案分别搜索,将搜索结果数作为依据 通过后两种方式得出最终的推荐结果,如果后两种无法得出则可以选择打开网页
使用教程
1.下载代码并安装python2.7环境
2.安装百度ocr库
pip install baidu-aip
3.在百度云中创建一个项目,获取相应的app id、api key以及secret_key,在config.py中进行替换
4.在img_utils中选择你喜欢的获取图片的方式,并且调整截图区域
5.在终端中运行
python main.py
搜索你要的答案吧
运行截图
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有