您的位置:首页 > 编程语言 > Java开发

教你用Java来玩答题(百万英雄/冲刺大会等)

2018-01-25 00:00 323 查看

作者 | lingfengsan
地址 | https://juejin.im/post/5a55887d51882573385f9e1b
声明 | 本文是 lingfengsan 原创,已获授权发布,未经原作者允许请勿转载

重要更新
详见 https://github.com/lingfengsan/MillionHero
目前已经增加百度OCR,具体使用

常见问题 游戏模式
常见问题 https://link.juejin.im/?target=https%3A%2F%2Fgithub.com%2Flingfengsan%2FMillionHero%2Fwiki%2FFAQ

游戏模式
一共12道题,全部答对就可以平分奖金。
如果可以把直播中的问题和答案提取出来,然后百度,然后统计一下哪个更相关,就可以辅助你答题了。当然也可以直接把百度出来题目和答案都展示出来。本文用的第一种简单粗暴。

工具介绍
JAVA8

Android 手机

Adb 驱动

原理说明
将手机点击到直播界面(在这里我们先打开一张图片);
用Adb 工具获取当前手机截图
用tessOCR进行图像识别,提取文字;
将文字中的问题和答案提取出来;
使用百度搜索并打开网页,然后统计搜索得到结果数量
计算pmi
选择pmi值最高的为答案。
该公式的依据来自于维基百科: Pointwise mutual information


操作步骤详细见: https://github.com/lingfengsan/MillionHero/wiki/Android%E6%93%8D%E4%BD%9C%E6%AD%A5%E9%AA%A4
效果


相关阅读...
[Android] 自定义 View 之仿 QQ 讨论组头像
Android 计步模块(类似微信运动)

Android 仿 instagram 和微博的头像点击加载动画

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: