博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
教你用Java来玩答题(百万英雄/冲刺大会等)
阅读量:4046 次
发布时间:2019-05-25

本文共 704 字,大约阅读时间需要 2 分钟。


重要更新

  1. 详见 https://github.com/lingfengsan/MillionHero

  2. 目前已经增加百度OCR,具体使用


常见问题 游戏模式

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


游戏模式

一共12道题,全部答对就可以平分奖金。

如果可以把直播中的问题和答案提取出来,然后百度,然后统计一下哪个更相关,就可以辅助你答题了。当然也可以直接把百度出来题目和答案都展示出来。本文用的第一种简单粗暴。


工具介绍

  • JAVA8

  • Android 手机

  • Adb 驱动


原理说明

  1. 将手机点击到直播界面(在这里我们先打开一张图片);

  2. 用Adb 工具获取当前手机截图

  3. 用tessOCR进行图像识别,提取文字;

  4. 将文字中的问题和答案提取出来;

  5. 使用百度搜索并打开网页,然后统计搜索得到结果数量

  6. 计算pmi

  7. 选择pmi值最高的为答案。

该公式的依据来自于维基百科: Pointwise mutual information


操作步骤

详细见:

https://github.com/lingfengsan/MillionHero/wiki/Android%E6%93%8D%E4%BD%9C%E6%AD%A5%E9%AA%A4


效果




分享朋友圈 也是另一种赞赏

The more we share, The more we have

 

欢迎加入数据君高效数据分析社区


加我私人微信进入大数据干货群:tongyuannow 





目前100000+人已关注加入我们

       

       



转载地址:http://vzkci.baihongyu.com/

你可能感兴趣的文章
利用HTTP Cache来优化网站
查看>>
利用负载均衡优化和加速HTTP应用
查看>>
消息队列设计精要
查看>>
分布式缓存负载均衡负载均衡的缓存处理:虚拟节点对一致性hash的改进
查看>>
分布式存储系统设计(1)—— 系统架构
查看>>
MySQL数据库的高可用方案总结
查看>>
将数据直接上传到分区目录(hdfs)上,让Hive分区表和数据产生关联有哪些方式?
查看>>
Hive 中分区是否越多越好?
查看>>
Hive 的分桶表是什么?有什么作用?
查看>>
Hive 桶表是否可以通过直接 load 将数据导入?
查看>>
Hive 分区和分桶的区别?
查看>>
order by,sort by,distribute by,cluster by的区别是什么?
查看>>
聚合函数是否可以写在order by后面,为什么?
查看>>
什么情况下 Hive 可以避免进行 MapReduce?
查看>>
Hive 的文件存储格式怎么选择?
查看>>
Hive 的数据压缩格式怎么选择?
查看>>
Hive 的 SerDe 是什么?
查看>>
Hive 中如何解决多字符分割场景?
查看>>
一篇文章搞懂 Hive 的调优思路
查看>>
HBase是什么?有什么特点?
查看>>