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

  1. 001-ux.mat ... obsahuje 3D body v x a jejich 2D projekce v u.
  2. 001.jpg ... obraz
  3. 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.

  1. Nakreslete do obrazu projekce všech bodů.
  2. Zvýrazněte body, ze kterých jste matici kamery vypočítali.
  3. Nakreslete projekce všech bodů odhadnutou maticí kamery.
  4. Vykreslete maximální chybu pro každou testovanou matici.
  5. Vykreslete pro optimální matici chybu každého bodu jako funki pořadí bodu.

 Vypracovanou úlohu tvoří zip archiv obsahující:

  1. cammat.m - skript řešící úlohu
  2. 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.