Ho due immagini prese da diverse posizioni. La seconda telecamera è posizionata a destra, in alto e all'indietro rispetto alla prima telecamera. Quindi penso che ci sia una trasformazione prospettica tra le due viste e non solo una trasformazione affine poiché le telecamere sono a profondità relativamente diverse (ho ragione?) Ho alcuni punti corrispondenti tra le due immagini. Penso di usare questi punti corrispondenti per determinare la trasformazione di ciascun pixel dalla 1a alla 2a immagine.Differenza tra matrici fondamentali, essenziali e di omografia
Sono confuso dalle funzioni findFundamentalMat e findHomography .... entrambi restituiscono matrice 3x3, qual è la differenza tra i due ??
C'è qualche condizione richiesta/prerequisito per usarli (quando usarli) ??
Quale utilizzare per trasformare i punti dalla prima immagine alla seconda immagine ?? Nelle matrici 3x3 che restituiscono le funzioni, comprendono la rotazione e la traduzione tra i due fotogrammi dell'immagine?
Da wikipedia, è venuto a sapere che la matrice fondamentale è una relazione tra i corrispondenti punti dell'immagine. In una risposta SO here, si dice che Essential Matrix E è necessario per ottenere punti corrispondenti ... ma non ho la matrice Camera interna per calcolare E ..... Ho solo le due immagini.
Come devo procedere per determinare il punto corrispondente? In attesa di suggerimenti .. Grazie