Top Banner
UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA JOŠT MLINARIČ KJE JE BILA KAMERA DIPLOMSKO DELO Ljubljana, 2017
43

JOŠT MLINARIČ - uni-lj.si

Nov 01, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: JOŠT MLINARIČ - uni-lj.si

UNIVERZA V LJUBLJANI

PEDAGOŠKA FAKULTETA

JOŠT MLINARIČ

KJE JE BILA KAMERA

DIPLOMSKO DELO

Ljubljana, 2017

Page 2: JOŠT MLINARIČ - uni-lj.si
Page 3: JOŠT MLINARIČ - uni-lj.si

UNIVERZA V LJUBLJANI

PEDAGOŠKA FAKULTETA

ŠTUDIJSKI PROGRAM: DVOPREDMETNI UČITELJ

SMER: FIZIKA - MATEMATIKA

KANDIDAT: JOŠT MLINARIČ

MENTOR: prof. dr. MATIJA CENCELJ

KJE JE BILA KAMERA

DIPLOMSKO DELO

Ljubljana, 2017

Page 4: JOŠT MLINARIČ - uni-lj.si
Page 5: JOŠT MLINARIČ - uni-lj.si

Zahvala

Iskreno se zahvaljujem prof. dr. Matiju Cenclju za mentorstvo, vse nasvete in ideje, ki so

bili v veliko pomoč pri nastajanju diplomskega dela.

Zahvala gre tudi partnerici, hčerki, staršem, sestri in babici, za vso potrpežljivost in

podporo, ki so mi jo izkazali v vseh letih študija in me spodbujali vse do konca.

Zahvalil bi se tudi vsem profesorjem ter sošolkam in sočolcem, s katerimi smo skupaj

preživeli študentsko obdobje in drug drugega spodbujali v napornih trenutkih.

i

Page 6: JOŠT MLINARIČ - uni-lj.si
Page 7: JOŠT MLINARIČ - uni-lj.si

Povzetek

V diplomskem delu je opisan in obravnavan problem lociranja kamere ob zajetju foto-

grafije nekega objekta kvadraste oblike oziroma zgradbe. V prvem delu je predstavljeno

teoretično ozadje samega postopka, ki temelji na principih elementarne in projektivne

geometrije, v drugem delu pa so teoretične ugotovitve preverjene še praktično na majhni

škatli kvadraste oblike, predstavljeni pa so tudi vzroki za napake pri merjenju oziroma

izračunu samega položaja fotoaparata.

Ključne besede: položaj fotoaparata, projekcija, višina fotoaparata, razdalja.

iii

Page 8: JOŠT MLINARIČ - uni-lj.si

Abstract

The problem of determining the location of the camera for taking a given photo of a rec-

tangular body e.g. a building is described and considered. In the first part the theoretical

prerequisites of elementary and projective geometry are introduced and the problem is

solved, in the second part the solution is checked in a practical example of a photo of a

small box. The reasons for inacuracy are discussed.

Keywords: camera location, projection, camera height, distance.

iv

Page 9: JOŠT MLINARIČ - uni-lj.si

Kazalo

Povzetek iii

Abstract iv

1 Uvod 1

2 Evklidska geometrija 2

2.1 Afina geometrija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.2 Afine transformacije in osnovni izrek afine geometrije . . . . . . . . . . . . 3

2.3 Aksiomatsko definirana afina ravnina . . . . . . . . . . . . . . . . . . . . . 4

2.4 Projektivna geometrija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.4.1 Vložitev afine geometrije v projektivno geometrijo . . . . . . . . . . 5

3 Talesovi izreki 6

4 Določanje položaja kamere 8

4.1 Ozadje postopka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4.2 Postopek določanja položaja kamere . . . . . . . . . . . . . . . . . . . . . . 12

5 Praktični del 24

5.1 Mala škatla pravokotne oblike . . . . . . . . . . . . . . . . . . . . . . . . . 24

6 Zaključek 27

6.1 Napaka odvisna od resolucije fotografije . . . . . . . . . . . . . . . . . . . . 27

6.2 Napaka odvisna od oddaljenosti fotoaparata . . . . . . . . . . . . . . . . . 27

Literatura 31

Kazalo slik 32

Seznam tabel 33

v

Page 10: JOŠT MLINARIČ - uni-lj.si
Page 11: JOŠT MLINARIČ - uni-lj.si

1 Uvod

Ljudje radi med seboj primerjamo preteklost in sedanjost, pri tem pa velikokrat primer-

jamo tudi posamezne pomembnejše zgradbe. Preteklost in sedanjost zgradbe z okolico

najlažje prikažemo z dvema fotografijama; prva prikazuje fotografijo zgradbe v preteklosti,

druga pa prikazuje isto zgradbo v sedanjem času. Če želimo, da je naša primerjava rele-

vantna oziroma smiselna, moramo seveda upoštevati nekaj pomembnih dejstev. Smiselno

je primerjati isti del zgradbe, saj je namreč brez pomena primerjati fotografiji, na katerih

je na eni fotografirana sprednja stran zgradbe, na drugi pa zadnja stran. Poleg tega pa

primerjava izgubi smisel tudi, če fotografiji nista zajeti iz enakega položaja. Fotoaparat

torej mora biti pri zajetju ene in druge fotografije na istem položaju. In tega problema

se bom lotil v svojem diplomskem delu. Opisal bom postopek kalibracije kamere, to je

določanje položaja kamere iz fotografije. Problem razumevanja relativnega položaja fo-

tografije in samega objekta se raziskuje s pomočjo matematike in računalniške znanosti.

Za osnovo sem uporabil članek iz matematične revije [1], ki se primera loti zgolj teore-

tično, ga razširil in na koncu uporabil oziroma preveril še praktično. Poleg omenjenega

članka, sta mi bila v pomoč še dva članka, prav tako iz matematičnih revij [2] [3], in pri

evklidski geometriji tudi zapiski s predavanj mojega mentorja, prof. dr. Matija Cenclja[4].

