精易论坛

标题: 多点找多色 [打印本页]

作者: 南瓜2021    时间: 2024-7-10 16:33
标题: 多点找多色
用了20几个dm.FindColor 判断循环 导致脚本延迟三秒多,怎么优化


作者: qq73s5456    时间: 2024-7-10 16:45
找图加色偏,会不会更快?
作者: mytiger    时间: 2024-7-10 16:56
判断啥的要20几个找色
作者: W先生丿    时间: 2024-7-10 17:15
按道理就算20个也是毫秒级别的。这延迟3秒估计是你代码写得有问题
作者: 风度猫    时间: 2024-7-10 17:33
FindColor   在于你的范围  和偏色  范围越小  偏色越准 速度就越快
作者: 背靠背拥抱    时间: 2024-7-10 18:23
你是调用了20次dm.FindColor么,还一个dm.FindColor里面给了20个色点,后者的话不应该那么慢,前者就不确定了,找色应该是最快的了吧,全屏识别也是毫秒级别的。

作者: 南瓜2021    时间: 2024-7-15 13:45
背靠背拥抱 发表于 2024-7-10 18:23
你是调用了20次dm.FindColor么,还一个dm.FindColor里面给了20个色点,后者的话不应该那么慢,前者就不确定 ...

20个区域要找的色颜色都不一样,所以只能多点找多色,也不能整个区域去找多色,有些地方会有相同的颜色。
作者: 南瓜2021    时间: 2024-7-15 13:47
adnm15 发表于 2024-7-10 17:15
按道理就算20个也是毫秒级别的。这延迟3秒估计是你代码写得有问题

我用的判断循环首,后面改成如果后快了一两秒




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4