开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
qanswer首页、文档和下载 - 冲顶大会等游戏答题神器 - 开源中国社区
Float_left Icon_close
全部项目分类
MIT
Google Go 查看源码»
跨平台
silenceper
分享
收藏
40 人收藏
收录时间:2018-01-12
qanswer 详细介绍

答题神器:《冲顶大会》,《百万英雄》等答题游戏的答题神器,顺利吃鸡!

通过抓取手机屏幕截图经过文字识别,结合搜索引擎给出一个参考值。

分析结果:

结果说明:

  • 结果数:通过题目+答案的搜索形式在搜索引擎中的结果数量

  • 答案出现频率:通过搜索题目,答案在第一页结果中出现的频率

结果并不是100%的,只给出一个参考值,还需用户自己判断。理论上可支持多款APP,只需要修改config.yml中的题目和答案的截取位置即可。

编译安装

安装go环境,执行 make build 生成qanswer可执行文件。

配置文件

执行qanswer时,默认读取当前目录下的config.yml配置文件。

# 是否开始调试模式
debug: false 
# 对应的设备类型:ios or android
device: ios
# 使用的ocr工具:baidu or tesseract
ocr_type: baidu
# ios 设备连接wda的地址
wda_address: '127.0.0.1:8100'
# 截取题目的位置 :
question_x: 30
question_y: 310
question_w: 650
question_h: 135
# 截取答案的位置
answer_x: 30
answer_y: 500
answer_w: 680
answer_h: 370
#当选用baidu ocr时,需要执行api_key和secret_key
baidu_api_key: "xxx...."
baidu_secret_key: "xxx...."

iOS

Android

device: android

安装ADB

安装完后插入安卓设备且安卓已打开 USB 调试模式,终端输入 adb devices,显示设备号则表示成功。

List of devices attached
MWUBB17518200733	device

百度ocr

ocr_type: baidu

如果使用百度ocr,则需要预先申请api key 和secret key ,并且免费的额度有限

tesseract

ocr_type: tesseract

安装tesseract以及简体中文包。

以mac:为例

brew install tesseract
cd /usr/local/Cellar/tesseract/{version}/share/tessdata
wget https://github.com/tesseract-ocr/tessdata/raw/master/chi_sim.traineddata

其他系统的安装说明:https://github.com/tesseract-ocr/tesseract/wiki


大家对 qanswer 的评论 (全部 5 条评论)
{{repayCom.userName}}
noday
安卓的有了@我
花
不错不错
ItBayMax
那天的芝士超人,我就想这么干。正在编码中,py实现。哈哈
小-夜-曲
mark
silenceper
玩玩
顶部