Najděte polohu, R a C, kamery s maticí
která promítá tři body přesně a minimalizuje maximální chybu na všech ostatních bodech, jako v úloze HW-02.
Použijte koeficienty:
a4 = -4*d23^4*d12^2*d31^2*c23^2+d23^8-2*d23^6*d12^2-2*d23^6*d31^2+d23^4*d12^4+2*d23^4*d12^2*d31^2+d23^4*d31^4;
a3 = 8*d23^4*d12^2*d31^2*c12*c23^2+4*d23^6*d12^2*c31*c23-4*d23^4*d12^4*c31*c23+4*d23^4*d12^2*d31^2*c31*c23-4*d23^8*c12+4*d23^6*d12^2*c12+8*d23^6*d31^2*c12-4*d23^4*d12^2*d31^2*c12-4*d23^4*d31^4*c12;
a2 = -8*d23^6*d12^2*c31*c12*c23-8*d23^4*d12^2*d31^2*c31*c12*c23+4*d23^8*c12^2-4*d23^6*d12^2*c31^2-8*d23^6*d31^2*c12^2+4*d23^4*d12^4*c31^2+4*d23^4*d12^4*c23^2-4*d23^4*d12^2*d31^2*c23^2+4*d23^4*d31^4*c12^2+2*d23^8-4*d23^6*d31^2-2*d23^4*d12^4+2*d23^4*d31^4;
a1 = 8*d23^6*d12^2*c31^2*c12+4*d23^6*d12^2*c31*c23-4*d23^4*d12^4*c31*c23+4*d23^4*d12^2*d31^2*c31*c23-4*d23^8*c12-4*d23^6*d12^2*c12+8*d23^6*d31^2*c12+4*d23^4*d12^2*d31^2*c12-4*d23^4*d31^4*c12;
a0 = -4*d23^6*d12^2*c31^2+d23^8-2*d23^4*d12^2*d31^2+2*d23^6*d12^2+d23^4*d31^4+d23^4*d12^4-2*d23^6*d31^2;
Trojice vybírejte z 10 bodů, které jste používali v HW-02.
Vypracovanou úlohu tvoří zip archiv obsahující:
Find the camera pose, i.e. R and C, with camera calibration matrix
K.mat
which projects three points from space exactly and minimizes the maximal reprojection error on all other points as in HW-02.
Use coefficients a0,a1,a2,a3,a4 defined above.
Choose triplets from the 10 points, which you were using in HW-02.
Hand in a zip archive consisting