Warning
This page is located in archive.

Domácí úkol 02 - Projekční matice perspektivní kamery

Úloha

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 109 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 109 bodů odhadnutou maticí kamery.
  4. Vykreslete maximální chybu pro každou testovanou matici.
  5. Vykreslete pro optimální matici chybu všech 109 bodů jako funki pořadí bodu.

Odevzdání

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

  1. Obsah Všeho adresáře tz2011/ s aktualizovaným tz2011.m a hw02.m
  2. zprava.pdf - zpráva popisující vaše řešení. Zpráva musí obsahovat všechny výše požadované výsledky a grafy.
courses/a4m33tz/cviceni/tz-2011-hw-02.txt · Last modified: 2013/10/04 13:02 (external edit)