images.findImage(img, template[, options])这个函数是不是在多分辨率的情况下会失效?
已存档
网上查询images.findImage(img, template[, options])的原理,网上说是用小图的矩阵在大图里面滑动匹配。那么问题来了,如果小图是在1920*1080的手机截图上裁剪出来的,在其他尺寸的截图种进行小图匹配是不是会出问题呢?
如果出现这种问题,那么是要准备多种尺寸的小图还是更改大图/小图的分辨率进行适配?
回答
感觉应该不会出问题吧,屏幕比例应该不会变化吧。如果是游戏里的 UI 应该都会用同样的大小的(因为是同一个资产),如果比例不变应该问不大。找图应该并不只是相同大小的查找(我还没试只是猜的QAQ),而且不是还有那个分辨率重新映射的函数(dog)
最后面那个 option 参数里有个可选的相似度参数 threshold ,如果不能适配,可以试试把这个值调小一些。
0