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

Naivni, DLT, modifikovani DLT, grafički prikaz

 
Nutzerbild von Tijana Tosev
Naivni, DLT, modifikovani DLT, grafički prikaz
von Tijana Tosev - Montag, 29. Oktober 2018, 01:55
 

Student: Tijana Tošev 256/2015

Programski jezik: Python3 uz korišćenje numpy i matplotlib

Urađeno:

  1. Naivni algoritam
  2. DLT algoritam za 6 tačaka
  3. Modifikovani DLT algoritam za 6 tačaka
  4. Primer sa šumom
  5. Grafički prikaz

Prilog:

  • Slika dela koda
  • Slika terminala sa matricama preslikavanja
  • Grafički prikaz tačaka sa naivni i DLT algoritam
  • Slika terminala sa izlazom pri šumu

Tačke:

A = (1,2)

B = (4,7)

C = (3,8)

D = (1,6)

E = (0,4)

F = (0,3)

 

Ap = (5,-7)

Bp = (8,4)

Cp = (6,3)

Dp = (1,-3)

Ep = (2,-5)

Fp = (4,-7)

Zapažanja: Dodat je šum na tačkama D(1, 6.33), Dp(1.2,-3) i Ep(2,-4.87) i tada se može videti razlika u matrici preslikavanja. Permutacija tačaka neće promeniti rezultat algoritama - DLT i modifikovani DLT.