图像螺旋像素搜索

发布于 2024-12-28 17:17:11 字数 459 浏览 0 评论 0原文

我正在尝试弄清楚如何以螺旋形状从中心向外进行像素(颜色)搜索。不像正常的“从左到右像素搜索”。

到目前为止,我已经进行了一些简单的 xy 搜索。使用标准 PIL。但速度太慢了。因为在我的例子中,结果似乎总是更接近(图像)的中心。问题是它不是方形图像,因此中心位置可以是 2 个或更多像素(不是 A 中心,而是“两个”+ 像素居中),这就是我“松散”的地方它”..你能给我一些提示吗?我总是从屏幕截图 PIL-> 开始工作ImageGrab.grab(),使用image.size获取图像大小,以及px=image.getpixel((x, y))要获取当前像素位置,

我正在使用 R、G、B 颜色:if px[0] == r 且 px[1] == g 且 px[2] == b:

I'm trying to figure out how to do a pixel (color) search from the center and out, in a spiral shape.. Not like the normal "left to right pixel search".

So far i've made some simple x-y searches. Using standard PIL. But it was to slow. as the result always seems to be closer to the center (of the image) in my case. The thing is that it's not a square image, so the center position(s) can be 2 or more pixels (not A center, but "two"+ pixels centerd), this is where I "loose it".. Can you peeps give me some hints? Im always working from a screenshot PIL-> ImageGrab.grab(), using image.size to get the image size, and px=image.getpixel((x, y)) to get the current pixel-location

I'm working with R,G,B-colours: if px[0] == r and px[1] == g and px[2] == b:

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

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

发布评论

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

评论(1

叶落知秋 2025-01-04 17:17:11

请参阅此答案,了解用 python 编写的用于迭代螺旋矩阵的一堆不同算法时尚。

See this answer for a bunch of different algorithms written in python for iterating over a matrix in a spiral fashion.

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