Student:Stefan Lazovic, 290/2015
Programski jezik: Python3 uz pomoc biblioteka numpy, matplotlib, math
Uradjeno i prilozeno:
Implementirani algoritmi navedni u naslovu teme.
Na prvom screenshotu terminala se nalaze matrice preslikavanja za sva 3 algoritma(i modifikovan DLT skaliran na DLT) u slucaju kada koristimo 4 i nakon toga 6 tacaka.
Koordinate koriscenih tacaka se nalaze na screenshotu koda, dok je graficki prikaz originalnih tacaka i njihovih slika nacrtan na grafiku.
Na poslednjoj slici mozemo videti razlike u matricama preslikavanja nakon dodatog suma na tackama A i Bp.
Zapazanja:
Mozemo primetiti da naivni algoritam daje dosta razlicita resenja od DLT i modifikovanog DLT algoritma u slucaju kada se radi o 4 tacke.
Slicno se moze zakljuciti i kada se radi sa 6 tacaka u vezi DLT i modifikovanog algoritma.
Sa slika se isto moze videti da je uspesno skaliranje u slucaju 4 tacke, dok nije isti slucaj kada radimo sa 6 tacaka.
Takodje se moze videti iz prilozenog da nakon dodatog suma postoji mala razlika u matricama preslikavanja kada je u pitanju DLT algoritam, dok je u slucaju modifikovanog DLT algoritma ta razlika malo veca.