Sam postopek temelji na elementarni ravninski geometriji in osnovnih principih projek-

tivne in afine geometrije.

1

Page 12: JOŠT MLINARIČ - uni-lj.si

2 Evklidska geometrija

Z evklidsko geometrijo se srečamo že v fazi našega otroštva oziroma pri prvih stikih z

matematiko, saj poleg tega, da živimo v evklidskem prostoru, evklidsko geometrijo spo-

znavamo tudi v šoli, ko spoznavamo različne geometrijske like in telesa oziroma ko spo-

znavamo pojem daljice in premice. Večinoma geometrija, ki jo spoznavamo v osnovni šoli,

zadošča našim potrebam po vključevanju geometrije v naše življenje, a se vendarle izkaže,

da študij neevklidske geometrije ni zaman.

Vsi spoznamo daljice in premice ter like kot so kvadrat, krog in pravokotnik, obenem

pa spoznamo tudi lastnosti togih premikov, kot sta zrcaljenje in rotacija, in da se pri

tem ohranjajo vse lastnosti daljic, premic oziroma likov. Danes na voljo veliko različne

tehnologije, ki nam omogoča igranje igric, risanja v treh dimenzijah in še bi lahko na-

števal. In ravno pri zaznavanju na primer geometrijskih teles, kot je kvader, opazimo,

da si z evklidsko geometrijo ne znamo razložiti vsega. Namreč pri premikanju kvadra

po zaslonu ugotovimo, da se koti ne ohranjajo, kakor bi pričakovali po petih aksiomih

evklidske geometrije, ki jih je približno 300 let pred našim štetjem v zbirki 13 knjig z

naslovom Elementi zapisal Evklid. Pa si poglejmo teh pet postulatov oziroma aksiomov,

ki so za lažje razumevanje in uporabo prevedeni v sodobni matematični jezik:

(E1) Skozi različni točki poteka natanko ena premica.

(E2) Premica je neomejena množica točk.

(E3) Za različni točki obstaja krožnica, ki ima središče v prvi točki in poteka skozi drugo

točko.

(E4) Vsi pravi koti so med seboj skladni.

(E5) Za vsako točko X in premico p obstaja natanko ena premica, ki gre skozi X in je

vzporedna premici p.

V 19. stoletju sta János Bolyai in Nikola Ivanovič Lobačevski [5] neodvisno odkrila hiper-

bolično ravninsko geometrijo, ki zadošča prvim štirim postulatom, ki jih je zapisal Evklid

(E1-E4), a ne zadošča postulatu o vzporednosti. S tem sta dokazala, da je peti postulat

2

Page 13: JOŠT MLINARIČ - uni-lj.si

(E5) o vzporednosti posledica prvih štirih postulatov. Za nas to ni tako zelo pomembno,

zato se vrnimo k vprašanju, čemu služi študij neevklidske geometrije. Odgovor je pre-

prost. Danes, v dobi računalnikov, prikaz premikanja objektov na zaslonu ni možen v

okviru evklidske geometrije, torej neevklidksa geometrija ni nekaj teoretičnega, pač pa je

prisotna tudi v našem vsakdanjem življenju. Zamislimo si na primer primer kvadra, ki ga

premikamo po zaslonu. Ugotovimo, da se koti in dolžine ne ohranjajo .

2.1 Afina geometrija

Definicija. Naj bodo V končnorazsežen vektorski prostor nad obsegom O, U < V vektor-

ski podprostor in a ∈ V . Množico a+U = {a+x : x ∈ U} imenujemo afin podprostor

v V . Množica A je afin prostor, če je afin podprostor v kakšnem vektorskem prostoru.

2.2 Afine transformacije in osnovni izrek afine geometrije

Definicija. Točke x, y in z v afinem prostoru A so kolinearne, če obstaja afina premica

U ⊂ A, ki jih vsebuje. Točke x, y, z in w so v afinem prostoru A koplanarne, če obstaja

afina ravnina U ⊂ A, ki jih vsebuje.

Definicija. Naj bosta A in B afina podprostora v vektorskem prostoru V, razsežnosti

dimA=dimB ≥ 2. Bijektivno preslikavo τ : A −→ B, ki poljubne tri kolinearne točke

preslika v kolinearne, imenujemo afina transformacija.

Poglejmo si sedaj osnovni izrek afine geometrije, ki je zapisan spodaj.

Izrek 2.1 (Osnovni izrek afine geometrije). Naj bodo V vektorski prostori nad obsegom

O in A,B ⊂ V afina podprostora razsežnosti dimA=dimB ≥ 2. Preslikava τ : A −→ B

je afina transformacija, ki ohranja vzporednost, natanko tedaj, ko obstajajo a, b ∈ V in

obrnljiva semilinearna preslikava M , da je τ(x) = M(x− a) = +b.

Definicija. Preslikava M : V → V iz vektorskega prostora V nad O nazaj vase je semi-

linearna, če obstaja tak avtomorfizem φ obsega O, da za vsaka x, y ∈ V in za vsak α ∈ O

velja:

M(x+ y) = M(x) +M(y) (aditivnost)

M(ax) = φ(α)M(x) (semihomogenost)

3

Page 14: JOŠT MLINARIČ - uni-lj.si

2.3 Aksiomatsko definirana afina ravnina

Aksiomatsko definirana afina ravnina je par {A,A1}, kjer je A1 podmnožica po-

tenčne množice 2A. Elemente prve množice imenujemo točke, elemente druge pa pre-

mice. Če za točko X ∈ A0 in premico p ∈ A1 velja X ∈ p, pravimo da točka X leži na

premici p oziroma, da gre premica p skozi točko X. Če točke ležijo na isti premici, so

kolinearne. Premici p in q se sekata, če obstaja X, da je hkrati na p in q (X ∈ p ∧ X ∈ q).

Premici p in q sta vzporedni (p ‖ q), če se ne sekata ali pa je p = q.

