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:

È stato utile?

Soluzione

Vedi questa risposta Per un mucchio di diversi algoritmi scritti in Python per aver iterato su una matrice in modo spirale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top