OnmyojiAutoScript icon indicating copy to clipboard operation
OnmyojiAutoScript copied to clipboard

OCR数字

Open TripleEarth opened this issue 1 year ago • 1 comments

在提问之前...

  • [X] 我已经搜索了现有的 issues
  • [X] 我在提问题之前至少花费了 5 分钟来思考和准备
  • [X] 我已经阅读了文档中的 常见问题(FAQ)
  • [X] 这个问题出现了至少三次,不是偶发的

描述你的问题

OCR识别数字时,在遇到800,900等后两位为0的情况下,会识别为0,比如在御灵的票数识别和天照爬塔到900次的时候

如何复现

例如,在御灵的票数为800和天照爬塔到900次的时候

预期行为

由于御灵代码会先识别票是否足够,在票为整百的时候有几率识别为0

相关 Logs

No response

截图

7%`WPS 0AUHJO8Y0XO~FJSR

还有别的吗?

No response

TripleEarth avatar Sep 21 '23 06:09 TripleEarth

该问题和 #110 一样,问题复现也十分简单 1696943365481 1696943373129 简而言之就是识别区域的800票被识别成了00票

怀疑的原因有 1.ocr的roi设置的过小了,但是我刚才去检查了一下,发现它好像是可以覆盖住整个框的,所以就很神奇,暂时没有什么解决思路,可能得一步一步debug来。

2.第一个数字被识别成其他字母了,诸如E,这个就需要对后处理函数进行补全了

初步想法是先粗暴的加大roi试一下,不行的话就得单独用日志回调debug了

YuuLong avatar Oct 10 '23 13:10 YuuLong