Množica A1 oziroma relacija med točkami in premicami zadošča naslednjim aksiomom.

(A1) Skozi različni točki poteka natanko ena premica.

(A2) Za vsako točko P in premico p obstaja natanko ena premica, ki gre skozi P in je

vzporedna s p.

(A3) Obstajajo tri nekolinearne točke.

(A4) Za poljubni točki A in B obstaja translacija τ , da je τ(A) = B.

(A5) Obstaja točka O, da za taki točki A in B, da O 6= A in B ∈ OA, obstaja razteg ρ s

središčem v O, za katerega velja ρ(A) = B.

2.4 Projektivna geometrija

Projektivno geometrijo dobimo iz afine tako, da vsaki množici vzporednih premic v afini

geometriji dodamo točko "na obzorju", to je točka v neskončnosti. Točka v neskončnosti

je točka, v kateri se sekajo vse družine paroma vzporednih premic. Tako se vse vzporedne

premice sekajo v novo dodani točki na obzorju. V projektivni ravnini se tako poljubni

premici sekata v natanko eni točki.

Definicija. Naj bo V končnorazsežen vektorski prostor nad obsegom O. Množica vseh vek-

torskih podprostorov v V se imenuje projektivna geometrija P (V ) nad V. Enorazsežne

podprostore imenujemo točke projektivne geometrije, dvorazsežne projektivne premice, vek-

torske podprostore korazsežnosti 1 pa imenujemo projektivne hiperravnine. Projektivni

prostor PV je množica vseh točk projektivne geometrije P (V )

4

Page 15: JOŠT MLINARIČ - uni-lj.si

2.4.1 Vložitev afine geometrije v projektivno geometrijo

Lema 2.2. Naj bo a : A(A) −→ P (V ) standardna vložitev afine geometrije v projektivno

geometrijo. Za vsak x+ U ∈ A(A) je a(x+ U)⋂W = U .

Posledica 2.3. Naj bo a : A(A) −→ P (V ) standardna vložitev afine ravnine v projektivno

ravnino. Različni premici p in q v afini ravnini A sta vzporedni natanko tedaj,ko se l(p)

in q sekata v točki v neskončnosti.

Posledica 2.3 je za nas bistvenega pomena, saj bomo lahko prevzeli, da se vzporedne

premice v slikovni ravnini sekajo v skupni točki, in sicer v točki v neskončnosti.

Dokaz. Naj bosta Up in Uq vektorska podprostora v W in naj bosta x, y ∈ V , da velja

p = x+ Up in q = y + Uq. Ker sta p in q afini premici, velja dimUp = dimUq = 1.

Če sta premici p in q vzporedni, potem velja Up = Uq = U . Tedaj sta l(p) = Lin{x}⊕

U

in l(q) = Lin{y}⊕

U različni ravnini v troraszežnem prostoru, zato je njun presek eno-

razsežen podprostor v V . Jasno je potem l(p)⋂l(q) = U . Ker je U < W , je presek U

točka v neskončnosti.

Denimo obratno, da se l(p) in l(q) sekata v točki v neskončnosti. Torej obstaja U < W

razsežnosti 1, da je l(p)⋂l(q) = U . Po lemi 2.2 je l(p)

⋂W = Up. Ker je U < l(p) in

U < W , je U < l(p)⋂W = Up. Ker je dimU = dimUp, je U = Up. Enako sklepamo, da

je U = Uq. Sledi Up = Uq, torej sta afini premici p in q vzporedni.

5

Page 16: JOŠT MLINARIČ - uni-lj.si

3 Talesovi izreki

Pri nekaterih dokazih za podobne trikotnike bom uporabil naslednja Talesova izreka.

Izrek 3.1 (1. Talesov izrek). Če vzporednici sekata kraka kota, sta dolžini odsekov na

enem kraku kota v enakem razmerju kot dolžini istoležnih odsekov na drugem kraku.

a2 : a1 = b2 : b1

Slika 1: Razmerje odsekov a1, a2, b1, b2, c1 in c2.

6

Page 17: JOŠT MLINARIČ - uni-lj.si

Izrek 3.2 (2. Talesov izrek). Če vzporednici sekata kraka kota, sta dolžini odsekov na

enem kraku v enakem razmerju kot dolžini istoležnih odsekov na vzporednicah.

a2 : a1 = c2 : c1 ∧ b2 : b1 = c2 : c1

Slika 2: Razmerje odsekov a1, a2, b1 in b2.

7

Page 18: JOŠT MLINARIČ - uni-lj.si

4 Določanje položaja kamere

Trditev 4.1. Če je bila fotografija pravokotnega telesa oziroma prizme zajeta z vodoravno

postavljeno camero obscuro, ima naslednje razdalje (Slika 3) a, b, c, d in e,

Slika 3: Shema za razdaljami na fotografiji a, b, c, d in e.

potem je bila kamera postavljena

dc

d(b− c) + e(b− a)BC (1)

levo od B v smeri od C proti B in

ae

d(b− c) + e(b− a)AB (2)

pred B, kjer sta BC in AB dejanske mere zgradbe.

Enačbo (1) in enačbo (2) bomo dokazali v nadaljevanju.

4.1 Ozadje postopka

Predpostavka je, da je naša kamera camera obscura in da kamera ni digitalna, pač pa

uporablja film in je vodoravno postavljena glede na podlago. Pod temi pogoji oziroma

predpostavkami, je slika na negativu enaka, kot če bi projicirali tridimenzionalen svet na

ravnino, kar bomo poimenovali slikovna ravnina, na kateri bodo ravne črte povezovale

objekt z opazovalčevim očesom.

8

Page 19: JOŠT MLINARIČ - uni-lj.si

Slika 4: Prikaz projiciranja objekta na slikovno ravnino.

Edina razlika s camero obscuro je, da je na filmu slika zrcaljena preko točke (v našem

primeru preko očesa) in je obrnjena navzdol ter zamaknjena v desno. Potrebovali bomo

