A4M33TZ 2010: Domácí úkol č. 2 - DU-02
Najděte matici kamery promítající body x do jejich projekcí u
zadaných v souborch
-
001-ux.mat ... obsahuje 3D body v x a jejich 2D projekce v u.
-
001.jpg ... obraz
-
hw02load.m ... nahraje z aktuálního adresáře obraz, body a zobrazí je
která 5 a 1/2 bodu z 10 bodů vybraných následujícím algoritmem
rand('twister',id);
[dummy,i]=sort(rand(1,109));
clear dummy
ix=i(1:10)
x10 = x(:,ix);
promítne přesně a minimalizuje maximální chybu na všech ostatních bodech.
Parametr id
je Vaše pořadí v seznamu studentů předmětu. Chybu měřte eukleidovskou vzdáleností v
obraze.
- Nakreslete do obrazu projekce všech bodů.
- Zvýrazněte body, ze kterých jste matici kamery vypočítali.
- Nakreslete projekce všech bodů odhadnutou maticí kamery.
- Vykreslete maximální chybu pro každou testovanou matici.
- Vykreslete pro optimální matici chybu každého bodu jako funki pořadí bodu.
Vypracovanou úlohu tvoří zip archiv obsahující:
- cammat.m - skript řešící úlohu
- zprava.pdf - zpráva popisující vaše řešení
a obsahjící ilustrace 1-5 popsané výše.
Zpět na stránky předmětu.