Come trovare una corrispondenza o la mappatura tra due immagini simili dello stesso oggetto

StackOverflow https://stackoverflow.com/questions/4104084

Domanda

Ho due foto di una casa, la macchina fotografica è solo spostato di circa 1 metro o circa 1 piede dalla sua posizione per la seconda foto. Così per la prima e la seconda foto, sono molto lo stesso, ma con qualche piccola differenza è il punto di vista.

voglio generare una mappatura, una corrispondenza tra la prima foto e la seconda foto. Vorrei sapere, per i pixel nella prima foto, da dove si mappano nella seconda foto e nella direzione opposta.

Credo che ci sia un modo per rilevare strutture simili tra foto e utilizzando in questo modo posso trovare un occhio e croce su dove i pixel sono andati a.

Per una seconda parte di questa domanda, come posso risolvere questo problema se alcune caratteristiche sono state nascoste o rivelate, ad esempio, c'è un albero tra la casa e la macchina fotografica. Così l'albero rivelerà alcuni pixel e nascondere alcuni come ho spostato la macchina fotografica a causa di esso che è tra la fotocamera e la casa.

È stato utile?

Soluzione

Si potrebbe voler esaminare la SIFT algoritmo .

Altri suggerimenti

voglio sottolineare che SIFT e SURF non stanno andando a risolvere questo problema, trovano un'immagine in un'altra immagine. Essi riconoscono la posizione dell'immagine A all'interno dell'immagine B.

Tuttavia, quando la telecamera si è spostata leggermente distanziato, alcuni oggetti sono spostati e si sovrappongono reciprocamente. Quindi, ciò che è necessario per è quello di trovare gli oggetti che si sono spostati l'uno rispetto all'altro, per trovare quelli che si sovrappongono altri.

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