【发布时间】:2011-10-01 01:44:35
【问题描述】:
我正在尝试编写一个 python 程序,该程序将拍摄屏幕截图,然后扫描图像以查找特定的像素组合或图案。例如:它拍摄网页的屏幕截图并扫描整个图像以获得 10X10 像素的图案。如果它可以记录屏幕上图像的x-y位置也很好。
我在互联网上搜索了几个小时以寻找解决方案,但一无所获。我只知道python的基础知识,不知道从哪里开始这个程序。
【问题讨论】:
-
这似乎是您正在谈论的一个相当复杂的程序,尤其是作为 Python 新手。如果你说你“在互联网上搜索了几个小时的解决方案,但一无所获”,你的意思是一个模块或代码片段已经这样做了,也许你会被困在自己的工作中。为什么是 Python?你有其他语言的专业知识吗?
-
更详细地说,这就是我想要它做的事情:首先,它从 PIL 模块中获取带有图像抓取的屏幕截图并保存。然后它读取图像并查找特定的 rbg 像素模式(从保存的屏幕截图中)。第三,如果找到匹配项,它将获取 x-y 位置,然后继续执行其余代码。我希望它在 30 秒到一分钟内完成所有这些工作。我认为这并不重要,但我使用的是 Windows,而且我还想出了如何使用 PIL 截屏并保存它。
标签: python image screen pixel scanning