图像螺旋像素搜索
我正在尝试从中心开始,向外以螺旋的形状进行像素(颜色)搜索,而不是像普通的“从左到右”的像素搜索。
到目前为止,我做了一些简单的x-y搜索,使用的是标准的PIL库。但速度太慢了,因为在我的情况下,结果总是似乎离中心更近。问题是我的图片不是正方形,所以中心位置可能有两个或更多像素(不是一个中心,而是“两个”+像素在中心),这让我有点困惑……你们能给我一些提示吗?我总是从截图开始,使用 PIL 的 ImageGrab.grab(),用 image.size 获取图片大小,然后用 px=image.getpixel((x, y)) 获取当前像素的位置。
我正在处理 R、G、B 颜色:if px[0] == r and px[1] == g and px[2] == b: