Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python程序,它扫描一个页面,寻找特定的像素组合?_Python_Image_Screen_Pixel_Scanning - Fatal编程技术网

python程序,它扫描一个页面,寻找特定的像素组合?

python程序,它扫描一个页面,寻找特定的像素组合?,python,image,screen,pixel,scanning,Python,Image,Screen,Pixel,Scanning,我正在尝试编写一个python程序,它将截屏,然后扫描图像,寻找特定的像素组合或模式。例如:它拍摄网页的屏幕截图,并扫描整个图像以获得10X10像素的图案。如果它能在屏幕上记录图像的x-y位置也会很好 我在互联网上搜索了几个小时寻找解决方案,但什么也没找到。我只知道python的基础知识,不知道从哪里开始使用这个程序 看看一些基础知识和文献。为了解决你的问题,需要更多的细节 图案是二值图像、灰度图像还是彩色图像 你需要多久做一次 您看过Python映像库()了吗 您希望搜索多大的图像 一个好的做

我正在尝试编写一个python程序,它将截屏,然后扫描图像,寻找特定的像素组合或模式。例如:它拍摄网页的屏幕截图,并扫描整个图像以获得10X10像素的图案。如果它能在屏幕上记录图像的x-y位置也会很好

我在互联网上搜索了几个小时寻找解决方案,但什么也没找到。我只知道python的基础知识,不知道从哪里开始使用这个程序

看看一些基础知识和文献。为了解决你的问题,需要更多的细节

  • 图案是二值图像、灰度图像还是彩色图像
  • 你需要多久做一次
  • 您看过Python映像库()了吗
  • 您希望搜索多大的图像

  • 一个好的做法是先观察,然后在空间中观察,以(相对)快速地定位目标区域。最后,好的搜索是你的朋友。

    这似乎是一个相当复杂的程序,尤其是作为Python的新手。如果你说你“在互联网上搜索了几个小时,但什么也没找到”,你是说一个模块或代码snippit已经做到了这一点,也许你会被困在自己的程序中。为什么是Python?你有不同语言的专业知识吗?更详细地说,这就是我想要它做的:首先,它从PIL模块获取一个屏幕截图,并保存它。然后它读取图像并查找特定的rbg像素模式(从保存的屏幕截图)。第三,如果找到匹配项,它将得到x-y位置,然后继续执行代码的其余部分。我希望它能在30秒到1分钟内完成所有这些。我不认为这太重要,但我使用的是windows,我也知道如何使用PIL截图并保存它。事实上,这不是一个简单的项目。