Student: Đorđe Spasojević 136/2015
Programski jezik: Python2.7 sa bibliotekama numpy i matplotlib
Urađeno: Naivni algoritam, DLT algoritam i normalizovani DLT algoritam, poređene algoritama na 4 tačke, poređenje algoritama na 5 tačaka, uticaj šuma i vizuelizacija.
Napomena: Tačke se unose iz datoteke.
Tačke:
A(6, 2) B(7, 7) C(3, 9) D(1, 4) E(2, 1) šum Eš(2,2)
Ap(13, -4) Bp(15, 8) Cp(-6, 20) Dp(-3, -5) Ep(0, -12)
Zapažanja:
- Na 4 tačke Naivni i DLT algoritmi se ne razlikuju.
- Kada se radi sa 5 tačaka, DLT i normalizovani DLT daju prilično slične rezultate, dok naivni algoritam, očekivano, daje pogrešne, jer radi samo sa 4 tačke.
- Kada radimo sa 5 tačaka i imamo šum na jednoj tački, dobijamo prilično slična rešenja kao kada radimo sa dobrim podacima.
Prva slika su rezultati za rad sa 4 tačke
Druga su rezultati sa 5 tačaka
Treća su rezulztati sa 5 tačaka sa šumom