Поиск изображения по спирали - PullRequest
2 голосов
/ 24 января 2012

Я пытаюсь выяснить, как выполнить пиксельный (цветной) поиск по центру и снаружи, в форме спираль . Не так, как при обычном "поиске слева направо".

Пока я провел несколько простых поисков. Используя стандартный PIL. Но это было медленно. в результате в моем случае результат всегда кажется ближе к центру (изображения). Дело в том, что это не квадратное изображение, поэтому центральное положение (я) может составлять 2 или более пикселей (не A центр, а «два» + пиксель по центру), здесь я его «теряю» ".. Можете ли вы подсмотреть, дать мне несколько советов? Я всегда работаю со скриншотом PIL-> ImageGrab.grab () , используя image.size для получения размера изображения и px = image.getpixel ((x, y)) для получения текущего местоположения в пикселях

Я работаю с цветами R, G, B: если px [0] == r и px [1] == g и px [2] == b:

1 Ответ

1 голос
/ 24 января 2012

См. Этот ответ для набора различных алгоритмов, написанных на python для итерации по матрице по спирали.

...