Jako kontynuację dla my previous question dotyczące określania parametrów kamery sformułowałem nowy problem.Ustalanie macierzy transformacji
Mam dwa zdjęcia tego samego prostokąta:
Pierwszy to obraz bez żadnych przekształceń i pokazuje prostokąt, jak to jest.
Drugie zdjęcie pokazuje prostokąt po zastosowaniu transformacji 3d (obrót XYZ, skalowanie, tłumaczenie XY). Spowodowało to, że prostokąt wyglądał jak trapez.
Mam nadzieję, że następujący obraz opisuje mój problem:
alt text http://wilco.menge.nl/application.data/cms/upload/transformation%20matrix.png
Jak określić, jakie transformacje (dokładniej: co transformacji macierzy) spowodowały tę tranformation?
Znam położenia pikseli w rogach na obu obrazach, dlatego też znam odległości między narożnikami.
To jest problem 3D. Pierwsze zdjęcie jest obrazem odniesienia prostokąta w skali 1: 1. Drugi może być traktowany jako obraz prostokąta zrobiony przez kamerę. Rozumiem, że istnieje większa liczba rozwiązań (więcej macierzy transformacji) w konkretnym przypadku. Jeśli tak jest, z przyjemnością wybiorę którekolwiek z nich. (W opisywanej sytuacji byłbym zadowolony z macierzy tożsamości lub dowolnej matrycy, która daje taki sam wynik) – dwergkees