Prvi domaći - projektivna preslikavanja, do 29.10. u 12:00

Naivni algoritam, DLT i modifikovani DLT + graficki prikaz

 
Slika Nenad Perisic
Naivni algoritam, DLT i modifikovani DLT + graficki prikaz
napisao/la Nenad Perisic - nedelja, 28. oktobar 2018, 23:51
 

Student: Nenad Perisic 244/2015
Programski jezik: python uz koriscenje biblioteka numpy, matplotlib

Uradjeno:
1. Naivni, DLT i normalizovani DLT algoritam
2. Zapazanja i poredjenje algoritama na 4 i 6 tacaka
3. Unos tacaka preko terminala
4. Predstavljanje ulaznih i izlaznih tacaka, poligona

Prilog:
1. Slike koda
2. Poredjenje sva tri algoritma na 4 tacke (A,B,C,D,Ap,Bp,Cp,Dp)
3. Graficki prikaz preslikavanja 4 tacke
4. Poredjenje DLT i modifikovanog DLT na 6 tacaka
5. graficki prikaz preslikavanja 6 tacaka

Zapazanja:
1. Za 4 tacke naivni, DLT i modifikovani DLT se poklapaju
2. Za 6 tacaka DLT i modifikovani DLT se takodje poklapaju
3. DLT i modifikovani DLT ne zavise od redosleda tacaka

Tacke:
A(1,2,1)
B(2,1,1)
C(5,2,1)
D(6,7,1)
E(3,5,1)
F(7,4,1)

Ap(3,-1,5)
Bp(4,6,6)
Cp(7,15,13)
Dp(8,4,20)
Ep(5,-2,12)
Fp(9,17,19)

DLT:

 

Normalizacija za modifikovani DLT:

 

Rezultati: