2010-04-07 8 views
5

Il nome dell'algoritmo è dopo un po 'di matematico.qual è il nome dell'algoritmo di attraversamento di immagini simile a un serpente?

È possibile attraversare la linea immagine per linea, naturalmente, ma è possibile attraversare immagine utilizzando percorso generato ricorsiva, che i blocchi di base assomiglia:

U

Questa è un'immagine attraversamento 2x2 pixel per. Se hai un'immagine più grande, "moltiplica" questo blocco (ruotato o meno) per ogni segmento. Il risultato è un percorso simile a un serpente.

Quindi, forse ti ricordi il nome di questo algoritmo :-) Grazie in anticipo.

risposta

8

Credo che possa essere Hilbert Traversal o la curva di Hilbert.

Vedere, ad es. http://corte.si/posts/code/hilbert/portrait/index.html

alt text

+2

Si noti che se si utilizza quella curva per attraversare un array 2d, si tratta di vrt altamente inefficiente. cache del processore. –

2

Un altro è anche noto come Z-order Morton ordine.

Problemi correlati