python 程序扫描页面中特定的像素组合?

发布于 2024-12-07 15:34:22 字数 181 浏览 0 评论 0 原文

我正在尝试编写一个 python 程序,它将拍摄屏幕截图,然后扫描图像以获取特定的像素或图案组合。例如:它拍摄网页的屏幕截图并扫描整个图像以获取 10X10 像素图案。如果它能记录屏幕上图像的 xy 位置那就太好了。

我在互联网上搜索了几个小时寻找解决方案,但一无所获。我只知道 python 的基础知识,不知道从哪里开始这个程序。

I'm trying to write a python program that will take a screen shot and then scan the image for a specific combination of pixels, or pattern. For example: it takes a screen shot of a web page and scans the whole image for a 10X10 pixel pattern. It would also be nice if it could record the x-y position of the image on the screen.

I searched the internet for hours for a solution but found nothing. I only know the basics of python and wouldn't know where to begin with this program.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南街九尾狐 2024-12-14 15:34:22

看一下一些基本的模式识别机器视觉文献。为了解决您的问题,需要更多细节。

  1. 该图案是二值图像、灰度图像还是彩色图像?
  2. 您需要多久执行一次此操作?
  3. 您看过 Python 成像库 (PIL) 吗?
  4. 您要搜索多大的图像?

一个好的做法是查看 PIL,然后查看 卷积 in 傅里叶 空间(相对)快速定位目标区域。最后,良好的 Google 搜索是您的朋友。

Take a look at some basic pattern recognition and machine vision literature. In order to address your question considerably more detail is needed.

  1. Is the pattern a binary image, a grayscale image, or a color image?
  2. How often do you need to do this?
  3. Have you looked at the Python Imaging Library (PIL)?
  4. How big of an image do you want to search?

A good course of action is to look at PIL, and then look at convolution in Fourier space to localize the target regions (relatively) quickly. Finally, a good Google search is your friend.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文