Pyautogui - 哪种方法更快?

Pyautogui - which approach is faster?

所以我要参加为期 3 天的教育研讨会,这对我来说没什么用,所以我在纸上写我的程序,我想知道一些事情,因为我不能在- -moment.

我基本上是在扫描我的屏幕以获取图像,屏幕分为 8 个部分。我不需要扫描所有 8 个片段,但例如现在,假设我只需要扫描 8 个图像可以弹出的 5 个片段。

只是让 pyautogui 扫描整个屏幕并记下看到图像的坐标是否更快,然后我会通过坐标知道它在哪个屏幕上弹出,还是让多个更快pyautogui 搜索定义区域?那么 pyautogui 搜索整个屏幕一次还是 pyautogui 对定义的区域进行多次搜索,只搜索屏幕的 20-70% 是否更快?

如果这取决于我最终搜索了多少屏幕,那么一个变得比另一个快的近似百分比是多少?例如:搜索 4 次 50% 屏幕比搜索一次 100% 屏幕快,但是搜索 6 次 75% 屏幕比搜索一次 100% 慢。

我认为这里更快更多的efficient/accurate过程是通过pyautogui搜索整个屏幕并记下看到图像的坐标,然后通过坐标知道它弹出了哪个屏幕... 所以我建议使用这种方法,因为第二种方法会更慢并且效率不如这个