【发布时间】:2018-11-06 09:45:52
【问题描述】:
我想提取一个带有 JS(普通)的游戏的对话并只获取文本气泡。 裁剪 和图像并不难,但遗憾的是图像的尺寸和比例会发生变化。这是之前和之后的图像
原始(已删除消息):
然后自动裁剪:
如何裁剪?所有文本都被保留,但除了文本之外没有其他内容(我需要这个,因为我正在通过 tesseract 将其转换为文本数据 它对图像中的其他一些东西感到困惑)。我的目标是拥有这个完全的客户端,因此不能使用 PHP。图像比例和尺寸也会发生变化。它总是会是风景,但有些实际上是方形的,而另一些则很长很短。这可能吗。我可以使用某种人工智能模型来捕捉它吗?任何帮助是极大的赞赏。谢谢!
编辑
这款游戏是 Brawl Stars,可在 iOS 和 Play 商店中获得。 点击系统会非常困难,它是由 Supercell 制造的,根据我的经验,他们的应用程序被很好地锁定了。 所有 api 都关注战斗结果而不是对话。
【问题讨论】:
-
如果您在问题中添加一些代码,这将非常有帮助...
-
@DragosRizescu 这也很难。我不知道哪个图书馆会这样做。
-
如果您正在捕获聊天内容,为什么不从气泡中捕获确切的文本呢?
-
@PaulGMihai 我不确定我是否在关注你。如果我只使用纯屏幕截图(唯一的输入)来进行 tesseract 它会产生很多错误,并且对话实际上是其他文本不可替代的。如果我要使用裁剪后的图像,我会完美地进行转换。
-
错误的方法,你的屏幕抓取是通过对屏幕拍照,尝试裁剪然后通过 ocr 软件运行,而不是拦截或挂钩来自你的游戏服务器的 api 响应将拥有您的文本,无需 AI。
标签: javascript html