še nekaj elementarnih dejstev, ki bodo definirali našo projekcijo.

Trditev 4.2. Dve premici, ki sta vzporedni med seboj in glede na tla, nista pa vzporedni

na slikovni ravnini, se stikata oziroma sekata v eni sami točki v slikovni ravnini, ki jo

bomo poimenovali stičišče množice vzporednih črt oziroma točka v neskončnosti.

Slika 5: Vzporedne črte, ki niso vzporedne v slikovni ravnini, se sekajo v točki v neskonč-

nosti.

Predstavljajte si množico ravnin, kjer vsaka poteka skozi oko in eno izmed vzporednih

črt, katerih nosilke ne gredo skozi oko. Potem se ravnine sekajo v premici, ki se v slikovni

ravnini stika v stičišču oziroma točki v neskončnosti.

9

Page 20: JOŠT MLINARIČ - uni-lj.si

Slika 6: Vse točke ležijo na vodoravni premici - horizont.

Vse točke, ki ležijo na odebeljenih daljicah (na shemi), in tudi točka v neskončnosti ležijo

na eni sami vodoravni črti, ki ji bomo rekli horizont oziroma obzorje.

Trditev 4.3. Črte, ki so v resničnosti med seboj vzporedne in so tudi vzporedne s slikovno

ravnino, so tudi vzporedne, ko jih projiciramo na slikovno ravnino.

Slika 7: Vzporedne daljice, ki so vzporedne s slikovno ravnino, so vzporedne tudi v slikovni

ravnini.

Iz tega sledi, da so resnične vodoravne daljice vzporedne s slikovno ravnino projicirane v

vodoravnice oziroma horizontalne daljice.

10

Page 21: JOŠT MLINARIČ - uni-lj.si

Trditev 4.4. Prav tako se ohranjajo tudi razmerja med vzporednimi daljicami, ko jih

projiciramo na slikovno ravnino. Na sliki 8 je to prikazano, in sicer velja XY

= xy.

Najprej si poglejmo Talesov izrek, s katerim bomo dokazali razmerja med daljicami v

resničnosti in v slikovni ravnini.

Izrek 4.5 (Talesov izrek). Če množico premic, ki se sekajo v eni točki, sekamo z množico

vzporednic, je razmerje odsekov na eni premici šopa enako razmerju enakoležnih odsekov

na katerikoli premici istega šopa.

Dokaz. Razmerje XY

se ohranja, saj se po Talesovem izreku ohranjajo razmerja odsekov.

Torej navpična črta med X in Y ter x in y po Talesovem izreku ohranja razmerje.

Slika 8: Razmerje X:Y na fotografiji in razmerje x:y v slikovni ravnini.

Trditev 4.6. Črte na tleh, ki objekt povezujejo z opazovalcem, se na slikovni ravnini

pojavljajo kot navpičnice.

Predstavljajmo si ravnino, ki vsebuje oko fotografa in črte, ki vodijo do fotografovega

očesa.

11

Page 22: JOŠT MLINARIČ - uni-lj.si

Slika 9: Črte, ki objekt povezujejo z opazovalcem.

Ta ravnina je usmerjena navpično in slikovno ravnino seka v navpični premici.

Velja tudi obrat Trditve 4.6: premice v ravnini tal, katerih projekcije so navpične, so

povezane s fotografovimi očmi.

4.2 Postopek določanja položaja kamere

Postopek določanja je enak, kot so ga opisali v matematični reviji [1]. Dodane so še ostale

izpeljave, da je bralcem lažje razumljivo, kako smo prišli do rezultata, in nekaj pojasnil.

V reviji so se postopka lotili s fotografijo John M. Greene Hall at Smith College (avtor

Edgar Scott), ki je bila posneta okoli leta 1935. Ker je zgradba dokaj zapleteno telo,

poiščemo na zgradbi pravokotno telo, ki je primerno za analizo.

12

Page 23: JOŠT MLINARIČ - uni-lj.si

Slika 10: Fotografija John M. Greene Hall at Smith College [1].

To sliko bomo poimenovali shema.

Slika 11: Shema dela fotografije za analizo.

Shema ustreza tlorisu (Slika 12), kjer je BC sprednji del zgradbe, P pa označuje mesto

fotografa.

13

Page 24: JOŠT MLINARIČ - uni-lj.si

Slika 12: Tloris sheme.

Naša naloga je izračunati razdalje IB in JB. Najprej bomo izračunali IB, nato pa bomo

izračunali oziroma izrazili še JB. Naš namen je izraziti

IB

BC

z različnimi dolžinami a, b, c, d in e v slikovni ravnini. Predpostavljamo, da lahko izme-

rimo BC, potem pa tolikokrat množimo z razmerjem, da dobimo IB.

Da bo dokaz lažje razumljiv, bomo postopek pokazali na shemi s koti:

14

Page 25: JOŠT MLINARIČ - uni-lj.si

Slika 13: Shema.

Začeli bomo s podaljšanjem EF in AB na shemi, da bomo določili pozicijo levega stičišča

V, ki je točka v neskončnosti.

Potem opazimo, da je PI iz tlorisa vzporedenAB.Po Trditvi 4.2 gre na shemi skozi stičišče

V.

Po Trditvi 4.6 je ta slika navpična, ker gre skozi fotografovo oko, zato je točka I presečišče

te navpičnice in podaljšane daljice BC.

Slika 14: Točka v neskončnosti V in točka I.

Sedaj na tlorisu sheme dodamo vodoravnico skozi B, ki je vzporedna slikovni ravnini,

daljici PI in DC pa podaljšamo, da sekata to vodoravnico. Na tlorisu to zgleda takole

(Slika 15):

15

Page 26: JOŠT MLINARIČ - uni-lj.si

Slika 15: Točka P - položaj kamere ob zajetju fotografije.

Po Trditvi 4.2, so te daljice in premice vzporedne tudi na shemi. Iz tlorisa je torej daljica

