OnmyojiAutoScript
OnmyojiAutoScript copied to clipboard
OCR数字
在提问之前...
- [X] 我已经搜索了现有的 issues
- [X] 我在提问题之前至少花费了 5 分钟来思考和准备
- [X] 我已经阅读了文档中的 常见问题(FAQ)
- [X] 这个问题出现了至少三次,不是偶发的
描述你的问题
OCR识别数字时,在遇到800,900等后两位为0的情况下,会识别为0,比如在御灵的票数识别和天照爬塔到900次的时候
如何复现
例如,在御灵的票数为800和天照爬塔到900次的时候
预期行为
由于御灵代码会先识别票是否足够,在票为整百的时候有几率识别为0
相关 Logs
No response
截图
还有别的吗?
No response
该问题和 #110 一样,问题复现也十分简单
简而言之就是识别区域的800票被识别成了00票
怀疑的原因有 1.ocr的roi设置的过小了,但是我刚才去检查了一下,发现它好像是可以覆盖住整个框的,所以就很神奇,暂时没有什么解决思路,可能得一步一步debug来。
2.第一个数字被识别成其他字母了,诸如E,这个就需要对后处理函数进行补全了
初步想法是先粗暴的加大roi试一下,不行的话就得单独用日志回调debug了