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

3) Naivni algoritam, DLT algoritam, modifikovani DLT algoritam+ graficki prikaz

 
Slika Matija Kovacevic
3) Naivni algoritam, DLT algoritam, modifikovani DLT algoritam+ graficki prikaz
napisao/la Matija Kovacevic - ponedeljak, 29. oktobar 2018, 04:36
 

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.