CL vzporedna AB in PI, torej gre tudi skozi stičišče vzporednic oziroma skozi točko v

neskončnosti V.

Slika 16: Premica skozi točki C in L poteka skozi točko v neskončnosti V.

16

Page 27: JOŠT MLINARIČ - uni-lj.si

Za lažjo predstavo bomo kote označili takole (Slika 17):

Slika 17: Tloris sheme z označenimi koti.

• kot α = ∠IBK (z vrhom v B),

• kot β = ∠BKI (z vrhom v K),

• kot γ = ∠BIK (z vrhom v I),

• kot α1 = ∠CBL (z vrhom v B),

• kot β1 = ∠BLC (z vrhom v L),

• kot γ1 = ∠BCL (z vrhom v C).

Ker za trikotnika ∆KIB in ∆LCB (Slika 17) velja:

• α = α1 (kot ob prečnici),

• β = β1 (kot ob prečnici, saj KI ‖ CL),

• γ = γ1 (če sta dva para kotov skladna, je skladen tudi tretji par),

17

Page 28: JOŠT MLINARIČ - uni-lj.si

sta trikotnika ∆KIB ∼ ∆LCB podobna trikotnika.

Iz podobnosti trikotnikov ∆KIB ∼ ∆LCB dobimo (Slika 17):

IB

BC=KB

BL.

Po Trditvi 4.4 so razmerja enaka razmerju v slikovni ravnini rs.

Slika 18: Razmerje r:s.

Da določimo rs, dodamo dve vodoravni daljici: daljico CN in daljico VH (Slika 19). Na-

tančneje si pogledamo spodnji del nastale slike.

Slika 19: Shemo odrežemo po vodoravnici skozi točko v neskončnosti V.

Po 1. in 2. Talesovem izreku o posameznih odsekih lahko trdimo, da sta trikotnika ∆V LK

in ∆V CN podobna (slika 18), saj po 1. Talesovem izreku velja V N : V K = V C : V L,

po 2. Talesovem izreku pa velja V N : V K = NC : KL oziroma V C : V L = NC : KL,

torej sta dana trikotnika podobna.

18

Page 29: JOŠT MLINARIČ - uni-lj.si

Iz podobnosti trikotnikov ∆V LK ∼ ∆V CN lahko izrazimo:

r + s

b′=r + e

c′. (3)

Enačbo (3) pomnožimo z b′c′ in dobimo:

rc′ + sc′+ = rb′ + eb′,

izrazimo sc′ in dobimo:

sc′ =b′r + b′e− c′r

c′r.

Nato enačbo delimo še z c′r :s

r=b′r + b′e− c′r

c′r

Razmerje srzapišemo kot razmerje r

sin dobimo:

r

s=

c′r

b′r + b′e− c′r. (4)

Enako, kot smo prej trdili, da sta trikotnika ∆V LK in ∆V CN podobna, lahko s pomočjo

Talesovih izrekov trdimo tudi, da sta podobna trikotnika ∆V JB in ∆V HA, saj po 1.

Talesovem izreku dobimo enakost V H : V J = V A : V B, po 2. Talesovem izreku pa

dobimo še enakost V H : V J = AH : BJ oziroma V A : V B = AH : BJ . Vsi istoležni

odseki so torej v sorazmerju in zato sta trikotnika ∆V LK in ∆V CN podobna.

Iz podobnosti trikotnikov ∆V JB ∼ ∆V HA lahko izrazimo

r

b′=r − da′

. (5)

Sedaj bomo iz enačbe (5) eksplicitno izrazili r. Najprej enačbo (5) pomnožimo z b′a′ in

dobimo

ra′ = rb′ − b′d,

nato pa odštejemo rb′, da dobimo

ra′ − rb′ = −b′d.

Izpostavimo r

r(a′ − b′) = −b′d

19

Page 30: JOŠT MLINARIČ - uni-lj.si

in dobljeno enačbo delimo z a′ − b′:

r = − b′d

a′ − b′.

To enačbo lahko preoblikujemo v

r =b′d

b′ − a′. (6)

Enačbo (6) vstavimo v enačbo (4) in dobimo:

r

s=

c′ b′db′−a′

b′ b′db′−a′ + b′e− c′ b′d

b′−a′.

Nato v imenovalcu damo vse ulomke na skupni ulomek:

c′b′db′−a′

b′b′db′−a′ + b′b′e−b′a′e

b′−a′ − c′b′db′−a′

.

Ko razrešimo dvojni ulomek, ugotovimo, da se člen (b′ − a′) krajša in nam ostane

c′b′d

b′b′d+ b′b′e− b′a′e− c′b′d,

kjer lahko izpostavimo in krajšamo b′, da na koncu dobimo

r

s=

c′d

b′d+ b′e− a′e− c′d. (7)

Rekli smo, da bomo razmerje izrazili z a,b, c, d in e. To lahko zopet naredimo s pomočjo

podobnih trikotnikov in dobimo (Slika 20):

Slika 20: Podobni trikotniki - a’, b’ in c’ izrazimo z a, b in c.

a′

b′=

x

x+ d=a

binc′

b′=

y

y + e=c

b.

Iz tega sledia

a′=b

b′=c

c′. (8)

20

Page 31: JOŠT MLINARIČ - uni-lj.si

Po pravilu, da se ulomek ne spremeni, če števec in imenovalec množimo z istim številom,

lahko števec in imenovalec množimo z aa′, bb′

ali cc′, saj so po enačbi (8) razmerja enaka.

Najprej v enačbi (7) števec in imenovalec pomnožimo z aa′

in dobimo

IBBC

=r

s=

aa′c′d

aa′b′d+ a

a′b′e− e a

a′a′ − a

a′c′d.

Naš namen je izraziti razmerje rsz a, b, c, d in e, zato bomo z uporabo enačbe (8) krajšali

člene a′, b′ in c′. Z enakostjo razmerij iz enačbe 8 preuredimo dobljeno enačbo in dobimo

