事情是这样的,最近有空的时候就折腾一下那个图色工具,然后因为大漠跟乐玩识别灰度的颜色描述不一样就想着把这玩意也集合到乐玩助手上,本着用不用得上无所吊慰但别人有的我全都要的态度就抽出点新赛季冲分的时候浅浅研究了一下,总所周知灰度值范围0-255 255对应的十六进制颜色值就是 R255 G255 B255 转换成16进制 FFFFFF ,我本来想着挺容易实现的先写完再去冲分,后面发现怎么都对不上,具体表现在用写完后二值化区域的值对不上,做出来的字库用对应的灰度值和1.0的相似度大漠OCR识别不到。这就给我整不会了,于是这几天晚上有空都在折腾这玩意新赛季排位一把都没打。但也是毫无效果!由于解决不了这问题这两天睡觉都睡不好,索性今天多花点时间解决,于是下午没事就又开始折腾这玩意,结果发现TMD大漠切换灰度的时候会把图片灰度处理,而我电脑每天6点自动切换深色模式,而且我截的图都是txt文档恰好一点彩色都没有所以迟迟没有发现,我一直以为是偏色值大漠跟乐玩的算法不一样一直折腾,各自引擎,AI啥都TMD查了结果下午截图我那花里胡哨的易语言ide界面才发现问题
不能说毫不相干只能说一模一样
不能说一模一样只能说毫不相干
  大漠灰度的用的是平均灰度 (R + B+ G) / 3 我不会汇编写的源码效率太低下面贴上桔城模块大佬的汇编代码
置入代码 ({ 87, 86, 139, 69, 8, 153, 139, 8, 227, 126, 102, 187, 66, 77, 102, 57, 89, 8, 117, 116, 139, 65, 42, 59, 194, 114, 109, 139, 89, 30, 247, 243, 137, 69, 252, 75, 137, 93, 240, 139, 249, 51, 201, 177, 3, 139, 119, 26, 78, 15, 182, 87, 36, 211, 234, 137, 85, 236, 15, 175, 242, 51, 192, 137, 69, 244, 247, 109, 252, 137, 69, 232, 51, 219, 137, 93, 248, 3, 93, 232, 141, 92, 59, 62, 51, 192, 153, 138, 19, 3, 194, 138, 83, 1, 3, 194, 138, 83, 2, 3, 194, 153, 247, 241, 136, 3, 136, 67, 1, 136, 67, 2, 139, 93, 248, 3, 93, 236, 59, 222, 118, 208, 139, 69, 244, 64, 59, 69, 240, 118, 188, 51, 192, 64, 235, 2, 51, 192, 94, 95, 201, 194, 4, 0 })返回 (假)
|