引言:最近在玩逃离塔科夫,但是因为在游戏中无法得知物价的详细情况,从而对物品的取舍纠结徘徊,遂意图开发一个物价查询系统,暂随笔记录系统的基本设定。
基本功能:物价查询 (当然是模糊匹配)
实现方案:
1:在跳蚤市场查询所有物品,对物品价格列表截图
2:OCR分析图片,获取当前物品所属类别、价格等信息
3:信息存储
4:页面查询、手机适配、小程序
优化:
1:尝试用脚本截图
2:UI交互优化
3:多语言版本
4:对经常出现的ID进行标注,猜想为商人操控市场
5:OCR词库训练
6:历史记录
难点:
1:手动截图岂不是石乐志
2:OCR图片划分区域识别
3:OCR训练,否则可能不准确
// 2020-5-27 11:19:08 更新
对上述方案中优化操作:
1:使用Java 标准API Robot模拟操作鼠标动作和截图操作
2:使用Java标准API CropImageFilter和FilteredImageSource对图片进行裁切
3:使用Tess4j识别图片
4:使用Tesseract训练OCR
5:使用Solr存储检索