r

s=

cc′c′d

bb′b′d+ b

b′b′e− e a

a′a′ − c

c′c′d.

Okrajšamo ulomke in dobimo

IBBC

=r

s=

cd

d(b− c) + e(b− a)(9)

S tem smo dokazali veljavnost enačbe (1).

Sedaj na podoben način razrešimo še enačbo BJAB . Poglejmo si najprej novo shemo, ki

ustreza izračunu BJAB .

Slika 21: Shemo odrežemo po vodoravnici skozi točko v neskončnosti V.

21

Page 32: JOŠT MLINARIČ - uni-lj.si

Poglejmo si trikotnika ∆V KL ∼ ∆V NA. Po 1. in 2. Talesovem izreku o posameznih

odsekih lahko trdimo, da sta trikotnika ∆V KL in ∆V NA podobna (Slika 21), saj po

1. Talesovem izreku velja V N : V K = V A : V L, po 2. Talesovem izreku pa velja

V N : V K = NA : KL oziroma V A : V L = NA : KL, torej sta dana trikotnika podobna.

Tokrat iz podobnosti trikotnikov ∆V KL ∼ ∆V NA dobimo:

r + s

b′=s+ d

a′.

Izrazimo tokrat razmerje sr(ker je drugačna shema) in dobimo

r + s

b′=s+ d

a′⇒ ra′ + sa′ = sb′ + db′ ⇒ ra′ = sb′ + db′ − sa′ ⇒ r

s=sb′ + db′ − sa′

sa′.

Na koncu dobimos

r=

sa′

sb′ + db′ − sa′. (10)

Vidimo, da sta trikotnika ∆V CQ in ∆V BP podobna, saj po 1. Talesovem izreku velja

V C : V B = V Q : V P , po 2. Talesovem izreku pa velja se V C : V B = V Q : V P = c′ : b′.

Iz podobnosti trikotnikov ∆V CQ ∼ ∆V BP dobimo

s

b′=s− ec′⇒ sc′ = sb′ − eb′ ⇒ sb′ − sc′ = eb′ ⇒ s =

eb′

b′ − c′.

Dobili smo torej enačbo za naš s, ki se glasi:

s =eb′

b′ − c′. (11)

Enačbo (11) vstavimo v enačbo (10) in dobimo

s

r=

a′ eb′

b′−c′

b′ b′eb′−c′ + b′d− a′ b′e

b′−c′.

Nato v imenovalcu damo vse ulomke na skupni ulomek:

a′ eb′

b′−c′

b′ b′eb′−c′ + b′b′d−c′b′d

b′−c′ − a′ b′eb′−c′

Ko razrešimo dvojni ulomek, ugotovimo da se člen (b′ − c′) krajša in nam ostane

a′eb′

b′b′e+ b′b′d− c′b′d− eb′a′.

22

Page 33: JOŠT MLINARIČ - uni-lj.si

Izpostavimo člen b′ in krajšamo, da dobimo

a′e

b′e+ b′d− c′d− a′e. (12)

Sedaj lahko enačbo (12) poenostavimo s pomočjo enačbe (8) in dobimo

BJAB

=ae

d(b− c) + e(b− a). (13)

Dokazali smo enačbo (2), torej smo dokazali obe enačbi, ki nam določata položaj fotoa-

parata.

Zadnja naloga, ki jo moramo še narediti pri določanju položaja kamere, je njena vi-

šina. To bomo naredili na zelo preprost način, in sicer bomo samo pogledali, kje horizont

seka fotografijo. Višina kamere je višina te premice, ki se pojavlja nasproti zgradbe na

fotografiji.

Slika 22: Določanje višine kamere ob zajetju fotografije.[1]

23

Page 34: JOŠT MLINARIČ - uni-lj.si

5 Praktični del

Postopek, ki sem ga prevzel po Byersu, sem preveril še praktično. Najprej sem preveril z

manjšo škatlo, ki jo je bilo lahko izmeriti. Za začetek sem kamero položil na tla, torej naj

bi bila višina kamere enaka 0 cm, kar pa seveda ni res, saj višino določa leča in ne ohišje

fotoaparata. Dejanska višina je bila enaka višini središča leče, kar je bilo 3 cm.

5.1 Mala škatla pravokotne oblike

Na tla sem postavil škatlo kartonske oblike in jo fotografiral na oddaljenosti 85 cm, kar

se vidi na spodnji fotografiji.

Slika 23: Črna škatla pravokotne oblike.

Nato sem v programu Photoshop na fotografiji označil shemo, s katero sem analiziral fo-

tografijo po prej omenjenem postopku.

Slika 24: Črna škatla pravokotne oblike s shemo.

Nato sem s pomočjo orodja "Ruler" izmeril dolžine a, b, c, d in e na fotografiji v pikslih.

a = 93 px b = 104 px c = 85 px d = 155 px e = 250, 45 px

24

Page 35: JOŠT MLINARIČ - uni-lj.si

Izmeril sem tudi dimenzije škatle, in sicer višina škatle je bila enaka 5 cm, širina (krajša)

12 cm in dolžina (daljša) 20 cm. Ko sem izmeril vse potrebno na fotografiji in škatlo, sem

se lotil računanja položaja kamere po enačbah 1 in 2. Enota piksel se eliminira (ulomek),

zato jih pri izračunu nisem zapisal.

BI =dc

d(b− c) + e(b− a)BC =

85 · 155

155(104− 85) + 250, 45(104− 93)· 12 cm =

=13175

6463, 55· 12 = 43, 248 cm

Nato sem izračunal še dolžino vektorja BJ .

BJ =ae

d(b− c) + e(b− a)AB =

93 · 250, 45

155(104− 85) + 250, 45(104− 93)· 20 cm =

=23291, 85

6463, 55· 12 = 72, 071 cm

Dobil sem dolžini vektorjev BI in BJ , s pomočjo katerih sem določil pozicijo kamere P,

