Image Spiral Pixel Search
Domanda
Sto cercando di capire come fare una ricerca pixel (color) dal centro e fuori, in a spirale forma .. non come la normale "ricerca pixel da sinistra a destra".
Finora ho fatto alcune semplici ricerche XY. Utilizzando PIL standard. Ma era rallentare. Poiché il risultato sembra sempre essere più vicino al centro (dell'immagine) nel mio caso. Il fatto è che non è un'immagine quadrata, quindi le posizioni centrali possono essere 2 o più pixel (non UN Centro, ma "Two"+ pixel Centerd), questo è dove lo "perdo" .. Puoi fare sbirciai dandomi alcuni suggerimenti? Lavoro sempre da uno screenshot pil-> ImageGrab.Grab (), usando dimensione dell'immagine Per ottenere la dimensione dell'immagine e px = image.getPixel ((x, y)) Per ottenere l'attuale locazione pixel
Sto lavorando con R, G, B-Colors: Se px [0] == R e Px [1] == G e Px [2] == B:
Soluzione
Vedi questa risposta Per un mucchio di diversi algoritmi scritti in Python per aver iterato su una matrice in modo spirale.