Come seguito a my previous question per determinare i parametri della telecamera, ho formulato un nuovo problema.Determinazione della matrice di trasformazione
ho due immagini della stessa rettangolo:
Il primo è l'immagine senza alcuna trasformazione e mostra il rettangolo così com'è.
La seconda immagine mostra il rettangolo dopo una certa trasformazione 3d (rotazione XYZ, ridimensionamento, traduzione XY). Ciò ha causato il rettangolo di apparire trapezoidale.
Spero che la seguente immagine descrive il mio problema:
alt text http://wilco.menge.nl/application.data/cms/upload/transformation%20matrix.png
Come determinare quali trasformazioni (più precisamente: che cosa matrice di trasformazione) hanno causato questo tranformation?
Conosco le posizioni dei pixel degli angoli in entrambe le immagini, quindi so anche le distanze tra gli angoli.
Si tratta di un problema 3D. La prima immagine è un'immagine di riferimento del rettangolo su una scala 1: 1. Il secondo può essere considerato come un'immagine del rettangolo presa da una telecamera. Capisco il vostro punto che ci sono più soluzioni (più matrici di trasformazione) a un caso particolare. Se questo è il caso, sono felice di scegliere uno di loro. (Nella situazione che descrivi, sarei felice sia con la matrice identità che con qualsiasi matrice che dia lo stesso risultato) – dwergkees