python - 我需要检测屏幕的一小部分区域的颜色(红色)(我可以计算出坐标)。 (Python)

标签 python rgb color-detection

过去几周我和我的一些 friend 一直在开发一个程序,这基本上是我们最后无法弄清楚的事情。我们需要检测屏幕的一小部分区域的颜色(红色)(我可以算出坐标)。它必须每 3-5 秒检查一次并返回 true 或其他内容,因为如果确实如此,我要么需要关闭窗口,关闭我的计算机,要么停止运行脚本的其余部分。

最佳答案

这在很大程度上取决于您希望程序执行的操作...

OpenCV可能是最通用的选择。

如果您想自动执行任务,您可以使用 PyAutoGui反而。它包括控制鼠标和键盘的实用程序。

如果您只想知道某个位置/坐标处的像素颜色,则 Pillow可能是最简单的方法。

关于python - 我需要检测屏幕的一小部分区域的颜色(红色)(我可以计算出坐标)。 (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59971814/

相关文章:

wordpress - 上传到网络时,图像看起来像 CMYK。然而,它们是RGB

javascript - 使用 OpenCV.JS 进行颜色检测

opencv - OpenCV来自对象的独特计数

python - 打印 Python 异常类型(在 Fabric 中引发)

python - sqlalchemy 中使用反射和声明性语法的一对多关系定义给出了连接条件错误

python - 如何将 CSV 文件中的数据加载到 numpy 数组中

swift - 如何检测 Sprite 在某一点的颜色是否与另一个不同?

python - WebSocketHandler 和 TornadoWebSocketClient 何时完全删除?

rgb - 获取和设置 CCSprite 中像素的 RGB/RGBA 值 (cocos2d-x)

objective-c - RGB 到 HSL 的转换似乎在数值上还可以,但在视觉上却不是这样