小编Are*_*eeb的帖子

无论色调/亮度如何,使用 PyAutoGUI 在屏幕上定位图像

我正在 Python (PyAutoGUI) 中寻找一种简单的方法来定位屏幕上某种类型的所有图像,但这里有一个问题,每个图像都有不同的渐变/色调,我不想截取屏幕截图每个图像以在屏幕上定位它们。

这是包含我试图获取坐标的图像的屏幕区域:

如您所见,每个方块都有独特的颜色(对比度)。

所以我想获得每个方块的坐标,使 PyAutoGUI 只扫描一张图像。有什么办法可以让它忽略图像对比度的差异?比如制作黑白模式什么的。

代码如何工作:

import pyautogui
coordinates = pyautogui.locateAllOnScreen("image.png") # Returns list of coordinates of all images matching image.png
Run Code Online (Sandbox Code Playgroud)

python pyautogui

2
推荐指数
1
解决办法
6452
查看次数

标签 统计

pyautogui ×1

python ×1