Student: Matija Kovacevic 270/2015
Programski jezik: C++ (iscrtavanje uz pomoc Gnuplot-a)
Uradjeno:
- Naivni algoritam
- DLT algoritam
- Modifikovani DLT algoritam
- Poredjenje Naivnog i DLT algoritma za 4 korespodencije
- Analiza uticaja suma na rezultat DLT algoritma
- Graficki prikaz preslikavanja
Prilog:
- Graficki prikaz preslikavanja primenom naivnog algoritma
- Graficki prikaz preslikavanja primenom DLT algoritma
- Slika koda
- Matrice projektivnog preslikavanja dobijene primenom Naivnog, DLT i modifikovanog DLT algoritma za 4 korespodencije
- Matrice projektivnog preslikavanja dobijene primenom DLT i modifikovanog DLT algoritma za 6 korespodencija i matrice sa sumom
Tacke:
- A(-7, -4)
- B(-8, 1.75)
- C(0, 5)
- D(-3, 1)
- E(1, 4)
- F(-2, -3.25)
- Ap(5, 2)
-
Bp(-3, 4)
-
Cp(-1, 8)
-
Dp(4, 9)
-
Ep(6, 7)
-
Fp(5.32, 6)
Zapazanje: Vrednost matrice preslikavanja prilikom primene Naivnog i DLT algoritma na 4 korespodencije je ista (nakon primene DLT algoritma skaliranjem se dobija ista matrica kao i nakon primene Naivnog algoritma). Za 6 korespodencija vrednost matrica DLT i modifikovanog DLT algoritma se razlikuju ali za veoma malu vrednost pa to mozemo zanemariti. Kada je dodat sum na dvema tackama matrice dobijene DLT i modifikovanim DLT algoritmom su se neznatno promenile. Nakon zamene mesta tackama A , F i njihovim projekcijama zakljucujemo da redosled tacaka ne utice na izracunavanje algoritama DLT i njegove modifikacije.