kar je razvidno na Sliki 12. Vidimo, da gre za enaka pravokotna trikotnika BIP in BJP ,

torej lahko razdaljo BP izračunamo po Pitagorovem izreku.

BP =√BI2 +BJ2 =

√(43, 248)2 + (72, 071)2 =

√7064, 618 = 84, 1 cm

Kot vidimo, se dobljeni rezultat ujema z dejansko postavitvijo kamere, saj je bila ka-

mera oddaljena 85 cm. Izračunana oddaljenost torej odstopa od dejanske za 1 cm. Sam

postopek merjenja dolžin na fotografiji v pikslih je zelo zahteven in v neprofesionalnih

programih, dostopnih na osebnem računalniku, je zelo težko določiti do nekaj milimetrov

natančno.

Preveril sem še višino kamere ob zajetju fotografije. Višino sem določil tako, kot sem

opisal v teoretičnem delu in je vidno na spodnji sliki.

Dejanska fotografija, na kateri sem določil višino, je bila zaradi dolžine zelenih premic

prevelika, da bi jo lahko vključil v diplomsko delo. Ko sem dobil presečišča, sem skozi

njiju narisal vodoravno premico. Nato sem izmeril razdaljo od horizonta do premice skozi

presečišči, in sicer 62 pikslov.

Nato sem teh 62 pikslov s pomočjo znane višine škatle v realnosti in na fotografiji, pretvoril

v višino položaja kamere v centimetrih.

62 pxh

=104 px5 cm

25

Page 36: JOŠT MLINARIČ - uni-lj.si

Slika 25: Prikazano je, kako sem podaljšal daljice, da sem dobil presečišče s horizontom

(zelene črte).

Preuredim enačbo in dobim

h =62 px · 5 cm

104 px= 3 cm.

Čeprav je bila kamera na tleh, je 3 cm pravilen rezultat, saj je sredina leče fotoaparata

ravno 3 cm nad tlemi.

Tako sem dobil položaj fotoaparata ob zajetju fotografije.

26

Page 37: JOŠT MLINARIČ - uni-lj.si

6 Zaključek

Pri opisanem postopku je velik problem, da je pri nekaterih fotografijah težko najti pri-

meren del zgradbe oziroma objekta za analizo. Prav tako je težko izmeriti samo zgradbo

in fotografijo. Potrebno je imeti dobro opremo, s katero se da natančno izmeriti potrebne

podatke. Da bi preveril, kolikšna je napaka pri merjenju pikslov, me je zanimala odvisnost

od dveh spremenljivk. Za lažjo primerjavo, so vse meritve podane v obliki koliko metrov

oziroma kolikšen del metra predstavlja 1 piksel. Najprej sem predpostavil, da na napako

vpliva resolucija fotografije, zato sem isti objekt fotografiral na isti razdalji z različnimi

resolucijami. Predpostavil sem tudi, in kar je za nas najpomembnejše, da na velikost

napake vpliva tudi razdalja fotoaparata od samega objekta. Meritve sem vpisal v tabelo

in narisal tudi graf.

6.1 Napaka odvisna od resolucije fotografije

Okno širine 1, 07 m sem fotografiral trikrat z različnimi resolucijami, in sicer 5152× 3864,

2560× 1920 in 640× 480, na isti oddaljenosti, in sicer 10 m. V Photoshopu sem izmeril

velikost okna v pikslih in pretvoril vse meritve v velikost 1 piksla v metrih, kar je razvidno

v spodnji tabeli.

Velikost 1 piksla v metrih

640× 480 2560× 1920 5152× 3864

0, 022 m 0, 0054 m 0, 0027 m

Tabela 1: Velikost 1 piksla v metrih pri različnih resolucijah.

Kot vidimo, je velikost 1 piksla v metrih odvisna od resolucije. Več slikovnih točk ima

fotografija, manjša je vrednost 1 piksla v metrih, kar posledično pomeni manjšo napako.

Da zmanjšamo napako, izberemo največjo možno resolucijo fotografije.

6.2 Napaka odvisna od oddaljenosti fotoaparata

Za nas pomembnejša pa je napaka, odvisna od oddaljenosti fotoaparata od objekta, saj

zgradbe fotografiramo na večji oddaljenosti, da zajamemo v objektiv celotno zgradbo.

27

Page 38: JOŠT MLINARIČ - uni-lj.si

Tokrat sem isto okno fotografiral iz treh različnih lokacij, in sicer na oddaljenosti 2, 5 m,

5 m in 10 m. Za samo primerjavo sem postopek ponovil pri dveh različnih resolucijah, in

sicer 5152× 3864 in 2560× 1920, kar je razvidno v spodnjih dveh tabelah.

Velikost 1 piksla v metrih 2560× 1920

2, 5 m 5 m 10 m

0, 0013 m 0, 0027 m 0, 0054 m

Tabela 2: Velikost 1 piksla v metrih v odvisnosti od oddaljenosti fotoaparata.

Velikost 1 piksla v metrih 5152× 3864

2, 5 m 5 m 10 m

0, 00064 m 0, 0014 m 0, 0027 m

Tabela 3: Velikost 1 piksla v metrih v odvisnosti od oddaljenosti fotoaparata.

Za lažjo predstavo si poglejmo dane podatke še v obliki grafov.

28

Page 39: JOŠT MLINARIČ - uni-lj.si

Slika 26: Graf vrednosti 1 piksla v metrih v odvisnosti od razdalje (2560× 1920).

Slika 27: Graf vrednosti 1 piksla v metrih v odvisnosti od razdalje (5152× 3864).

Kot je razvidno iz grafov, z oddaljenostjo narašča tudi vrednost 1 piksla v metrih, torej

se z oddaljenostjo fotoaparata povečuje tudi napaka pri merjenju razdalj. Ker je graf

linearen, lahko zapišemo enačbo za izračun vrednosti 1 piksla v metrih v1 za poljubno

29

Page 40: JOŠT MLINARIČ - uni-lj.si

razdaljo pri resoluciji 2560× 1920:

v1 = 0.00052 · d1, (14)

kjer je d1 oddaljenost fotoaparata od objekta in vrednost v2 za resolucijo (5152× 3864)

v2 = 0.00027 · d2, (15)

kjer je d2 oddaljenost fotoaparata od objekta.

Za zakjuček si poglejmo še, kaj to pomeni pri samem merjenju fotografije v pikslih. Po

enačbah (14) in (15) dobimo, da napaka pri merjenju za 1 piksel, na zajeti fotografiji

na oddaljenosti 10 m, pomeni 5 cm pri resoluciji 2560 × 1920 in 2, 7 cm pri resoluciji

5152× 3864, kar pomeni v prvem primeru 5 % napako in v drugem 2, 7 %. 5 cm oziroma

2, 7 cm se ne zdi veliko vendar je pri zgradbi dolžine 50 m to že 2, 5 m in 1, 35 m, kar

pa že spremeni samo lokacijo. Vidimo torej, da moramo biti pri merjenju fotografij na

računalniku zelo pozorni, saj hitro naredimo napako v vrednosti nekaj pikslov.

30

Page 41: JOŠT MLINARIČ - uni-lj.si

Literatura

[1] Byers, K. M., Henle, J. M.(Oktober 2004). Where the Camera Was. Mathematics

Magazine, Vol. 77, No. 4, pp. 251-259.Mathematical Association of America. Prido-

bljeno 10.3.2016, s http://www.jstor.org/stable/3219282.

[2] Crannell, A. (Oktober 2006). Where the Camera Was, Take Two. Mathematics

Magazine, Vol. 79, No. 4, pp. 306-308. Mathematical Association of America.

Pridobljeno 10.3.2016, s http://www.jstor.org/stable/27642958.

[3] Robin A. C. (Junij 1978). Photomeasurement. The Mathematical Gazette,

No. 420, pp. 77-85. The Mathematical Association. Pridobljeno 21.8.2017, s

http://www.jstor.org/stable/3617660.

[4] Pedagoška fakulteta, Cencelj, M. Pridobljeno 20.6.2017, s

http://www.pef.uni-lj.si/~matijac/UvodGeom.pdf.

[5] Fakulteta za matematiko in fiziko, Vavpetič A. Pridobljeno 20.6.2016, s

https://www.fmf.uni-lj.si/~vavpetic/APG/APG.pdf.

31

Page 42: JOŠT MLINARIČ - uni-lj.si

Kazalo slik

Slika 1: Razmerje odsekov a1, a2, b1, b2, c1 in c2. . . . . . . . . . . . . . . . . . 6

Slika 2: Razmerje odsekov a1, a2, b1 in b2. . . . . . . . . . . . . . . . . . . . . . 7

Slika 3: Shema za razdaljami na fotografiji a, b, c, d in e. . . . . . . . . . . . . 8

Slika 4: Prikaz projiciranja objekta na slikovno ravnino. . . . . . . . . . . . . 9

Slika 5: Vzporedne črte, ki niso vzporedne v slikovni ravnini, se sekajo v točki

v neskončnosti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Slika 6: Vse točke ležijo na vodoravni premici - horizont. . . . . . . . . . . . . 10

Slika 7: Vzporedne daljice, ki so vzporedne s slikovno ravnino, so vzporedne

tudi v slikovni ravnini. . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Slika 8: Razmerje X:Y na fotografiji in razmerje x:y v slikovni ravnini. . . . . 11

Slika 9: Črte, ki objekt povezujejo z opazovalcem. . . . . . . . . . . . . . . . . 12

Slika 10: Fotografija John M. Greene Hall at Smith College [1]. . . . . . . . . 13

Slika 11: Shema dela fotografije za analizo. . . . . . . . . . . . . . . . . . . . . 13

Slika 12: Tloris sheme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Slika 13: Shema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Slika 14: Točka v neskončnosti V in točka I. . . . . . . . . . . . . . . . . . . . . 15

Slika 15: Točka P - položaj kamere ob zajetju fotografije. . . . . . . . . . . . . 16

Slika 16: Premica skozi točki C in L poteka skozi točko v neskončnosti V. . . . 16

Slika 17: Tloris sheme z označenimi koti. . . . . . . . . . . . . . . . . . . . . . 17

Slika 18: Razmerje r:s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Slika 19: Shemo odrežemo po vodoravnici skozi točko v neskončnosti V. . . . . 18

Slika 20: Podobni trikotniki - a’, b’ in c’ izrazimo z a, b in c. . . . . . . . . . . 20

Slika 21: Shemo odrežemo po vodoravnici skozi točko v neskončnosti V. . . . . 21

Slika 22: Določanje višine kamere ob zajetju fotografije.[1] . . . . . . . . . . . . 23

Slika 23: Črna škatla pravokotne oblike. . . . . . . . . . . . . . . . . . . . . . . 24

Slika 24: Črna škatla pravokotne oblike s shemo. . . . . . . . . . . . . . . . . . 24

Slika 25: Prikazano je, kako sem podaljšal daljice, da sem dobil presečišče s

horizontom (zelene črte). . . . . . . . . . . . . . . . . . . . . . . . . . 26

Slika 26: Graf vrednosti 1 piksla v metrih v odvisnosti od razdalje (2560× 1920). 29

Slika 27: Graf vrednosti 1 piksla v metrih v odvisnosti od razdalje (5152× 3864). 29

32

Page 43: JOŠT MLINARIČ - uni-lj.si

Seznam tabel

Tabela 1: Velikost 1 piksla v metrih pri različnih resolucijah. . . . . . . . . . . . 27

Tabela 2: Velikost 1 piksla v metrih v odvisnosti od oddaljenosti fotoaparata. . 28

Tabela 3: Velikost 1 piksla v metrih v odvisnosti od oddaljenosti fotoaparata. . 28

33